LLVM 22.0.0git
DependenceGraphBuilder.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "dgb"

Typedefs

using InstructionListType = SmallVector<Instruction *, 2>

Functions

 STATISTIC (TotalGraphs, "Number of dependence graphs created.")
 STATISTIC (TotalDefUseEdges, "Number of def-use edges created.")
 STATISTIC (TotalMemoryEdges, "Number of memory dependence edges created.")
 STATISTIC (TotalFineGrainedNodes, "Number of fine-grained nodes created.")
 STATISTIC (TotalPiBlockNodes, "Number of pi-block nodes created.")
 STATISTIC (TotalConfusedEdges, "Number of confused memory dependencies between two nodes.")
 STATISTIC (TotalEdgeReversals, "Number of times the source and sink of dependence was reversed to " "expose cycles in the graph.")

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "dgb"

Definition at line 22 of file DependenceGraphBuilder.cpp.

Typedef Documentation

◆ InstructionListType

Definition at line 35 of file DependenceGraphBuilder.cpp.

Function Documentation

◆ STATISTIC() [1/7]

STATISTIC ( TotalConfusedEdges ,
"Number of confused memory dependencies between two nodes."  )

◆ STATISTIC() [2/7]

STATISTIC ( TotalDefUseEdges ,
"Number of def-use edges created."  )

◆ STATISTIC() [3/7]

STATISTIC ( TotalEdgeReversals ,
"Number of times the source and sink of dependence was reversed to " "expose cycles in the graph."  )

◆ STATISTIC() [4/7]

STATISTIC ( TotalFineGrainedNodes ,
"Number of fine-grained nodes created."  )

◆ STATISTIC() [5/7]

STATISTIC ( TotalGraphs ,
"Number of dependence graphs created."  )

◆ STATISTIC() [6/7]

STATISTIC ( TotalMemoryEdges ,
"Number of memory dependence edges created."  )

◆ STATISTIC() [7/7]

STATISTIC ( TotalPiBlockNodes ,
"Number of pi-block nodes created."  )