Lines Matching refs:InV

1075 static Value *foldOperationIntoPhiValue(BinaryOperator *I, Value *InV,  in foldOperationIntoPhiValue()  argument
1080 if (auto *InC = dyn_cast<Constant>(InV)) { in foldOperationIntoPhiValue()
1086 Value *Op0 = InV, *Op1 = C; in foldOperationIntoPhiValue()
1178 Value *InV = nullptr; in foldOpIntoPhi() local
1187 InV = InC->isNullValue() ? FalseVInPred : TrueVInPred; in foldOpIntoPhi()
1198 InV = Builder.CreateSelect(PN->getIncomingValue(i), TrueVInPred, in foldOpIntoPhi()
1201 NewPN->addIncoming(InV, ThisBB); in foldOpIntoPhi()
1206 Value *InV = nullptr; in foldOpIntoPhi() local
1208 InV = ConstantExpr::getCompare(CI->getPredicate(), InC, C); in foldOpIntoPhi()
1210 InV = Builder.CreateCmp(CI->getPredicate(), PN->getIncomingValue(i), in foldOpIntoPhi()
1212 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()
1216 Value *InV = foldOperationIntoPhiValue(BO, PN->getIncomingValue(i), in foldOpIntoPhi() local
1218 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()
1222 Value *InV; in foldOpIntoPhi() local
1224 InV = Builder.CreateFreeze(PN->getIncomingValue(i), "phi.fr"); in foldOpIntoPhi()
1226 InV = PN->getIncomingValue(i); in foldOpIntoPhi()
1227 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()
1233 Value *InV; in foldOpIntoPhi() local
1235 InV = ConstantExpr::getCast(CI->getOpcode(), InC, RetTy); in foldOpIntoPhi()
1237 InV = Builder.CreateCast(CI->getOpcode(), PN->getIncomingValue(i), in foldOpIntoPhi()
1239 NewPN->addIncoming(InV, PN->getIncomingBlock(i)); in foldOpIntoPhi()