Searched refs:Dominator (Results 1 - 6 of 6) sorted by relevance
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 299 BasicBlock *getNextFlow(BasicBlock *Dominator); 577 NearestCommonDominator Dominator(DT); 578 Dominator.addBlock(Parent); 590 Dominator.addAndRememberBlock(BB); 596 if (!Dominator.resultIsRememberedBlock()) 597 PhiInserter.AddAvailableValue(Dominator.result(), Default); 812 BasicBlock *Dominator = nullptr; local 827 if (!Dominator) 828 Dominator = BB; 830 Dominator 852 getNextFlow(BasicBlock *Dominator) argument [all...] |
H A D | LICM.cpp | 1005 BasicBlock *Dominator = local 1007 if (!HoistPoint || !DT->dominates(HoistPoint->getParent(), Dominator)) { 1009 assert(DT->dominates(Dominator, HoistPoint->getParent()) && 1011 HoistPoint = Dominator->getTerminator(); 1030 "Dominator tree verification failed");
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | CodeMoverUtils.cpp | 59 /// \p BB from \p Dominator. If \p MaxLookup is non-zero, it limits the 63 collectControlConditions(const BasicBlock &BB, const BasicBlock &Dominator, 109 const BasicBlock &Dominator, 113 assert(DT.dominates(&Dominator, &BB) && "Expecting Dominator to dominate BB"); 119 if (&Dominator == &BB) 124 // associated DT node for Dominator. 128 assert(DT.dominates(&Dominator, IDom) && 129 "Expecting Dominator to dominate IDom"); 163 } while (CurBlock != &Dominator); 108 collectControlConditions(const BasicBlock &BB, const BasicBlock &Dominator, const DominatorTree &DT, const PostDominatorTree &PDT, unsigned MaxLookup) argument [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Analysis/ |
H A D | MemorySSA.cpp | 2083 /// whether \p Dominator dominates \p Dominatee. 2084 /// \returns True if \p Dominator dominates \p Dominatee. 2085 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, argument 2087 const BasicBlock *DominatorBlock = Dominator->getBlock(); 2092 if (Dominatee == Dominator) 2100 // When Dominator is defined on function entry, it dominates the other memory 2102 if (isLiveOnEntryDef(Dominator)) 2108 unsigned long DominatorNum = BlockNumbering.lookup(Dominator); 2116 bool MemorySSA::dominates(const MemoryAccess *Dominator, argument 2118 if (Dominator 2129 dominates(const MemoryAccess *Dominator, const Use &Dominatee) const argument [all...] |
H A D | ValueTracking.cpp | 5549 auto *Dominator = DNode->getIDom(); 5550 while (Dominator) { 5551 auto *TI = Dominator->getBlock()->getTerminator(); 5573 Dominator = Dominator->getIDom();
|
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 386 LoadInst *Dominator = BaseFirst ? Base : Offset; 395 if (Dominator->comesBefore(Before))
|
Completed in 383 milliseconds