struct ImportedFunctionsInliningStatistics::InlineGraphNode
Declaration
struct ImportedFunctionsInliningStatistics::InlineGraphNode { /* full declaration omitted */ };
Description
InlineGraphNode represents node in graph of inlined functions.
Declared at: llvm/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h:47
Member Variables
- public llvm::SmallVector<InlineGraphNode*, 8> InlinedCallees
- public int32_t NumberOfInlines = 0
- Incremented every direct inline.
- public int32_t NumberOfRealInlines = 0
- Number of inlines into non imported function (possibly indirect via intermediate inlines). Computed based on graph search.
- public bool Imported = false
- public bool Visited = false
Method Overview
- public InlineGraphNode()
- public InlineGraphNode(llvm::ImportedFunctionsInliningStatistics::InlineGraphNode &&)
Methods
¶InlineGraphNode()
InlineGraphNode()
Declared at: llvm/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h:49
¶InlineGraphNode(
llvm::ImportedFunctionsInliningStatistics::
InlineGraphNode&&)
InlineGraphNode(
llvm::ImportedFunctionsInliningStatistics::
InlineGraphNode&&)
Declared at: llvm/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h:50
Parameters
- llvm::ImportedFunctionsInliningStatistics:: InlineGraphNode&&