Searched refs:Dominator (Results 1 – 14 of 14) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 292 BasicBlock *getNextFlow(BasicBlock *Dominator); 562 NearestCommonDominator Dominator(DT); in insertConditions() local 563 Dominator.addBlock(Parent); in insertConditions() 575 Dominator.addAndRememberBlock(BB); in insertConditions() 581 if (!Dominator.resultIsRememberedBlock()) in insertConditions() 582 PhiInserter.AddAvailableValue(Dominator.result(), Default); in insertConditions() 634 NearestCommonDominator Dominator(DT); in setPhiValues() local 635 Dominator.addBlock(To); in setPhiValues() 638 Dominator.addAndRememberBlock(VI.first); in setPhiValues() 641 if (!Dominator.resultIsRememberedBlock()) in setPhiValues() [all …]
|
| H A D | LICM.cpp | 1007 BasicBlock *Dominator = in hoistRegion() local 1009 if (!HoistPoint || !DT->dominates(HoistPoint->getParent(), Dominator)) { in hoistRegion() 1011 assert(DT->dominates(Dominator, HoistPoint->getParent()) && in hoistRegion() 1013 HoistPoint = Dominator->getTerminator(); in hoistRegion()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 64 collectControlConditions(const BasicBlock &BB, const BasicBlock &Dominator, 109 const BasicBlock &BB, const BasicBlock &Dominator, const DominatorTree &DT, in collectControlConditions() argument 111 assert(DT.dominates(&Dominator, &BB) && "Expecting Dominator to dominate BB"); in collectControlConditions() 117 if (&Dominator == &BB) in collectControlConditions() 126 assert(DT.dominates(&Dominator, IDom) && in collectControlConditions() 161 } while (CurBlock != &Dominator); in collectControlConditions()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 2083 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument 2085 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates() 2090 if (Dominatee == Dominator) in locallyDominates() 2100 if (isLiveOnEntryDef(Dominator)) in locallyDominates() 2106 unsigned long DominatorNum = BlockNumbering.lookup(Dominator); in locallyDominates() 2114 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument 2116 if (Dominator == Dominatee) in dominates() 2122 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates() 2123 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates() 2124 return locallyDominates(Dominator, Dominatee); in dominates() [all …]
|
| H A D | ValueTracking.cpp | 5160 auto *Dominator = DNode->getIDom(); in isGuaranteedNotToBeUndefOrPoison() local 5161 while (Dominator) { in isGuaranteedNotToBeUndefOrPoison() 5162 auto *TI = Dominator->getBlock()->getTerminator(); in isGuaranteedNotToBeUndefOrPoison() 5183 Dominator = Dominator->getIDom(); in isGuaranteedNotToBeUndefOrPoison()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 395 LoadInst *Dominator = BaseFirst ? Base : Offset; in RecordMemoryOps() local 404 if (Dominator->comesBefore(Before)) in RecordMemoryOps()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | Passes.rst | 110 ``-domtree``: Dominator Tree Construction 264 ``-postdomtree``: Post-Dominator Tree Construction 293 ``-print-dom-info``: Dominator Info Printer 296 Dominator Info Printer.
|
| H A D | WritingAnLLVMPass.rst | 1067 Dominator Tree Construction 1100 Dominator Tree Construction 1106 Dominator Tree Construction 1122 has killed the Dominator Tree pass, even though it doesn't modify the code at 1141 Dominator Tree Construction
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/doc/ |
| H A D | cfg.texi | 91 Dominator traversals are also possible using
|
| H A D | passes.texi | 551 @item Dominator optimizations
|
| H A D | gccint.info | 8140 * Dominator optimizations 20767 be used to iterate each basic block by index. Dominator traversals are
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/ |
| H A D | cfg.texi | 91 Dominator traversals are also possible using
|
| H A D | passes.texi | 558 @item Dominator optimizations
|
| H A D | gccint.info | 7781 * Dominator optimizations 19737 be used to iterate each basic block by index. Dominator traversals are
|