Searched refs:getIncomingValue (Results 1 - 25 of 61) sorted by relevance

123

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp27 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0));
47 Instruction *I = dyn_cast<Instruction>(PN.getIncomingValue(i));
103 Instruction *InInst = cast<Instruction>(PN.getIncomingValue(i));
133 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0));
150 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue(i));
223 GetElementPtrInst *InGEP =cast<GetElementPtrInst>(PN.getIncomingValue(i));
288 LoadInst *FirstLI = cast<LoadInst>(PN.getIncomingValue(0));
319 LoadInst *LI = dyn_cast<LoadInst>(PN.getIncomingValue(i));
357 Value *NewInVal = cast<LoadInst>(PN.getIncomingValue(i))->getOperand(0);
379 cast<LoadInst>(PN.getIncomingValue(
[all...]
H A DInstructionCombining.cpp750 Value *InVal = PN->getIncomingValue(i);
805 Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i));
809 InV = Builder->CreateSelect(PN->getIncomingValue(i),
817 if (Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i)))
820 InV = Builder->CreateICmp(CI->getPredicate(), PN->getIncomingValue(i),
823 InV = Builder->CreateFCmp(CI->getPredicate(), PN->getIncomingValue(i),
831 if (Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i)))
835 PN->getIncomingValue(i), C, "phitmp");
843 if (Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i)))
847 PN->getIncomingValue(
[all...]
H A DInstCombineShifts.cpp176 if (!CanEvaluateShifted(PN->getIncomingValue(i), NumBits, isLeftShift,IC))
305 PN->setIncomingValue(i, GetShiftedValue(PN->getIncomingValue(i),
/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp57 if (PN->getIncomingValue(i) == &I) {
129 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) {
133 new StoreInst(P->getIncomingValue(i), Slot,
H A DSSAUpdater.cpp73 PHI->getIncomingValue(i)) {
231 Value *getIncomingValue() { return PHI->getIncomingValue(idx); } function in class:llvm::SSAUpdaterTraits::PHI_iterator
H A DBasicBlockUtils.cpp79 if (PN->getIncomingValue(0) != PN)
80 PN->replaceAllUsesWith(PN->getIncomingValue(0));
144 if (PN->getIncomingValue(i) == PN)
401 InVal = PN->getIncomingValue(i);
402 else if (InVal != PN->getIncomingValue(i)) {
H A DLocal.cpp484 Value *NewVal = PN->getIncomingValue(0);
563 PN->getIncomingValue(PI))) {
579 !CanMergeValues(Val, PN->getIncomingValue(PI))) {
636 Value *V = PN->getIncomingValue(i);
651 Value *V = PN->getIncomingValue(i);
700 Value *PredVal = OldValPN->getIncomingValue(i);
H A DBreakCriticalEdges.cpp103 Value *V = PN->getIncomingValue(Idx);
H A DLoopSimplify.cpp226 if (PN->getIncomingValue(i) == PN &&
272 if (PN->getIncomingValue(i) != PN ||
411 Value *IV = PN->getIncomingValue(i);
428 PN->setIncomingValue(0, PN->getIncomingValue(PreheaderIdx));
H A DSimplifyCFG.cpp1542 Value *OrigV = PN->getIncomingValue(OrigI);
1543 Value *ThenV = PN->getIncomingValue(ThenI);
1629 ConstantInt *CB = dyn_cast<ConstantInt>(PN->getIncomingValue(i));
1745 if (!DominatesMergePoint(PN->getIncomingValue(0), BB, &AggressiveInsts,
1747 !DominatesMergePoint(PN->getIncomingValue(1), BB, &AggressiveInsts,
1760 (isa<BinaryOperator>(PN->getIncomingValue(0)) ||
1761 isa<BinaryOperator>(PN->getIncomingValue(1)) ||
1819 Value *TrueVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfFalse);
1820 Value *FalseVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfTrue);
2402 Value *PBIV = PN->getIncomingValue(PBBId
[all...]
H A DLoopUnrollRuntime.cpp179 Value *InVal = NewPHI->getIncomingValue(idx);
/external/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp55 if (related(A->getIncomingValue(i),
64 const Value *PV1 = A->getIncomingValue(i);
/external/llvm/lib/Target/R600/
H A DSIAnnotateControlFlow.cpp173 if (Phi->getIncomingValue(i) != BoolTrue)
177 if (Phi->getIncomingValue(i) != BoolFalse)
214 Value *Incoming = Phi->getIncomingValue(i);
230 Value *Incoming = Phi->getIncomingValue(i);
/external/llvm/lib/IR/
H A DBasicBlock.cpp260 if (PN->getIncomingValue(0) != PN)
261 PN->replaceAllUsesWith(PN->getIncomingValue(0));
/external/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp54 if (PN->getIncomingValue(i) == Operand &&
H A DValueTracking.cpp664 Value *L = P->getIncomingValue(i);
665 Value *R = P->getIncomingValue(!i);
718 if (P->getIncomingValue(i) == P) continue;
724 computeKnownBits(P->getIncomingValue(i), KnownZero2, KnownOne2, TD,
1259 Tmp = ComputeNumSignBits(PN->getIncomingValue(0), TD, Depth+1);
1263 ComputeNumSignBits(PN->getIncomingValue(i), TD, Depth+1));
1850 uint64_t Len = GetStringLengthH(PN->getIncomingValue(i), PHIs);
1948 Worklist.push_back(PN->getIncomingValue(i));
H A DSparsePropagation.cpp264 LatticeVal OpVal = getOrInitValueState(PN.getIncomingValue(i));
H A DBasicAliasAnalysis.cpp646 Worklist.push_back(PN->getIncomingValue(i));
1134 aliasCheck(PN->getIncomingValue(i), PNSize, PNTBAAInfo,
1152 Value *PV1 = PN->getIncomingValue(i);
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp137 if (PN->getIncomingValue(I) == CE) {
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp202 if (PHI->getIncomingValue(i) != Def)
251 dyn_cast<ConstantFP>(PN->getIncomingValue(IncomingEdge));
260 dyn_cast<BinaryOperator>(PN->getIncomingValue(BackEdge));
537 Value *InVal = PN->getIncomingValue(i);
1369 Value *IncV = Phi->getIncomingValue(Idx);
1419 Value *IncV = Phi->getIncomingValue(LatchIdx);
1481 Value *IncV = Phi->getIncomingValue(LatchIdx);
H A DCorrelatedValuePropagation.cpp100 Value *Incoming = P->getIncomingValue(i);
H A DLICM.cpp501 if (PN.getIncomingValue(i) != &I)
529 if (PN->getIncomingValue(i) == &I)
/external/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp328 Value *V = PN->getIncomingValue(0);
363 Value *V = PN->getIncomingValue(i);
/external/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp264 unsigned getIncomingValue() { return PHI->getOperand(idx).getReg(); } function in class:llvm::SSAUpdaterTraits::PHI_iterator
/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h410 ValT IncomingVal = I.getIncomingValue();

Completed in 356 milliseconds

123