Home
last modified time | relevance | path

Searched refs:DominatedBlock (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp530 const auto *DominatedBlock = DominatedInstr->getParent(); in computeWideningScore() local
534 assert(DT.isReachableFromEntry(DominatedBlock) && "Unreached code"); in computeWideningScore()
535 assert(DT.dominates(DominatingBlock, DominatedBlock) && "No dominance"); in computeWideningScore()
536 while (DominatedBlock != DominatingBlock) { in computeWideningScore()
548 if (DominatedBlock == DominatingBlock) in computeWideningScore()
552 if (!DT.dominates(DominatingBlock, DominatedBlock)) in computeWideningScore()
557 return !PDT->dominates(DominatedBlock, DominatingBlock); in computeWideningScore()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp1128 BasicBlock *DominatedBlock = UsrPhi->getIncomingBlock(U); in applyInsertUpdates() local
1129 if (!DT.dominates(DominatingBlock, DominatedBlock)) in applyInsertUpdates()
1130 U.set(GetLastDef(DominatedBlock)); in applyInsertUpdates()
1132 BasicBlock *DominatedBlock = Usr->getBlock(); in applyInsertUpdates() local
1133 if (!DT.dominates(DominatingBlock, DominatedBlock)) { in applyInsertUpdates()
1134 if (auto *DomBlPhi = MSSA->getMemoryAccess(DominatedBlock)) in applyInsertUpdates()
1137 auto *IDom = DT.getNode(DominatedBlock)->getIDom(); in applyInsertUpdates()