/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 34 auto *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); 41 auto *I = cast<Instruction>(PN.getIncomingValue(i)); 133 Value *Arg = PN.getIncomingValue(i); 296 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0)); 307 Instruction *I = dyn_cast<Instruction>(PN.getIncomingValue(i)); 356 Instruction *InInst = cast<Instruction>(PN.getIncomingValue(i)); 379 NewBinOp->copyIRFlags(PN.getIncomingValue(0)); 382 NewBinOp->andIRFlags(PN.getIncomingValue(i)); 389 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0)); 406 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue( [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 71 if (PN->getIncomingValue(i) == &I) { 132 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) { 136 new StoreInst(P->getIncomingValue(i), Slot,
|
H A D | SSAUpdater.cpp | 87 PHI->getIncomingValue(i)) { 241 Value *getIncomingValue() { return PHI->getIncomingValue(idx); } function in class:llvm::SSAUpdaterTraits::PHI_iterator
|
H A D | LoopVersioning.cpp | 139 if (PN->getIncomingValue(0) == Inst) 162 Value *ClonedValue = PN->getIncomingValue(0);
|
H A D | BasicBlockUtils.cpp | 144 if (PN->getIncomingValue(0) != PN) 145 PN->replaceAllUsesWith(PN->getIncomingValue(0)); 221 if (!isa<PHINode>(PN.getIncomingValue(0)) || 222 cast<PHINode>(PN.getIncomingValue(0))->getParent() != BB) 223 IncomingValues.push_back(PN.getIncomingValue(0)); 686 InVal = PN->getIncomingValue(i); 687 else if (InVal != PN->getIncomingValue(i)) {
|
H A D | LoopUnrollRuntime.cpp | 392 Value *InVal = NewPHI->getIncomingValue(idx); 814 Value *newVal = VMap.lookup(Phi->getIncomingValue(i)); 820 newVal = Phi->getIncomingValue(i); 821 VMap[Phi->getIncomingValue(i)] = Phi->getIncomingValue(i);
|
H A D | CanonicalizeFreezeInLoops.cpp | 188 PHI->getOperandNumForIncomingValue(PHI->getIncomingValue(0) == StepI);
|
H A D | LoopSimplify.cpp | 198 if (PN->getIncomingValue(i) == PN && 266 if (PN->getIncomingValue(i) != PN || 425 Value *IV = PN->getIncomingValue(i); 442 PN->setIncomingValue(0, PN->getIncomingValue(PreheaderIdx));
|
H A D | SimplifyCFG.cpp | 2167 Value *OrigV = PN.getIncomingValue(OrigI); 2168 Value *ThenV = PN.getIncomingValue(ThenI); 2253 ConstantInt *CB = dyn_cast<ConstantInt>(PN->getIncomingValue(i)); 2385 if (!DominatesMergePoint(PN->getIncomingValue(0), BB, AggressiveInsts, 2387 !DominatesMergePoint(PN->getIncomingValue(1), BB, AggressiveInsts, 2411 (isa<BinaryOperator>(PN->getIncomingValue(0)) || 2412 isa<BinaryOperator>(PN->getIncomingValue(1)) || 2414 !CanHoistNotFromBothValues(PN->getIncomingValue(0), 2415 PN->getIncomingValue(1))) 2475 Value *TrueVal = PN->getIncomingValue(P [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.h | 82 auto *PNOpnd = PN.getIncomingValue(I)->stripPointerCasts();
|
H A D | ProvenanceAnalysis.cpp | 65 if (related(A->getIncomingValue(i),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CallSiteSplitting.cpp | 430 if (PN.getIncomingValue(0) == PN.getIncomingValue(1)) 432 if (isa<Constant>(PN.getIncomingValue(0)) && 433 isa<Constant>(PN.getIncomingValue(1)))
|
H A D | LoopInterchange.cpp | 665 return followLCSSA(PHI->getIncomingValue(0)); 836 dyn_cast<Instruction>(InnerInductionVar->getIncomingValue(1)); 839 dyn_cast<Instruction>(InnerInductionVar->getIncomingValue(0)); 936 Instruction *IncomingI = dyn_cast<Instruction>(PHI.getIncomingValue(i)); 1244 InnerIndexVar = dyn_cast<Instruction>(InductionPHI->getIncomingValue(1)); 1246 InnerIndexVar = dyn_cast<Instruction>(InductionPHI->getIncomingValue(0)); 1440 auto I = dyn_cast<Instruction>(P.getIncomingValue(0)); 1445 NewPhi->setIncomingValue(0, P.getIncomingValue(0));
|
H A D | GVNSink.cpp | 241 Ops.push_back({PN->getIncomingBlock(I), PN->getIncomingValue(I)}); 623 return V == PN->getIncomingValue(0); 626 if (PN->getIncomingValue(0) != PN) 627 PN->replaceAllUsesWith(PN->getIncomingValue(0));
|
H A D | IndVarSimplify.cpp | 195 if (PHI->getIncomingValue(i) != Def) 262 auto *InitValueVal = dyn_cast<ConstantFP>(PN->getIncomingValue(IncomingEdge)); 270 auto *Incr = dyn_cast<BinaryOperator>(PN->getIncomingValue(BackEdge)); 524 auto *ExitVal = dyn_cast<PHINode>(PN.getIncomingValue(IncomingValIdx)); 541 ExitVal->getIncomingValue(PreheaderIdx)); 1783 Value *IncV = Phi->getIncomingValue(Idx); 1875 Value *IncV = Phi->getIncomingValue(LatchIdx); 1905 Value *IncV = Phi->getIncomingValue(LatchIdx);
|
H A D | SpeculateAroundPHIs.cpp | 219 auto *IncomingC = dyn_cast<ConstantInt>(PN.getIncomingValue(i)); 649 IncomingValueMap[OpPN->getIncomingBlock(i)] = OpPN->getIncomingValue(i);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 691 Offsets = Phi->getIncomingValue(IncrementIndex); 709 Instruction::Shl, Phi->getIncomingValue(1 - IncrementIndex), 761 Instruction::Add, Phi->getIncomingValue(StartIndex), OffsSecondOperand, 767 Phi->addIncoming(Phi->getIncomingValue(IncrementIndex), 787 Instruction::Mul, Phi->getIncomingValue(LoopIncrement == 1 ? 0 : 1), 894 if ((Op = dyn_cast<Instruction>(Phi->getIncomingValue(i))) != nullptr) 902 cast<Instruction>(Phi->getIncomingValue(IncrementingBlock)); 941 NewPhi->addIncoming(Phi->getIncomingValue(IncrementingBlock == 1 ? 0 : 1),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DivergenceAnalysis.cpp | 170 const auto *InVal = Phi.getIncomingValue(i); 171 if (isDivergent(*Phi.getIncomingValue(i)) ||
|
H A D | IVDescriptors.cpp | 866 BEValue = Phi->getIncomingValue(0); 867 StartValue = Phi->getIncomingValue(1); 871 BEValue = Phi->getIncomingValue(1); 872 StartValue = Phi->getIncomingValue(0);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIAnnotateControlFlow.cpp | 190 if (Phi->getIncomingValue(i) != BoolTrue) 194 if (Phi->getIncomingValue(i) != BoolFalse)
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 531 MemoryAccess *getIncomingValue(unsigned I) const { return getOperand(I); } function in class:llvm::final 583 return getIncomingValue(Idx); 594 setIncomingValue(I, getIncomingValue(E - 1)); 605 if (Pred(getIncomingValue(I), getIncomingBlock(I))) { 1110 return MP->getIncomingValue(ArgNo);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | SVEIntrinsicOpts.cpp | 127 auto *Reinterpret = cast<Instruction>(PN->getIncomingValue(I));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 138 if (PN->getIncomingValue(I) == CE) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 451 Value *V = PN->getIncomingValue(0); 484 Value *V = PN->getIncomingValue(i);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | SafepointIRVerifier.cpp | 671 const Value *InValue = PN->getIncomingValue(i); 805 const Value *InValue = PN->getIncomingValue(i);
|