struct ImportedFunctionsInliningStatistics::InlineGraphNode

Declaration

struct ImportedFunctionsInliningStatistics::InlineGraphNode { /* full declaration omitted */ };

Description

InlineGraphNode represents node in graph of inlined functions.

Declared at: llvm/include/llvm/Analysis/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

Methods

InlineGraphNode()

Declared at: llvm/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h:49

InlineGraphNode(
    llvm::ImportedFunctionsInliningStatistics::
        InlineGraphNode&&)

Declared at: llvm/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h:50

Parameters

llvm::ImportedFunctionsInliningStatistics:: InlineGraphNode&&