LLVM 22.0.0git
llvm::sampleprof::ProfiledCallGraphNode Struct Reference

#include "llvm/Transforms/IPO/ProfiledCallGraph.h"

Classes

struct  ProfiledCallGraphEdgeComparer

Public Types

using edge = ProfiledCallGraphEdge
using edges = std::set<edge, ProfiledCallGraphEdgeComparer>
using iterator = edges::iterator
using const_iterator = edges::const_iterator

Public Member Functions

 ProfiledCallGraphNode (FunctionId FName=FunctionId())

Public Attributes

FunctionId Name
edges Edges

Detailed Description

Definition at line 37 of file ProfiledCallGraph.h.

Member Typedef Documentation

◆ const_iterator

Definition at line 52 of file ProfiledCallGraph.h.

◆ edge

◆ edges

◆ iterator

Definition at line 51 of file ProfiledCallGraph.h.

Constructor & Destructor Documentation

◆ ProfiledCallGraphNode()

llvm::sampleprof::ProfiledCallGraphNode::ProfiledCallGraphNode ( FunctionId FName = FunctionId())
inline

Definition at line 54 of file ProfiledCallGraph.h.

References Name.

Member Data Documentation

◆ Edges

edges llvm::sampleprof::ProfiledCallGraphNode::Edges

Definition at line 58 of file ProfiledCallGraph.h.

◆ Name

FunctionId llvm::sampleprof::ProfiledCallGraphNode::Name

Definition at line 57 of file ProfiledCallGraph.h.

Referenced by ProfiledCallGraphNode().


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