Searched refs:PhiBB (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp88 BasicBlock *PhiBB);
314 BasicBlock *PhiBB) {
315 IRBuilder<> Builder(PhiBB, PhiBB->begin());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp133 BasicBlock *PhiBB = Phi.getParent(); local
135 m_SpecificBB(PhiBB), m_SpecificBB(RotBB))))
144 // br i1 %cmp, label %PhiBB, label %RotBB
150 // br label %PhiBB
151 // PhiBB:
155 IRBuilder<> Builder(PhiBB, PhiBB->getFirstInsertionPt());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp52 auto *PhiBB = PN.getParent(); local
65 if (UI->getParent() != PhiBB) {
117 if (ParentBB == PhiBB) {
122 } else if (DT.dominates(ParentBB, PhiBB)) {
134 if (UnsafeSet.count(OpI) || ParentBB != PhiBB ||
H A DMergeICmps.cpp661 BasicBlock *const PhiBB = Phi.getParent(); local
663 if (NextCmpBlock == PhiBB) {
665 Builder.CreateBr(PhiBB);
667 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}});
670 Builder.CreateCondBr(IsEqual, NextCmpBlock, PhiBB);
673 {DominatorTree::Insert, BB, PhiBB}});
H A DJumpThreading.cpp231 BasicBlock *PhiBB) -> std::pair<BasicBlock *, BasicBlock *> {
233 auto *SuccBB = PhiBB;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp724 BasicBlock *PhiBB = PN->getIncomingBlock(i); local
730 getEdgeValue(PhiVal, PhiBB, BB, PN);

Completed in 91 milliseconds