Home
last modified time | relevance | path

Searched refs:IncomingBB (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp616 BasicBlock *IncomingBB = PHI->getIncomingBlock(ValNo); in run() local
621 BasicBlock *InsertBB = IncomingBB; in run()
636 if (PHI->getIncomingBlock(i) == IncomingBB) { in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp254 auto *IncomingBB = PN.getIncomingBlock(i); in foldIntegerTypedPHI() local
258 NewPtrPHI->addIncoming(IncomingVal, IncomingBB); in foldIntegerTypedPHI()
290 auto *InsertBB = &IncomingBB->getParent()->getEntryBlock(); in foldIntegerTypedPHI()
294 NewPtrPHI->addIncoming(CI, IncomingBB); in foldIntegerTypedPHI()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp731 BasicBlock *IncomingBB = PHI->getIncomingBlock(Idx); in updateOperand() local
733 if (PHI->getIncomingBlock(i) == IncomingBB) { in updateOperand()
H A DIndVarSimplify.cpp452 auto *IncomingBB = PN.getIncomingBlock(IncomingValIdx); in rewriteFirstIterationLoopExitValues() local
460 !DT->dominates(IncomingBB, L->getLoopLatch())) in rewriteFirstIterationLoopExitValues()
464 auto *TermInst = IncomingBB->getTerminator(); in rewriteFirstIterationLoopExitValues()
H A DCorrelatedValuePropagation.cpp191 BasicBlock *IncomingBB = P->getIncomingBlock(IncomingConstant.second); in simplifyCommonValuePhi() local
192 if (C != LVI->getConstantOnEdge(CommonValue, IncomingBB, ToBB, P)) in simplifyCommonValuePhi()
H A DJumpThreading.cpp240 [](BasicBlock *IncomingBB, in updatePredecessorProfileMetadata()
242 auto *PredBB = IncomingBB; in updatePredecessorProfileMetadata()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1043 BasicBlock *IncomingBB = PN->getIncomingBlock(i); in UpdatePHINodes() local
1044 if (PredSet.count(IncomingBB)) { in UpdatePHINodes()
1046 NewPHI->addIncoming(V, IncomingBB); in UpdatePHINodes()
H A DSimplifyCFG.cpp4360 auto *IncomingBB = PhiLPInst->getIncomingBlock(Idx); in simplifyCommonResume() local
4365 if (IncomingBB->getUniqueSuccessor() != BB) in simplifyCommonResume()
4368 auto *LandingPad = dyn_cast<LandingPadInst>(IncomingBB->getFirstNonPHI()); in simplifyCommonResume()
4374 make_range(LandingPad->getNextNode(), IncomingBB->getTerminator()))) in simplifyCommonResume()
4375 TrivialUnwindBlocks.insert(IncomingBB); in simplifyCommonResume()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp773 const BasicBlock *IncomingBB = PHI.getIncomingBlock(Idx); in isHardwareLoopProfitable() local
775 if (L->contains(IncomingBB) && in isHardwareLoopProfitable()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1877 auto *IncomingBB = ehAwareSplitEdge(Pred, &BB, LandingPad, ReplPHI); in rewritePHIs() local
1878 IncomingBB->setName(BB.getName() + Twine(".from.") + Pred->getName()); in rewritePHIs()
1882 movePHIValuesToInsertedBlock(&BB, IncomingBB, Pred, ReplPHI); in rewritePHIs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DAttributor.cpp614 BasicBlock *IncomingBB = PHI->getIncomingBlock(U); in isAssumedDead() local
615 return isAssumedDead(*IncomingBB->getTerminator(), QueryingAA, FnLivenessAA, in isAssumedDead()
H A DAttributorAttributes.cpp325 BasicBlock *IncomingBB = PHI->getIncomingBlock(u); in genericValueTraversal() local
326 if (A.isAssumedDead(*IncomingBB->getTerminator(), &QueryingAA, in genericValueTraversal()
333 {PHI->getIncomingValue(u), IncomingBB->getTerminator()}); in genericValueTraversal()