Home
last modified time | relevance | path

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

/freebsd/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()
469 bool hasLiveIncomingEdge(const PHINode *PN, const BasicBlock *InBB) const { 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
[all …]
/freebsd/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()
596 BasicBlock *InBB = std::get<0>(Incoming); in foldPHIArgGEPIntoPHI() local
602 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.cpp1730 Value *InValue, BasicBlock *InBB, in simplifyInstructionWithPHI() argument
1741 Ops.push_back(Op->DoPHITranslation(PN->getParent(), InBB)); in simplifyInstructionWithPHI()
1749 &I, Ops, SQ.getWithInstruction(InBB->getTerminator())); in simplifyInstructionWithPHI()
1755 BranchInst *TerminatorBI = dyn_cast<BranchInst>(InBB->getTerminator()); in simplifyInstructionWithPHI()
1796 BasicBlock *InBB = PN->getIncomingBlock(i); in foldOpIntoPhi() local
1798 if (auto *NewVal = simplifyInstructionWithPHI(I, PN, InVal, InBB, DL, SQ)) { in foldOpIntoPhi()
1805 NonSimplifiedBB = InBB; in foldOpIntoPhi()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1179 BasicBlock *InBB = PN->getIncomingBlock(i); in findBasePointer() local
1180 if (!BlockToValue.count(InBB)) in findBasePointer()
1181 BlockToValue[InBB] = getBaseForInput(InVal, InBB->getTerminator()); in findBasePointer()
1184 Value *OldBase = BlockToValue[InBB]; in findBasePointer()
1204 Value *Base = BlockToValue[InBB]; in findBasePointer()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6627 BasicBlock *InBB = Main->getIncomingBlock(I); in buildOperands() local
6628 if (!DT.isReachableFromEntry(InBB)) { in buildOperands()
6635 if (P->getIncomingBlock(I) == InBB) in buildOperands()
6638 Operands[I][Idx] = P->getIncomingValueForBlock(InBB); in buildOperands()
6645 BasicBlock *InBB = Main->getIncomingBlock(I); in buildOperands() local
6646 if (!DT.isReachableFromEntry(InBB)) { in buildOperands()
6650 Blocks.try_emplace(InBB).first->second.push_back(I); in buildOperands()
6655 BasicBlock *InBB = P->getIncomingBlock(I); in buildOperands() local
6656 if (InBB == Main->getIncomingBlock(I)) { in buildOperands()
6662 auto It = Blocks.find(InBB); in buildOperands()
[all...]