LLVM 20.0.0git
Macros | Typedefs | Functions
DependenceGraphBuilder.cpp File Reference
#include "llvm/Analysis/DependenceGraphBuilder.h"
#include "llvm/ADT/DepthFirstIterator.h"
#include "llvm/ADT/EnumeratedArray.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/ADT/SCCIterator.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/DDG.h"

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."   
)