Home | History | Annotate | Download | only in IR

Lines Matching refs:V1

1806 Constant *ConstantExpr::getSelect(Constant *C, Constant *V1, Constant *V2) {
1807 assert(!SelectInst::areInvalidOperands(C, V1, V2)&&"Invalid select operands");
1809 if (Constant *SC = ConstantFoldSelectInstruction(C, V1, V2))
1812 Constant *ArgVec[] = { C, V1, V2 };
1816 return pImpl->ExprConstants.getOrCreate(V1->getType(), Key);
1935 Constant *ConstantExpr::getShuffleVector(Constant *V1, Constant *V2,
1937 assert(ShuffleVectorInst::isValidOperands(V1, V2, Mask) &&
1940 if (Constant *FC = ConstantFoldShuffleVectorInstruction(V1, V2, Mask))
1944 Type *EltTy = V1->getType()->getVectorElementType();
1948 Constant *ArgVec[] = { V1, V2, Mask };