Searched refs:Dominator (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 577 NearestCommonDominator Dominator(DT); in insertConditions() local 578 Dominator.addBlock(Parent); in insertConditions() 590 Dominator.addAndRememberBlock(BB); in insertConditions() 596 if (!Dominator.resultIsRememberedBlock()) in insertConditions() 810 BasicBlock *Dominator = nullptr; in changeExit() local 825 if (!Dominator) in changeExit() 826 Dominator = BB; in changeExit() 828 Dominator = DT->findNearestCommonDominator(Dominator, BB); in changeExit() 833 if (Dominator) in changeExit() 860 DebugLoc DL = TermDL[Dominator]; in getNextFlow() [all …]
|
| H A D | LICM.cpp | 1003 BasicBlock *Dominator = in hoistRegion() local 1005 if (!HoistPoint || !DT->dominates(HoistPoint->getParent(), Dominator)) { in hoistRegion() 1007 assert(DT->dominates(Dominator, HoistPoint->getParent()) && in hoistRegion() 1009 HoistPoint = Dominator->getTerminator(); in hoistRegion()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 63 collectControlConditions(const BasicBlock &BB, const BasicBlock &Dominator, 109 const BasicBlock &Dominator, in collectControlConditions() argument 113 assert(DT.dominates(&Dominator, &BB) && "Expecting Dominator to dominate BB"); in collectControlConditions() 119 if (&Dominator == &BB) in collectControlConditions() 128 assert(DT.dominates(&Dominator, IDom) && in collectControlConditions() 163 } while (CurBlock != &Dominator); in collectControlConditions()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 2079 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument 2081 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates() 2086 if (Dominatee == Dominator) in locallyDominates() 2096 if (isLiveOnEntryDef(Dominator)) in locallyDominates() 2110 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument 2112 if (Dominator == Dominatee) in dominates() 2118 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates() 2120 return locallyDominates(Dominator, Dominatee); in dominates() 2123 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument 2128 if (UseBB != Dominator->getBlock()) in dominates() [all …]
|
| H A D | ValueTracking.cpp | 6896 auto *Dominator = DNode->getIDom(); in isGuaranteedNotToBeUndefOrPoison() local 6897 while (Dominator) { in isGuaranteedNotToBeUndefOrPoison() 6898 auto *TI = Dominator->getBlock()->getTerminator(); in isGuaranteedNotToBeUndefOrPoison() 6920 Dominator = Dominator->getIDom(); in isGuaranteedNotToBeUndefOrPoison()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 381 LoadInst *Dominator = BaseFirst ? Base : Offset; in RecordMemoryOps() local 390 if (Dominator->comesBefore(Before)) in RecordMemoryOps()
|