Home
last modified time | relevance | path

Searched refs:Dominator (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp550 NearestCommonDominator Dominator(DT); in insertConditions() local
551 Dominator.addBlock(Parent); in insertConditions()
563 Dominator.addAndRememberBlock(BB); in insertConditions()
617 NearestCommonDominator Dominator(DT); in setPhiValues() local
618 Dominator.addBlock(To); in setPhiValues()
680 BasicBlock *Dominator = nullptr; in changeExit() local
697 if (!Dominator) in changeExit()
698 Dominator = BB; in changeExit()
700 Dominator = DT->findNearestCommonDominator(Dominator, BB); in changeExit()
705 if (Dominator) in changeExit()
[all …]
H A DLICM.cpp859 BasicBlock *Dominator = in hoistRegion() local
861 if (!HoistPoint || !DT->dominates(HoistPoint->getParent(), Dominator)) { in hoistRegion()
863 assert(DT->dominates(Dominator, HoistPoint->getParent()) && in hoistRegion()
865 HoistPoint = Dominator->getTerminator(); in hoistRegion()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSA.cpp1998 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument
2000 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates()
2005 if (Dominatee == Dominator) in locallyDominates()
2015 if (isLiveOnEntryDef(Dominator)) in locallyDominates()
2029 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2031 if (Dominator == Dominatee) in dominates()
2037 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates()
2039 return locallyDominates(Dominator, Dominatee); in dominates()
2042 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2047 if (UseBB != Dominator->getBlock()) in dominates()
[all …]
/freebsd-12.1/contrib/gcc/doc/
H A Dcfg.texi49 lexicographical order. Dominator traversals are also possible using
H A Dpasses.texi291 @item Dominator optimizations