LLVM
15.0.0git
|
#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.") | |
#define DEBUG_TYPE "dgb" |
Definition at line 22 of file DependenceGraphBuilder.cpp.
using InstructionListType = SmallVector<Instruction *, 2> |
Definition at line 35 of file DependenceGraphBuilder.cpp.
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." | |||
) |
STATISTIC | ( | TotalGraphs | , |
"Number of dependence graphs created." | |||
) |
STATISTIC | ( | TotalMemoryEdges | , |
"Number of memory dependence edges created." | |||
) |