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

123

/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp26 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0));
46 Instruction *I = dyn_cast<Instruction>(PN.getIncomingValue(i));
102 Instruction *InInst = cast<Instruction>(PN.getIncomingValue(i));
132 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0));
149 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue(i));
222 GetElementPtrInst *InGEP =cast<GetElementPtrInst>(PN.getIncomingValue(i));
287 LoadInst *FirstLI = cast<LoadInst>(PN.getIncomingValue(0));
318 LoadInst *LI = dyn_cast<LoadInst>(PN.getIncomingValue(i));
372 LoadInst *LI = cast<LoadInst>(PN.getIncomingValue(i));
484 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(
[all...]
H A DInstructionCombining.cpp817 Value *InVal = PN->getIncomingValue(i);
872 Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i));
876 InV = Builder->CreateSelect(PN->getIncomingValue(i),
884 if (Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i)))
887 InV = Builder->CreateICmp(CI->getPredicate(), PN->getIncomingValue(i),
890 InV = Builder->CreateFCmp(CI->getPredicate(), PN->getIncomingValue(i),
898 if (Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i)))
902 PN->getIncomingValue(i), C, "phitmp");
910 if (Constant *InC = dyn_cast<Constant>(PN->getIncomingValue(i)))
914 PN->getIncomingValue(
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp70 if (PN->getIncomingValue(i) == &I) {
126 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) {
130 new StoreInst(P->getIncomingValue(i), Slot,
H A DSSAUpdater.cpp74 PHI->getIncomingValue(i)) {
233 Value *getIncomingValue() { return PHI->getIncomingValue(idx); } function in class:llvm::SSAUpdaterTraits::PHI_iterator
H A DLoopVersioning.cpp132 if (PN->getIncomingValue(0) == Inst)
H A DBasicBlockUtils.cpp73 if (PN->getIncomingValue(0) != PN)
74 PN->replaceAllUsesWith(PN->getIncomingValue(0));
410 InVal = PN->getIncomingValue(i);
411 else if (InVal != PN->getIncomingValue(i)) {
H A DBreakCriticalEdges.cpp95 Value *V = PN->getIncomingValue(Idx);
H A DLoopSimplify.cpp221 if (PN->getIncomingValue(i) == PN &&
268 if (PN->getIncomingValue(i) != PN ||
405 Value *IV = PN->getIncomingValue(i);
422 PN->setIncomingValue(0, PN->getIncomingValue(PreheaderIdx));
H A DLocal.cpp557 Value *NewVal = PN->getIncomingValue(0);
637 PN->getIncomingValue(PI))) {
653 !CanMergeValues(Val, PN->getIncomingValue(PI))) {
710 Value *V = PN->getIncomingValue(i);
725 Value *V = PN->getIncomingValue(i);
774 Value *PredVal = OldValPN->getIncomingValue(i);
H A DSimplifyCFG.cpp1665 Value *OrigV = PN->getIncomingValue(OrigI);
1666 Value *ThenV = PN->getIncomingValue(ThenI);
1750 ConstantInt *CB = dyn_cast<ConstantInt>(PN->getIncomingValue(i));
1869 if (!DominatesMergePoint(PN->getIncomingValue(0), BB, &AggressiveInsts,
1871 !DominatesMergePoint(PN->getIncomingValue(1), BB, &AggressiveInsts,
1884 (isa<BinaryOperator>(PN->getIncomingValue(0)) ||
1885 isa<BinaryOperator>(PN->getIncomingValue(1)) ||
1943 Value *TrueVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfFalse);
1944 Value *FalseVal = PN->getIncomingValue(PN->getIncomingBlock(0) == IfTrue);
2795 Value *PBIV = PN->getIncomingValue(PBBId
[all...]
H A DLoopUnrollRuntime.cpp218 Value *InVal = NewPHI->getIncomingValue(idx);
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp177 if (Phi->getIncomingValue(i) != BoolTrue)
181 if (Phi->getIncomingValue(i) != BoolFalse)
227 Value *Incoming = Phi->getIncomingValue(i);
243 Value *Incoming = Phi->getIncomingValue(i);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp57 if (related(A->getIncomingValue(i),
H A DObjCARCOpts.cpp858 GetRCIdentityRoot(PN->getIncomingValue(i));
912 GetRCIdentityRoot(PN->getIncomingValue(i));
915 Value *Op = PN->getIncomingValue(i);
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DBasicBlock.cpp306 if (PN->getIncomingValue(0) != PN)
307 PN->replaceAllUsesWith(PN->getIncomingValue(0));
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp226 if (PHI->getIncomingValue(i) != Def)
285 auto *InitValueVal = dyn_cast<ConstantFP>(PN->getIncomingValue(IncomingEdge));
293 auto *Incr = dyn_cast<BinaryOperator>(PN->getIncomingValue(BackEdge));
599 Value *InVal = PN->getIncomingValue(i);
694 Instruction *Inst = cast<Instruction>(PN->getIncomingValue(Phi.Ith));
748 if (Phi.PN == P && (Phi.PN)->getIncomingValue(i) == Incoming) {
1647 Value *IncV = Phi->getIncomingValue(Idx);
1697 Value *IncV = Phi->getIncomingValue(LatchIdx);
1759 Value *IncV = Phi->getIncomingValue(LatchIdx);
H A DLoopInterchange.cpp727 Instruction *Ins = dyn_cast<Instruction>(PHI->getIncomingValue(0));
820 dyn_cast<Instruction>(InnerInductionVar->getIncomingValue(1));
823 dyn_cast<Instruction>(InnerInductionVar->getIncomingValue(0));
1044 InnerIndexVar = dyn_cast<Instruction>(InductionPHI->getIncomingValue(1));
1046 InnerIndexVar = dyn_cast<Instruction>(InductionPHI->getIncomingValue(0));
H A DCorrelatedValuePropagation.cpp109 Value *Incoming = P->getIncomingValue(i);
H A DJumpThreading.cpp453 Value *InVal = PN->getIncomingValue(i);
559 Value *LHS = PN->getIncomingValue(i);
1843 SelectInst *SI = dyn_cast<SelectInst>(CondLHS->getIncomingValue(I));
1937 if (isa<ConstantInt>(PN->getIncomingValue(i)))
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp54 if (PN->getIncomingValue(i) == Operand &&
H A DSparsePropagation.cpp264 LatticeVal OpVal = getOrInitValueState(PN.getIncomingValue(i));
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp138 if (PN->getIncomingValue(I) == CE) {
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp423 Value *V = PN->getIncomingValue(0);
458 Value *V = PN->getIncomingValue(i);
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp264 unsigned getIncomingValue() { return PHI->getOperand(idx).getReg(); } function in class:llvm::SSAUpdaterTraits::PHI_iterator
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h410 ValT IncomingVal = I.getIncomingValue();

Completed in 244 milliseconds

123