Searched refs:getIncomingBlock (Results 26 - 50 of 105) sorted by relevance

12345

/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp666 const BasicBlock *InBB = PN->getIncomingBlock(i);
799 const BasicBlock *InBB = PN->getIncomingBlock(i);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp624 BasicBlock *IncomingBB = PHI->getIncomingBlock(ValNo);
644 if (PHI->getIncomingBlock(i) == IncomingBB) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp224 if (!IncomingConstantBlocks.insert(PN.getIncomingBlock(i)).second)
649 IncomingValueMap[OpPN->getIncomingBlock(i)] = OpPN->getIncomingValue(i);
H A DConstantHoisting.cpp189 return cast<PHINode>(Inst)->getIncomingBlock(Idx)->getTerminator();
723 BasicBlock *IncomingBB = PHI->getIncomingBlock(Idx);
725 if (PHI->getIncomingBlock(i) == IncomingBB) {
H A DIndVarSimplify.cpp198 BasicBlock *InsertBB = PHI->getIncomingBlock(i);
258 unsigned IncomingEdge = L->contains(PN->getIncomingBlock(0));
410 PN->getIncomingBlock(IncomingEdge));
415 NewPHI->addIncoming(NewAdd, PN->getIncomingBlock(BackEdge));
497 auto *IncomingBB = PN.getIncomingBlock(IncomingValIdx);
1234 WidePhi->addIncoming(DU.WideDef, UsePhi->getIncomingBlock(0));
2284 UseBB = P->getIncomingBlock(i);
H A DLoopInterchange.cpp647 if (InnerInduction->getIncomingBlock(IncomBlockIndx) ==
834 if (InnerInductionVar->getIncomingBlock(0) == InnerLoopPreHeader)
1243 if (InductionPHI->getIncomingBlock(0) == InnerLoopPreHeader)
H A DMergeICmps.cpp827 Phi.getIncomingBlock(I)) {
838 LastBlock = Phi.getIncomingBlock(I);
H A DNewGVN.cpp1979 Ops.push_back({PN->getIncomingValue(i), PN->getIncomingBlock(i)});
2756 auto *PredBB = OpPHI->getIncomingBlock(PredNum);
3033 ReachableEdges.count({MP->getIncomingBlock(U), PHIBlock});
3151 return ReachableEdges.count({MP->getIncomingBlock(U), MP->getBlock()});
3239 {FirstMP->getIncomingBlock(U), FirstMP->getBlock()}) &&
3619 IBlock = P->getIncomingBlock(U);
3842 if (!ReachableEdges.count({PHI->getIncomingBlock(Operand), BB})) {
3845 << getBlockName(PHI->getIncomingBlock(Operand))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp215 if (PN->getIncomingBlock(Idx) == OrigBB) {
225 if (PN->getIncomingBlock(Idx) == OrigBB) {
H A DPredicateInfo.cpp161 return std::make_pair(PHI->getIncomingBlock(*VD.U), PHI->getParent());
320 BasicBlock *EdgePred = PHI->getIncomingBlock(*VDUse.U);
348 IBlock = PN->getIncomingBlock(U);
H A DSimplifyCFG.cpp1446 if (PN.getIncomingBlock(i) == BB1 || PN.getIncomingBlock(i) == BB2)
2259 BasicBlock *PredBB = PN->getIncomingBlock(i);
2423 BasicBlock *IfBlock1 = PN->getIncomingBlock(0);
2424 BasicBlock *IfBlock2 = PN->getIncomingBlock(1);
2475 Value *TrueVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfFalse);
2476 Value *FalseVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfTrue);
3942 auto *IncomingBB = PhiLPInst->getIncomingBlock(Idx);
4118 SrcPN->getIncomingBlock(SrcIdx));
4821 if (Phi->getIncomingBlock(Us
[all...]
H A DFlattenCFG.cpp504 if (Phi.getIncomingBlock(i) == SecondEntryBlock)
H A DCloneFunction.cpp531 Value *V = VMap.lookup(PN->getIncomingBlock(pred));
564 ++PredCount[PN->getIncomingBlock(i)];
H A DFunctionComparator.cpp676 cmpValues(PNL->getIncomingBlock(i), PNR->getIncomingBlock(i)))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp269 MachineBasicBlock *getIncomingBlock() { function in class:llvm::SSAUpdaterTraits::PHI_iterator
H A DWinEHPrepare.cpp850 BasicBlock *IncomingBlock = PN->getIncomingBlock(PredIdx);
1159 insertPHIStore(PN->getIncomingBlock(i), PredVal, SpillSlot, Worklist);
1205 BasicBlock *IncomingBlock = UsingPHI->getIncomingBlock(U);
H A DSafeStack.cpp617 InsertBefore = PHI->getIncomingBlock(U)->getTerminator();
629 PHI->setIncomingValueForBlock(PHI->getIncomingBlock(U), Replacement);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp272 OldPHI->getIncomingBlock(i));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp628 BasicBlock *IBB = MPhi->getIncomingBlock(I);
668 BasicBlock *IncBB = Phi->getIncomingBlock(It);
1079 IDFPhi->setIncomingValue(I, GetLastDef(IDFPhi->getIncomingBlock(I)));
1103 BasicBlock *DominatedBlock = UsrPhi->getIncomingBlock(U);
H A DMemoryBuiltins.cpp1024 Builder.SetInsertPoint(&*PHI.getIncomingBlock(i)->getFirstInsertionPt());
1036 SizePHI->addIncoming(EdgeData.first, PHI.getIncomingBlock(i));
1037 OffsetPHI->addIncoming(EdgeData.second, PHI.getIncomingBlock(i));
H A DMemorySSA.cpp1101 if (Phi->getIncomingBlock(I) == BB) {
1803 !DT->dominates(Replacer->getBlock(), MP->getIncomingBlock(Arg)))
1894 auto *Pred = Phi->getIncomingBlock(I);
1992 assert(find(predecessors(&B), Phi->getIncomingBlock(I)) !=
2137 BasicBlock *UseBB = MP->getIncomingBlock(Dominatee);
2186 BasicBlock *BB = getIncomingBlock(Op);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp188 if (Phi->getIncomingBlock(i) == IDom) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DSparsePropagation.h431 if (!isEdgeFeasible(PN.getIncomingBlock(i), PN.getParent(), true))
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h418 BBInfo *PredInfo = BBMap[I.getIncomingBlock()];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp376 return PhiInst->getIncomingBlock(OpNo)->getTerminator();

Completed in 370 milliseconds

12345