Home
last modified time | relevance | path

Searched refs:GraphDiff (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph-diff.cpp30 static cl::SubCommand GraphDiff("graph-diff", variable
34 cl::Required, cl::sub(GraphDiff));
37 cl::Required, cl::sub(GraphDiff));
42 cl::sub(GraphDiff), cl::init(false));
48 cl::sub(GraphDiff), cl::init(false));
54 cl::sub(GraphDiff), cl::init(false));
63 cl::sub(GraphDiff), cl::init(""));
71 cl::sub(GraphDiff), cl::init(""));
79 cl::sub(GraphDiff), cl::init(""));
86 cl::sub(GraphDiff), cl::init(false));
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIteratedDominanceFrontier.h27 ChildrenGetterTy(const GraphDiff<BasicBlock *, IsPostDom> *GD) : GD(GD) {
33 const GraphDiff<BasicBlock *, IsPostDom> *GD = nullptr;
49 const GraphDiff<BasicBlock *, IsPostDom> *GD)
H A DMemorySSAUpdater.h297 const GraphDiff<BasicBlock *> *GD);
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCFGDiff.h52 // GraphDiff defines a CFG snapshot: given a set of Update<NodePtr>, provides
57 template <typename NodePtr, bool InverseGraph = false> class GraphDiff {
72 // when using a GraphDiff for incremental updates in the DominatorTree.
94 GraphDiff() : UpdatedAreReverseApplied(false) {} in GraphDiff() function
95 GraphDiff(ArrayRef<cfg::Update<NodePtr>> Updates,
161 OS << "===== GraphDiff: CFG edge changes to create a CFG snapshot. \n" in print()
H A DGenericDomTree.h209 GraphDiff<typename DomTreeT::NodePtr,
211 GraphDiff<typename DomTreeT::NodePtr,
613 GraphDiff<NodePtr, IsPostDominator> PreViewCFG(
626 GraphDiff<NodePtr, IsPostDom> PostViewCFG(PostViewUpdates);
636 GraphDiff<NodePtr, IsPostDom> PreViewCFG(AllUpdates,
638 GraphDiff<NodePtr, IsPostDom> PostViewCFG(PostViewUpdates);
H A DGenericDomTreeConstruction.h61 using GraphDiffT = GraphDiff<NodePtr, IsPostDom>;
1561 GraphDiff<typename DomTreeT::NodePtr, DomTreeT::IsPostDominator> PreViewCFG( in CalculateWithUpdates()
1583 GraphDiff<typename DomTreeT::NodePtr, in ApplyUpdates()
1585 GraphDiff<typename DomTreeT::NodePtr, in ApplyUpdates()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDominators.h61 using BBDomTreeGraphDiff = GraphDiff<BasicBlock *, false>;
62 using BBPostDomTreeGraphDiff = GraphDiff<BasicBlock *, true>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h27 using MBBPostDomTreeGraphDiff = GraphDiff<MachineBasicBlock *, true>;
H A DMachineDominators.h45 using MBBDomTreeGraphDiff = GraphDiff<MachineBasicBlock *, false>;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp823 GraphDiff<BasicBlock *> GD(RevDeleteUpdates); in applyUpdates()
835 GraphDiff<BasicBlock *> GD; in applyUpdates()
846 GraphDiff<BasicBlock *> GD; in applyInsertUpdates()
852 const GraphDiff<BasicBlock *> *GD) { in applyInsertUpdates()