Searched refs:InBB (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | SafepointIRVerifier.cpp | 83 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 D | InstCombinePHI.cpp | 468 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 D | InstructionCombining.cpp | 1730 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 D | RewriteStatepointsForGC.cpp | 1179 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 D | SLPVectorizer.cpp | 6627 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...] |