/external/llvm/include/llvm/Analysis/ |
D | PostDominators.h | 25 struct PostDominatorTree : public DominatorTreeBase<BasicBlock> { struct 28 PostDominatorTree() : DominatorTreeBase<BasicBlock>(true) {} in PostDominatorTree() argument 30 PostDominatorTree(PostDominatorTree &&Arg) in PostDominatorTree() argument 33 PostDominatorTree &operator=(PostDominatorTree &&RHS) { 47 typedef PostDominatorTree Result; 51 PostDominatorTree run(Function &F, FunctionAnalysisManager &); 66 PostDominatorTree DT; 72 PostDominatorTree &getPostDomTree() { return DT; } in getPostDomTree() 73 const PostDominatorTree &getPostDomTree() const { return DT; } in getPostDomTree() 90 template <> struct GraphTraits<PostDominatorTree*> [all …]
|
D | RegionInfo.h | 68 struct PostDominatorTree; 88 typedef PostDominatorTree PostDomTreeT; 884 void recalculate(Function &F, DominatorTree *DT, PostDominatorTree *PDT,
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | PostDominators.h | 29 class PostDominatorTree : public PostDomTreeBase<BasicBlock> { 33 PostDominatorTree() = default; 34 explicit PostDominatorTree(Function &F) { recalculate(F); } in PostDominatorTree() function 49 using Result = PostDominatorTree; 53 PostDominatorTree run(Function &F, FunctionAnalysisManager &); 70 PostDominatorTree DT; 76 PostDominatorTree &getPostDomTree() { return DT; } in getPostDomTree() 77 const PostDominatorTree &getPostDomTree() const { return DT; } in getPostDomTree() 96 template <> struct GraphTraits<PostDominatorTree*> 98 static NodeRef getEntryNode(PostDominatorTree *DT) { [all …]
|
D | RegionInfo.h | 66 class PostDominatorTree; variable 96 using PostDomTreeT = PostDominatorTree; 930 void recalculate(Function &F, DominatorTree *DT, PostDominatorTree *PDT,
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | PostDominators.cpp | 30 char PostDominatorTree::ID = 0; 31 INITIALIZE_PASS(PostDominatorTree, "postdomtree", 34 bool PostDominatorTree::runOnFunction(Function &F) { in runOnFunction() 39 PostDominatorTree::~PostDominatorTree() { in ~PostDominatorTree() 43 void PostDominatorTree::print(raw_ostream &OS, const Module *) const { in print() 49 return new PostDominatorTree(); in createPostDomTree()
|
D | DomPrinter.cpp | 67 struct DOTGraphTraits<PostDominatorTree*> 73 static std::string getGraphName(PostDominatorTree *DT) { in getGraphName() 77 std::string getNodeLabel(DomTreeNode *Node, PostDominatorTree *G ) { in getNodeLabel() 101 : public DOTGraphTraitsViewer<PostDominatorTree, false> { 104 DOTGraphTraitsViewer<PostDominatorTree, false>("postdom", ID){ in PostDomViewer() 110 : public DOTGraphTraitsViewer<PostDominatorTree, true> { 113 DOTGraphTraitsViewer<PostDominatorTree, true>("postdomonly", ID){ in PostDomOnlyViewer() 156 : public DOTGraphTraitsPrinter<PostDominatorTree, false> { 159 DOTGraphTraitsPrinter<PostDominatorTree, false>("postdom", ID) { in PostDomPrinter() 165 : public DOTGraphTraitsPrinter<PostDominatorTree, true> { [all …]
|
D | RegionInfo.cpp | 697 PDT = &getAnalysis<PostDominatorTree>(); in runOnFunction() 711 AU.addRequired<PostDominatorTree>(); in getAnalysisUsage() 837 INITIALIZE_PASS_DEPENDENCY(PostDominatorTree)
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | DomPrinter.cpp | 67 struct DOTGraphTraits<PostDominatorTree*> 73 static std::string getGraphName(PostDominatorTree *DT) { in getGraphName() 77 std::string getNodeLabel(DomTreeNode *Node, PostDominatorTree *G ) { in getNodeLabel() 131 static PostDominatorTree *getGraph(PostDominatorTreeWrapperPass *PDTWP) { in getGraph() 138 PostDominatorTree *, 143 PostDominatorTree *, in PostDomViewer() 152 PostDominatorTree *, 157 PostDominatorTree *, in PostDomOnlyViewer() 212 PostDominatorTree *, 217 PostDominatorTree *, in PostDomPrinter() [all …]
|
D | PostDominators.cpp | 39 bool PostDominatorTree::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate() 55 assert(DT.verify(PostDominatorTree::VerificationLevel::Full)); in verifyAnalysis() 57 assert(DT.verify(PostDominatorTree::VerificationLevel::Basic)); in verifyAnalysis() 70 PostDominatorTree PostDominatorTreeAnalysis::run(Function &F, in run() 72 PostDominatorTree PDT(F); in run()
|
D | DivergenceAnalysis.cpp | 87 PostDominatorTree &PDT, DenseSet<const Value *> &DV) in DivergencePropagator() 109 PostDominatorTree &PDT;
|
D | RegionInfo.cpp | 99 PostDominatorTree *PDT_, DominanceFrontier *DF_) { in recalculate()
|
/external/llvm/lib/Analysis/ |
D | DomPrinter.cpp | 67 struct DOTGraphTraits<PostDominatorTree*> 73 static std::string getGraphName(PostDominatorTree *DT) { in getGraphName() 77 std::string getNodeLabel(DomTreeNode *Node, PostDominatorTree *G ) { in getNodeLabel() 115 static PostDominatorTree *getGraph(PostDominatorTreeWrapperPass *PDTWP) { in getGraph() 122 PostDominatorTree *, 127 PostDominatorTree *, in PostDomViewer() 136 PostDominatorTree *, 141 PostDominatorTree *, in PostDomOnlyViewer() 196 PostDominatorTree *, 201 PostDominatorTree *, in PostDomPrinter() [all …]
|
D | PostDominators.cpp | 49 PostDominatorTree PostDominatorTreeAnalysis::run(Function &F, in run() 51 PostDominatorTree PDT; in run()
|
D | DivergenceAnalysis.cpp | 86 PostDominatorTree &PDT, DenseSet<const Value *> &DV) in DivergencePropagator() 108 PostDominatorTree &PDT;
|
D | RegionInfo.cpp | 96 PostDominatorTree *PDT_, DominanceFrontier *DF_) { in recalculate()
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | PostDominators.h | 24 struct PostDominatorTree : public FunctionPass { struct 28 PostDominatorTree() : FunctionPass(ID) { in PostDominatorTree() function 33 ~PostDominatorTree(); 86 template <> struct GraphTraits<PostDominatorTree*> argument 88 static NodeType *getEntryNode(PostDominatorTree *DT) { 92 static nodes_iterator nodes_begin(PostDominatorTree *N) { 99 static nodes_iterator nodes_end(PostDominatorTree *N) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | DomTreeUpdater.h | 36 DomTreeUpdater(PostDominatorTree &PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 38 DomTreeUpdater(PostDominatorTree *PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 40 DomTreeUpdater(DominatorTree &DT_, PostDominatorTree &PDT_, in DomTreeUpdater() 43 DomTreeUpdater(DominatorTree *DT_, PostDominatorTree *PDT_, in DomTreeUpdater() 178 PostDominatorTree &getPostDomTree(); 209 PostDominatorTree *PDT = nullptr;
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/ |
D | DominatorTreeBatchUpdatesTest.cpp | 28 std::is_same<DomUpdate, PostDominatorTree::UpdateType>::value, 100 PostDominatorTree PDT(*Holder.F); in TEST() 122 PostDominatorTree PDT(*Holder.F); in TEST() 148 PostDominatorTree PDT(*Holder.F); in TEST() 181 PostDominatorTree PDT(*Holder.F); in TEST() 212 PostDominatorTree PDT(*Holder.F); in TEST() 245 PostDominatorTree PDT(*Holder.F); in TEST() 278 PostDominatorTree PDT(*Holder.F); in TEST() 311 PostDominatorTree PDT(*Holder.F); in TEST() 341 PostDominatorTree PDT(*Holder.F); in TEST()
|
D | DominatorTreeTest.cpp | 29 function_ref<void(Function &F, DominatorTree *DT, PostDominatorTree *PDT)> in runWithDomTree() 35 PostDominatorTree PDT(*F); in runWithDomTree() 77 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 297 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 381 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 408 PostDominatorTree NPDT(F); in TEST() 475 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 500 PostDominatorTree NPDT(F); in TEST() 564 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 595 PostDominatorTree NPDT(F); in TEST() [all …]
|
D | DomTreeUpdaterTest.cpp | 56 PostDominatorTree PDT(*F); in TEST() 166 PostDominatorTree PDT(*F); in TEST() 240 PostDominatorTree *PDT = nullptr; in TEST() 329 PostDominatorTree *PDT = nullptr; in TEST() 456 PostDominatorTree PDT(*F); in TEST() 539 PostDominatorTree PDT(*F); in TEST() 628 PostDominatorTree PDT(*F); in TEST()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/StructurizeCFG/ |
D | no-branch-to-entry.ll | 5 ; PostDominatorTree.
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | SanitizerCoverage.cpp | 333 const PostDominatorTree *PDT) { in isFullPostDominator() 346 const PostDominatorTree *PDT) { in shouldInstrumentBlock() 373 const PostDominatorTree *PDT = in runOnFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | ADCE.cpp | 119 PostDominatorTree &PDT; 194 PostDominatorTree &PDT) in AggressiveDeadCodeElimination()
|
D | GVNHoist.cpp | 258 GVNHoist(DominatorTree *DT, PostDominatorTree *PDT, AliasAnalysis *AA, in GVNHoist() 332 PostDominatorTree *PDT; 1181 PostDominatorTree &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run()
|
/external/llvm/lib/Transforms/Scalar/ |
D | GuardWidening.cpp | 63 PostDominatorTree &PDT; 206 explicit GuardWideningImpl(DominatorTree &DT, PostDominatorTree &PDT, in GuardWideningImpl()
|