/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() function 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 …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | PostDominators.h | 28 class PostDominatorTree : public PostDomTreeBase<BasicBlock> { 32 PostDominatorTree() = default; 33 explicit PostDominatorTree(Function &F) { recalculate(F); } in PostDominatorTree() function 55 using Result = PostDominatorTree; 59 PostDominatorTree run(Function &F, FunctionAnalysisManager &); 76 PostDominatorTree DT; 80 PostDominatorTree &getPostDomTree() { return DT; } in getPostDomTree() 81 const PostDominatorTree &getPostDomTree() const { return DT; } in getPostDomTree() 98 template <> struct GraphTraits<PostDominatorTree*> 100 static NodeRef getEntryNode(PostDominatorTree *DT) { [all …]
|
D | DomTreeUpdater.h | 26 class PostDominatorTree; variable 37 DomTreeUpdater(PostDominatorTree &PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 39 DomTreeUpdater(PostDominatorTree *PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 41 DomTreeUpdater(DominatorTree &DT_, PostDominatorTree &PDT_, in DomTreeUpdater() 44 DomTreeUpdater(DominatorTree *DT_, PostDominatorTree *PDT_, in DomTreeUpdater() 233 PostDominatorTree &getPostDomTree(); 266 PostDominatorTree *PDT = nullptr;
|
D | SyncDependenceAnalysis.h | 31 class PostDominatorTree; variable 63 SyncDependenceAnalysis(const DominatorTree &DT, const PostDominatorTree &PDT, 83 const PostDominatorTree &PDT;
|
D | BranchProbabilityInfo.h | 38 class PostDominatorTree; variable 60 PostDominatorTree *PDT = nullptr) { 146 const TargetLibraryInfo *TLI, PostDominatorTree *PDT); 305 PostDominatorTree *PDT); 307 PostDominatorTree *PDT);
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | PostDominators.h | 28 class PostDominatorTree : public PostDomTreeBase<BasicBlock> { 32 PostDominatorTree() = default; 33 explicit PostDominatorTree(Function &F) { recalculate(F); } in PostDominatorTree() function 55 using Result = PostDominatorTree; 59 PostDominatorTree run(Function &F, FunctionAnalysisManager &); 76 PostDominatorTree DT; 80 PostDominatorTree &getPostDomTree() { return DT; } in getPostDomTree() 81 const PostDominatorTree &getPostDomTree() const { return DT; } in getPostDomTree() 100 template <> struct GraphTraits<PostDominatorTree*> 102 static NodeRef getEntryNode(PostDominatorTree *DT) { [all …]
|
D | DomTreeUpdater.h | 35 DomTreeUpdater(PostDominatorTree &PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 37 DomTreeUpdater(PostDominatorTree *PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 39 DomTreeUpdater(DominatorTree &DT_, PostDominatorTree &PDT_, in DomTreeUpdater() 42 DomTreeUpdater(DominatorTree *DT_, PostDominatorTree *PDT_, in DomTreeUpdater() 231 PostDominatorTree &getPostDomTree(); 264 PostDominatorTree *PDT = nullptr;
|
D | SyncDependenceAnalysis.h | 30 class PostDominatorTree; variable 47 SyncDependenceAnalysis(const DominatorTree &DT, const PostDominatorTree &PDT, 75 const PostDominatorTree &PDT;
|
D | BranchProbabilityInfo.h | 37 class PostDominatorTree; variable 192 PostDominatorTree *PDT); 194 PostDominatorTree *PDT);
|
/external/llvm-project/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 | 45 bool PostDominatorTree::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate() 54 bool PostDominatorTree::dominates(const Instruction *I1, in dominates() 83 assert(DT.verify(PostDominatorTree::VerificationLevel::Full)); in verifyAnalysis() 85 assert(DT.verify(PostDominatorTree::VerificationLevel::Basic)); in verifyAnalysis() 98 PostDominatorTree PostDominatorTreeAnalysis::run(Function &F, in run() 100 PostDominatorTree PDT(F); in run()
|
/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()
|
/external/swiftshader/third_party/llvm-10.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 | 45 bool PostDominatorTree::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate() 54 bool PostDominatorTree::dominates(const Instruction *I1, in dominates() 83 assert(DT.verify(PostDominatorTree::VerificationLevel::Full)); in verifyAnalysis() 85 assert(DT.verify(PostDominatorTree::VerificationLevel::Basic)); in verifyAnalysis() 98 PostDominatorTree PostDominatorTreeAnalysis::run(Function &F, in run() 100 PostDominatorTree PDT(F); in run()
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | CodeMoverUtils.h | 23 class PostDominatorTree; variable 30 const PostDominatorTree &PDT); 37 const PostDominatorTree &PDT); 42 const PostDominatorTree *PDT = nullptr, 49 const PostDominatorTree *PDT = nullptr, 56 const PostDominatorTree &PDT, 62 DominatorTree &DT, const PostDominatorTree &PDT,
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | CodeMoverUtils.h | 23 class PostDominatorTree; variable 32 const PostDominatorTree &PDT); 41 const PostDominatorTree &PDT); 45 const DominatorTree &DT, const PostDominatorTree &PDT, 51 const DominatorTree &DT, const PostDominatorTree &PDT,
|
/external/llvm-project/llvm/unittests/Transforms/Utils/ |
D | LocalTest.cpp | 236 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 253 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 262 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 271 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 287 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 304 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 313 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 322 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 437 PostDominatorTree PDT = PostDominatorTree(F); in TEST() 449 PostDominatorTree PDT = PostDominatorTree(F); in TEST() [all …]
|
D | CodeMoverUtilsTest.cpp | 35 PostDominatorTree &PDT, DependenceInfo &DI)> in run() 39 PostDominatorTree PDT(*F); in run() 97 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() 188 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() 248 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() 318 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() 372 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() 422 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() 486 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() 578 [&](Function &F, DominatorTree &DT, PostDominatorTree &PDT, in TEST() [all …]
|
/external/llvm-project/llvm/unittests/IR/ |
D | DominatorTreeBatchUpdatesTest.cpp | 27 std::is_same<DomUpdate, PostDominatorTree::UpdateType>::value, 99 PostDominatorTree PDT(*Holder.F); in TEST() 121 PostDominatorTree PDT(*Holder.F); in TEST() 147 PostDominatorTree PDT(*Holder.F); in TEST() 180 PostDominatorTree PDT(*Holder.F); in TEST() 211 PostDominatorTree PDT(*Holder.F); in TEST() 244 PostDominatorTree PDT(*Holder.F); in TEST() 277 PostDominatorTree PDT(*Holder.F); in TEST() 310 PostDominatorTree PDT(*Holder.F); in TEST() 340 PostDominatorTree PDT(*Holder.F); in TEST()
|
D | DominatorTreeTest.cpp | 28 function_ref<void(Function &F, DominatorTree *DT, PostDominatorTree *PDT)> in runWithDomTree() 34 PostDominatorTree PDT(*F); in runWithDomTree() 63 [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 107 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 327 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 411 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 438 PostDominatorTree NPDT(F); in TEST() 505 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() 530 PostDominatorTree NPDT(F); in TEST() 594 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) { in TEST() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | CodeMoverUtils.cpp | 66 const PostDominatorTree &PDT, 110 const PostDominatorTree &PDT, unsigned MaxLookup) { in collectControlConditions() 231 const PostDominatorTree &PDT) { in isControlFlowEquivalent() 237 const PostDominatorTree &PDT) { in isControlFlowEquivalent() 311 DominatorTree &DT, const PostDominatorTree *PDT, in isSafeToMoveBefore() 393 DominatorTree &DT, const PostDominatorTree *PDT, in isSafeToMoveBefore() 405 const PostDominatorTree &PDT, in moveInstructionsToTheBeginning() 420 const PostDominatorTree &PDT, in moveInstructionsToTheEnd()
|
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
D | SCCP.h | 33 class PostDominatorTree; variable 45 PostDominatorTree *PDT;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | SCCP.h | 33 class PostDominatorTree; variable 45 PostDominatorTree *PDT;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | CodeMoverUtils.cpp | 35 const PostDominatorTree &PDT) { in isControlFlowEquivalent() 41 const PostDominatorTree &PDT) { in isControlFlowEquivalent() 94 const PostDominatorTree &PDT, in isSafeToMoveBefore() 179 const PostDominatorTree &PDT, DependenceInfo &DI) { in moveInstsBottomUp()
|