/external/llvm/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 36 DomTree = MDT; in reset() 242 assert(DomTree && "Missing dominator tree"); in extend() 268 assert(DomTree && "Missing dominator tree"); in calculateValues() 377 addLiveInBlock(LR, DomTree->getNode(MBB)); in findReachingDefs() 390 assert(DomTree && "Missing dominator tree"); in updateSSA() 420 DomTree->getNode(Indexes->getMBBFromIndex(IDomValue.first->def)); in updateSSA() 431 DomTree->getNode(Indexes->getMBBFromIndex(Value.first->def)); in updateSSA() 436 if (DomTree->dominates(IDom, Value.second)) { in updateSSA()
|
D | LiveRangeCalc.h | 40 MachineDominatorTree *DomTree; variable 139 DomTree(nullptr), Alloc(nullptr) {} in LiveRangeCalc()
|
D | EarlyIfConversion.cpp | 594 MachineDominatorTree *DomTree; member in __anone071a7730211::EarlyIfConverter 643 MachineDomTreeNode *HeadNode = DomTree->getNode(IfConv.Head); in updateDomTree() 645 MachineDomTreeNode *Node = DomTree->getNode(Removed[i]); in updateDomTree() 649 DomTree->changeImmediateDominator(Node->getChildren().back(), HeadNode); in updateDomTree() 651 DomTree->eraseNode(Removed[i]); in updateDomTree() 800 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 812 for (auto DomNode : post_order(DomTree)) in runOnMachineFunction()
|
D | LiveIntervalAnalysis.cpp | 86 DomTree(nullptr), LRCalc(nullptr) { in LiveIntervals() 120 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 192 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval() 260 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange() 579 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in extendToIndices() 1573 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in constructMainRangeFromSubranges()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 59 DomTree = MDT; in reset() 120 SubLRC.reset(MF, Indexes, DomTree, Alloc); in calculate() 245 assert(DomTree && "Missing dominator tree"); in extend() 271 assert(DomTree && "Missing dominator tree"); in calculateValues() 473 addLiveInBlock(LR, DomTree->getNode(MBB)); in findReachingDefs() 485 assert(DomTree && "Missing dominator tree"); in updateSSA() 516 DomTree->getNode(Indexes->getMBBFromIndex(IDomValue.first->def)); in updateSSA() 531 DomTree->getNode(Indexes->getMBBFromIndex(Value.first->def)); in updateSSA() 536 if (DomTree->dominates(IDom, Value.second)) { in updateSSA()
|
D | EarlyIfConversion.cpp | 595 MachineDominatorTree *DomTree; member in __anon2c917e0b0211::EarlyIfConverter 644 MachineDomTreeNode *HeadNode = DomTree->getNode(IfConv.Head); in updateDomTree() 646 MachineDomTreeNode *Node = DomTree->getNode(Removed[i]); in updateDomTree() 650 DomTree->changeImmediateDominator(Node->getChildren().back(), HeadNode); in updateDomTree() 652 DomTree->eraseNode(Removed[i]); in updateDomTree() 801 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 813 for (auto DomNode : post_order(DomTree)) in runOnMachineFunction()
|
D | LiveRangeCalc.h | 49 MachineDominatorTree *DomTree = nullptr; variable
|
D | LiveIntervals.cpp | 133 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 198 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeVirtRegInterval() 266 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in computeRegUnitRange() 617 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in extendToIndices() 1657 LRCalc->reset(MF, getSlotIndexes(), DomTree, &getVNInfoAllocator()); in constructMainRangeFromSubranges()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 433 const DomTreeBase<BlockT> &DomTree) { in discoverAndMapSubloop() argument 447 if (!DomTree.isReachableFromEntry(PredBB)) in discoverAndMapSubloop() 551 void LoopInfoBase<BlockT, LoopT>::analyze(const DomTreeBase<BlockT> &DomTree) { in analyze() argument 553 const DomTreeNodeBase<BlockT> *DomRoot = DomTree.getRootNode(); in analyze() 562 if (DomTree.dominates(Header, Backedge) && in analyze() 563 DomTree.isReachableFromEntry(Backedge)) { in analyze() 570 discoverAndMapSubloop(L, ArrayRef<BlockT *>(Backedges), this, DomTree); in analyze() 702 const DomTreeBase<BlockT> &DomTree) const { in verify() argument 723 OtherLI.analyze(DomTree); in verify()
|
D | LoopInfo.h | 765 void analyze(const DominatorTreeBase<BlockT, false> &DomTree); 770 void verify(const DominatorTreeBase<BlockT, false> &DomTree) const; 804 explicit LoopInfo(const DominatorTreeBase<BasicBlock, false> &DomTree);
|
/external/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 348 const DominatorTreeBase<BlockT> &DomTree) { in discoverAndMapSubloop() argument 362 if (!DomTree.isReachableFromEntry(PredBB)) in discoverAndMapSubloop() 471 analyze(const DominatorTreeBase<BlockT> &DomTree) { in analyze() argument 474 const DomTreeNodeBase<BlockT> *DomRoot = DomTree.getRootNode(); in analyze() 489 if (DomTree.dominates(Header, Backedge) in analyze() 490 && DomTree.isReachableFromEntry(Backedge)) { in analyze() 497 discoverAndMapSubloop(L, ArrayRef<BlockT*>(Backedges), this, DomTree); in analyze()
|
D | LoopInfo.h | 618 void analyze(const DominatorTreeBase<BlockT> &DomTree); 638 explicit LoopInfo(const DominatorTreeBase<BasicBlock> &DomTree);
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ConditionalCompares.cpp | 727 MachineDominatorTree *DomTree; member in __anon9e65a4820211::AArch64ConditionalCompares 783 MachineDomTreeNode *HeadNode = DomTree->getNode(CmpConv.Head); in updateDomTree() 785 MachineDomTreeNode *Node = DomTree->getNode(RemovedMBB); in updateDomTree() 789 DomTree->changeImmediateDominator(Node->getChildren().back(), HeadNode); in updateDomTree() 790 DomTree->eraseNode(RemovedMBB); in updateDomTree() 896 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 910 for (auto *I : depth_first(DomTree)) in runOnMachineFunction()
|
D | AArch64ConditionOptimizer.cpp | 89 MachineDominatorTree *DomTree; member in __anonc20cd6fe0111::AArch64ConditionOptimizer 325 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 335 for (MachineDomTreeNode *I : depth_first(DomTree)) { in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64ConditionalCompares.cpp | 770 MachineDominatorTree *DomTree; member in __anon9ccfab1a0211::AArch64ConditionalCompares 826 MachineDomTreeNode *HeadNode = DomTree->getNode(CmpConv.Head); in updateDomTree() 828 MachineDomTreeNode *Node = DomTree->getNode(RemovedMBB); in updateDomTree() 832 DomTree->changeImmediateDominator(Node->getChildren().back(), HeadNode); in updateDomTree() 833 DomTree->eraseNode(RemovedMBB); in updateDomTree() 939 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 954 for (auto *I : depth_first(DomTree)) in runOnMachineFunction()
|
D | AArch64ConditionOptimizer.cpp | 96 MachineDominatorTree *DomTree; member in __anond1846a960111::AArch64ConditionOptimizer 336 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 346 for (MachineDomTreeNode *I : depth_first(DomTree)) { in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopDeletion/ |
D | 2017-07-11-incremental-dt.ll | 8 ; Verify only the important parts of the DomTree.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/ |
D | pr36311.ll | 7 ; DomTree out of date, such that an assert from SCEV would trigger if
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BasicAA/ |
D | invalidation.ll | 4 ; Check DomTree specifically.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/LazyValueAnalysis/ |
D | invalidation.ll | 16 ; Check DomTree specifically.
|
/external/llvm/lib/Transforms/IPO/ |
D | SampleProfile.cpp | 124 DominatorTreeBase<BasicBlock> *DomTree); 688 DominatorTreeBase<BasicBlock> *DomTree) { in findEquivalencesFor() argument 692 bool IsDomParent = DomTree->dominates(BB2, BB1); in findEquivalencesFor()
|
/external/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 585 LoopInfo::LoopInfo(const DominatorTreeBase<BasicBlock> &DomTree) { in LoopInfo() argument 586 analyze(DomTree); in LoopInfo()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 581 LoopInfo::LoopInfo(const DomTreeBase<BasicBlock> &DomTree) { analyze(DomTree); } in LoopInfo() argument
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveIntervalAnalysis.h | 59 MachineDominatorTree *DomTree; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | LiveIntervals.h | 62 MachineDominatorTree *DomTree = nullptr; variable
|