Lines Matching refs:InV
1136 static Value *foldOperationIntoPhiValue(BinaryOperator *I, Value *InV, in foldOperationIntoPhiValue() argument
1141 Value *Op0 = InV, *Op1 = C; in foldOperationIntoPhiValue()
1236 Value *InV = nullptr; in foldOpIntoPhi() local
1245 InV = InC->isNullValue() ? FalseVInPred : TrueVInPred; in foldOpIntoPhi()
1256 InV = Builder.CreateSelect(PN->getIncomingValue(i), TrueVInPred, in foldOpIntoPhi()
1259 NewPN->addIncoming(InV, ThisBB); in foldOpIntoPhi()
1264 Value *InV = nullptr; in foldOpIntoPhi() local
1266 InV = ConstantExpr::getCompare(CI->getPredicate(), InC, C); in foldOpIntoPhi()
1268 InV = Builder.CreateCmp(CI->getPredicate(), PN->getIncomingValue(i), in foldOpIntoPhi()
1270 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()
1274 Value *InV = foldOperationIntoPhiValue(BO, PN->getIncomingValue(i), in foldOpIntoPhi() local
1276 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()
1280 Value *InV; in foldOpIntoPhi() local
1282 InV = Builder.CreateFreeze(PN->getIncomingValue(i), "phi.fr"); in foldOpIntoPhi()
1284 InV = PN->getIncomingValue(i); in foldOpIntoPhi()
1285 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()
1291 Value *InV; in foldOpIntoPhi() local
1293 InV = ConstantExpr::getCast(CI->getOpcode(), InC, RetTy); in foldOpIntoPhi()
1295 InV = Builder.CreateCast(CI->getOpcode(), PN->getIncomingValue(i), in foldOpIntoPhi()
1297 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()