| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A 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() 96 template <> struct GraphTraits<PostDominatorTree*> 98 static NodeRef getEntryNode(PostDominatorTree *DT) { 102 static nodes_iterator nodes_begin(PostDominatorTree *N) { [all …]
|
| H A D | SyncDependenceAnalysis.h | 31 class PostDominatorTree; variable 48 SyncDependenceAnalysis(const DominatorTree &DT, const PostDominatorTree &PDT, 76 const PostDominatorTree &PDT;
|
| H A D | DivergenceAnalysis.h | 184 const PostDominatorTree &PDT, const LoopInfo &LI,
|
| H A D | RegionInfo.h | 66 class PostDominatorTree; variable 96 using PostDomTreeT = PostDominatorTree; 930 void recalculate(Function &F, DominatorTree *DT, PostDominatorTree *PDT,
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A 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() 138 PostDominatorTree *, 143 PostDominatorTree *, in PostDomViewer() 152 PostDominatorTree *, 157 PostDominatorTree *, in PostDomOnlyViewer() 212 PostDominatorTree *, 217 PostDominatorTree *, in PostDomPrinter() 227 PostDominatorTree *, [all …]
|
| H A 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()
|
| H A D | SyncDependenceAnalysis.cpp | 122 const PostDominatorTree &PDT, in SyncDependenceAnalysis() 134 const PostDominatorTree &PDT; 154 const PostDominatorTree &PDT, const LoopInfo &LI) in DivergencePropagator()
|
| H A D | LegacyDivergenceAnalysis.cpp | 97 PostDominatorTree &PDT, DenseSet<const Value *> &DV) in DivergencePropagator() 119 PostDominatorTree &PDT;
|
| H A D | RegionInfo.cpp | 99 PostDominatorTree *PDT_, DominanceFrontier *DF_) { in recalculate()
|
| H A D | DivergenceAnalysis.cpp | 429 const PostDominatorTree &PDT, in GPUDivergenceAnalysis()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A 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() 176 PostDominatorTree &getPostDomTree(); 207 PostDominatorTree *PDT = nullptr;
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/ |
| H A D | SCCP.h | 34 class PostDominatorTree; variable 46 PostDominatorTree *PDT;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | ADCE.cpp | 120 PostDominatorTree &PDT; 195 PostDominatorTree &PDT) in AggressiveDeadCodeElimination()
|
| H A D | GVNHoist.cpp | 258 GVNHoist(DominatorTree *DT, PostDominatorTree *PDT, AliasAnalysis *AA, in GVNHoist() 332 PostDominatorTree *PDT; 1180 PostDominatorTree &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run()
|
| H A D | GuardWidening.cpp | 119 PostDominatorTree *PDT; 276 explicit GuardWideningImpl(DominatorTree &DT, PostDominatorTree *PDT, in GuardWideningImpl()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerCoverage.cpp | 445 const PostDominatorTree *PDT) { in isFullPostDominator() 459 const PostDominatorTree *PDT, in shouldInstrumentBlock() 521 const PostDominatorTree *PDT = in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | DomTreeUpdater.cpp | 306 PostDominatorTree &DomTreeUpdater::getPostDomTree() { in getPostDomTree()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 276 std::unique_ptr<PostDominatorTree> PDT; 1398 PDT.reset(new PostDominatorTree(F)); in computeDominanceAndLoopInfo()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 56 friend class PostDominatorTree; variable
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCommonGEP.cpp | 157 PostDominatorTree *PDT;
|