Jlm
Public Attributes | List of all members
jlm::llvm::FunctionInlining::Context Struct Reference
Collaboration diagram for jlm::llvm::FunctionInlining::Context:
Collaboration graph
[legend]

Public Attributes

util::HashSet< const rvsdg::LambdaNode * > inlineableFunctions
 
util::HashSet< const rvsdg::LambdaNode * > functionsCalledOnce
 
size_t numFunctions = 0
 
size_t numFunctionCalls = 0
 
size_t numInlineableCalls = 0
 
size_t numInlinedCalls = 0
 

Detailed Description

Definition at line 71 of file inlining.cpp.

Member Data Documentation

◆ functionsCalledOnce

util::HashSet<const rvsdg::LambdaNode *> jlm::llvm::FunctionInlining::Context::functionsCalledOnce

Definition at line 78 of file inlining.cpp.

◆ inlineableFunctions

util::HashSet<const rvsdg::LambdaNode *> jlm::llvm::FunctionInlining::Context::inlineableFunctions

Definition at line 75 of file inlining.cpp.

◆ numFunctionCalls

size_t jlm::llvm::FunctionInlining::Context::numFunctionCalls = 0

Definition at line 82 of file inlining.cpp.

◆ numFunctions

size_t jlm::llvm::FunctionInlining::Context::numFunctions = 0

Definition at line 81 of file inlining.cpp.

◆ numInlineableCalls

size_t jlm::llvm::FunctionInlining::Context::numInlineableCalls = 0

Definition at line 83 of file inlining.cpp.

◆ numInlinedCalls

size_t jlm::llvm::FunctionInlining::Context::numInlinedCalls = 0

Definition at line 84 of file inlining.cpp.


The documentation for this struct was generated from the following file: