Home
last modified time | relevance | path

Searched refs:InBB (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp83 bool hasLiveIncomingEdge(const PHINode *PN, const BasicBlock *InBB) const { in hasLiveIncomingEdge()
84 assert(!isDeadBlock(InBB) && "block must be live"); in hasLiveIncomingEdge()
88 if (InBB == *PredIt) { in hasLiveIncomingEdge()
470 return CD.hasLiveIncomingEdge(PN, InBB); in hasLiveIncomingEdge()
671 const BasicBlock *InBB = PN->getIncomingBlock(i); in removeValidUnrelocatedDefs() local
672 if (!isMapped(InBB) || in removeValidUnrelocatedDefs()
673 !CD.hasLiveIncomingEdge(PN, InBB)) in removeValidUnrelocatedDefs()
685 if (BlockMap[InBB]->AvailableOut.count(InValue)) in removeValidUnrelocatedDefs()
804 const BasicBlock *InBB = PN->getIncomingBlock(i); in verifyInstruction() local
805 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB); in verifyInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp468 BasicBlock *InBB = std::get<0>(Incoming); in foldPHIArgBinOpIntoPHI() local
473 NewLHS->addIncoming(NewInLHS, InBB); in foldPHIArgBinOpIntoPHI()
477 NewRHS->addIncoming(NewInRHS, InBB); in foldPHIArgBinOpIntoPHI()
595 BasicBlock *InBB = std::get<0>(Incoming); in foldPHIArgGEPIntoPHI() local
601 OpPhi->addIncoming(InGEP->getOperand(Op), InBB); in foldPHIArgGEPIntoPHI()
697 BasicBlock *InBB = std::get<0>(Incoming); in foldPHIArgLoadIntoPHI() local
714 if (LI->getParent() != InBB || !isSafeAndProfitableToSinkLoad(LI)) in foldPHIArgLoadIntoPHI()
H A DInstructionCombining.cpp1523 Value *InValue, BasicBlock *InBB, in simplifyInstructionWithPHI() argument
1534 Ops.push_back(Op->DoPHITranslation(PN->getParent(), InBB)); in simplifyInstructionWithPHI()
1542 &I, Ops, SQ.getWithInstruction(InBB->getTerminator())); in simplifyInstructionWithPHI()
1548 BranchInst *TerminatorBI = dyn_cast<BranchInst>(InBB->getTerminator()); in simplifyInstructionWithPHI()
1589 BasicBlock *InBB = PN->getIncomingBlock(i); in foldOpIntoPhi() local
1591 if (auto *NewVal = simplifyInstructionWithPHI(I, PN, InVal, InBB, DL, SQ)) { in foldOpIntoPhi()
1598 NonSimplifiedBB = InBB; in foldOpIntoPhi()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1178 BasicBlock *InBB = PN->getIncomingBlock(i); in findBasePointer() local
1179 if (!BlockToValue.count(InBB)) in findBasePointer()
1180 BlockToValue[InBB] = getBaseForInput(InVal, InBB->getTerminator()); in findBasePointer()
1183 Value *OldBase = BlockToValue[InBB]; in findBasePointer()
1203 Value *Base = BlockToValue[InBB]; in findBasePointer()