Lines Matching refs:C1V
1295 const APInt &C1V = CI1->getValue();
1301 return ConstantInt::get(CI1->getContext(), C1V + C2V);
1303 return ConstantInt::get(CI1->getContext(), C1V - C2V);
1305 return ConstantInt::get(CI1->getContext(), C1V * C2V);
1308 return ConstantInt::get(CI1->getContext(), C1V.udiv(C2V));
1311 if (C2V.isAllOnesValue() && C1V.isMinSignedValue())
1313 return ConstantInt::get(CI1->getContext(), C1V.sdiv(C2V));
1316 return ConstantInt::get(CI1->getContext(), C1V.urem(C2V));
1319 if (C2V.isAllOnesValue() && C1V.isMinSignedValue())
1321 return ConstantInt::get(CI1->getContext(), C1V.srem(C2V));
1323 return ConstantInt::get(CI1->getContext(), C1V & C2V);
1325 return ConstantInt::get(CI1->getContext(), C1V | C2V);
1327 return ConstantInt::get(CI1->getContext(), C1V ^ C2V);
1329 if (C2V.ult(C1V.getBitWidth()))
1330 return ConstantInt::get(CI1->getContext(), C1V.shl(C2V));
1333 if (C2V.ult(C1V.getBitWidth()))
1334 return ConstantInt::get(CI1->getContext(), C1V.lshr(C2V));
1337 if (C2V.ult(C1V.getBitWidth()))
1338 return ConstantInt::get(CI1->getContext(), C1V.ashr(C2V));
1358 const APFloat &C1V = CFP1->getValueAPF();
1360 APFloat C3V = C1V; // copy for modification
1968 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF();
1970 APFloat::cmpResult R = C1V.compare(C2V);