Lines Matching refs:InV
959 static Value *foldOperationIntoPhiValue(BinaryOperator *I, Value *InV,
964 if (auto *InC = dyn_cast<Constant>(InV)) {
970 Value *Op0 = InV, *Op1 = C;
1058 Value *InV = nullptr;
1067 InV = InC->isNullValue() ? FalseVInPred : TrueVInPred;
1078 InV = Builder.CreateSelect(PN->getIncomingValue(i), TrueVInPred,
1081 NewPN->addIncoming(InV, ThisBB);
1086 Value *InV = nullptr;
1088 InV = ConstantExpr::getCompare(CI->getPredicate(), InC, C);
1090 InV = Builder.CreateCmp(CI->getPredicate(), PN->getIncomingValue(i),
1092 NewPN->addIncoming(InV, PN->getIncomingBlock(i));
1096 Value *InV = foldOperationIntoPhiValue(BO, PN->getIncomingValue(i),
1098 NewPN->addIncoming(InV, PN->getIncomingBlock(i));
1104 Value *InV;
1106 InV = ConstantExpr::getCast(CI->getOpcode(), InC, RetTy);
1108 InV = Builder.CreateCast(CI->getOpcode(), PN->getIncomingValue(i),
1110 NewPN->addIncoming(InV, PN->getIncomingBlock(i));