LLVM  14.0.0git
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
llvm::sampleprof::ProfiledCallGraphNode Struct Reference

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

Collaboration diagram for llvm::sampleprof::ProfiledCallGraphNode:
Collaboration graph
[legend]

Classes

struct  ProfiledCallGraphEdgeComparer
 

Public Types

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

Public Member Functions

 ProfiledCallGraphNode (StringRef FName=StringRef())
 

Public Attributes

StringRef Name
 
edges Edges
 

Detailed Description

Definition at line 42 of file ProfiledCallGraph.h.

Member Typedef Documentation

◆ const_iterator

Definition at line 55 of file ProfiledCallGraph.h.

◆ edge

Definition at line 56 of file ProfiledCallGraph.h.

◆ edges

Definition at line 57 of file ProfiledCallGraph.h.

◆ iterator

Definition at line 54 of file ProfiledCallGraph.h.

Constructor & Destructor Documentation

◆ ProfiledCallGraphNode()

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

Definition at line 59 of file ProfiledCallGraph.h.

Member Data Documentation

◆ Edges

edges llvm::sampleprof::ProfiledCallGraphNode::Edges

Definition at line 62 of file ProfiledCallGraph.h.

◆ Name

StringRef llvm::sampleprof::ProfiledCallGraphNode::Name

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