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() 470 bool hasLiveIncomingEdge(const PHINode *PN, const BasicBlock *InBB) const { in hasLiveIncomingEdge() 471 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 | 500 BasicBlock *InBB = std::get<0>(Incoming); in foldPHIArgBinOpIntoPHI() local 505 NewLHS->addIncoming(NewInLHS, InBB); in foldPHIArgBinOpIntoPHI() 509 NewRHS->addIncoming(NewInRHS, InBB); in foldPHIArgBinOpIntoPHI() 628 BasicBlock *InBB = std::get<0>(Incoming); in foldPHIArgGEPIntoPHI() local 634 OpPhi->addIncoming(InGEP->getOperand(Op), InBB); in foldPHIArgGEPIntoPHI() 729 BasicBlock *InBB = std::get<0>(Incoming); in foldPHIArgLoadIntoPHI() local 746 if (LI->getParent() != InBB || !isSafeAndProfitableToSinkLoad(LI)) in foldPHIArgLoadIntoPHI()
|
| H A D | InstructionCombining.cpp | 1782 Value *InValue, BasicBlock *InBB, in simplifyInstructionWithPHI() argument 1792 Ops.push_back(Op->DoPHITranslation(PN->getParent(), InBB)); in simplifyInstructionWithPHI() 1800 &I, Ops, SQ.getWithInstruction(InBB->getTerminator())); in simplifyInstructionWithPHI() 1806 BranchInst *TerminatorBI = dyn_cast<BranchInst>(InBB->getTerminator()); in simplifyInstructionWithPHI() 1873 BasicBlock *InBB = PN->getIncomingBlock(i); in foldOpIntoPhi() local 1875 if (auto *NewVal = simplifyInstructionWithPHI(I, PN, InVal, InBB, DL, SQ)) { in foldOpIntoPhi() 1920 BranchInst *BI = dyn_cast<BranchInst>(InBB->getTerminator()); in foldOpIntoPhi() 1921 if (!BI || !BI->isUnconditional() || !DT.isReachableFromEntry(InBB)) in foldOpIntoPhi() 1930 if (cast<Instruction>(InVal)->getParent() == InBB) in foldOpIntoPhi() 1936 if (isBackEdge(InBB, PN->getParent())) in foldOpIntoPhi()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 1184 BasicBlock *InBB = PN->getIncomingBlock(i); in findBasePointer() local 1185 auto [It, Inserted] = BlockToValue.try_emplace(InBB); in findBasePointer() 1187 It->second = getBaseForInput(InVal, InBB->getTerminator()); in findBasePointer()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 9425 BasicBlock *InBB = Main->getIncomingBlock(I); in buildOperands() local 9426 if (!DT.isReachableFromEntry(InBB)) { in buildOperands() 9439 if (P->getIncomingBlock(I) == InBB) in buildOperands() 9442 Operands[I][Idx] = P->getIncomingValueForBlock(InBB); in buildOperands() 9450 BasicBlock *InBB = Main->getIncomingBlock(I); in buildOperands() local 9451 if (!DT.isReachableFromEntry(InBB)) { in buildOperands() 9455 Blocks.try_emplace(InBB).first->second.push_back(I); in buildOperands() 9465 BasicBlock *InBB = P->getIncomingBlock(I); in buildOperands() local 9466 if (InBB == Main->getIncomingBlock(I)) { in buildOperands() 9472 auto *It = Blocks.find(InBB); in buildOperands()
|