Lines Matching refs:C1

1238           Constant *C1 = ConstantFoldIntegerCast(CE1->getOperand(0), IntPtrTy,  in ConstantFoldCompareInstOperands()  local
1240 if (C0 && C1) in ConstantFoldCompareInstOperands()
1241 return ConstantFoldCompareInstOperands(Predicate, C0, C1, DL, TLI); in ConstantFoldCompareInstOperands()
2725 const APInt *C0, *C1; in ConstantFoldScalarCall2() local
2727 !getConstIntOrUndef(Operands[1], C1)) in ConstantFoldScalarCall2()
2741 if (!C0 && !C1) in ConstantFoldScalarCall2()
2743 if (!C0 || !C1) in ConstantFoldScalarCall2()
2746 Ty, ICmpInst::compare(*C0, *C1, in ConstantFoldScalarCall2()
2749 : *C1); in ConstantFoldScalarCall2()
2755 if (!C0 || !C1) in ConstantFoldScalarCall2()
2762 if (!C0 || !C1) { in ConstantFoldScalarCall2()
2773 if (!C0 || !C1) in ConstantFoldScalarCall2()
2781 Res = C0->sadd_ov(*C1, Overflow); in ConstantFoldScalarCall2()
2784 Res = C0->uadd_ov(*C1, Overflow); in ConstantFoldScalarCall2()
2787 Res = C0->ssub_ov(*C1, Overflow); in ConstantFoldScalarCall2()
2790 Res = C0->usub_ov(*C1, Overflow); in ConstantFoldScalarCall2()
2793 Res = C0->smul_ov(*C1, Overflow); in ConstantFoldScalarCall2()
2796 Res = C0->umul_ov(*C1, Overflow); in ConstantFoldScalarCall2()
2812 if (!C0 && !C1) in ConstantFoldScalarCall2()
2814 if (!C0 || !C1) in ConstantFoldScalarCall2()
2817 return ConstantInt::get(Ty, C0->uadd_sat(*C1)); in ConstantFoldScalarCall2()
2819 return ConstantInt::get(Ty, C0->sadd_sat(*C1)); in ConstantFoldScalarCall2()
2827 if (!C0 && !C1) in ConstantFoldScalarCall2()
2829 if (!C0 || !C1) in ConstantFoldScalarCall2()
2832 return ConstantInt::get(Ty, C0->usub_sat(*C1)); in ConstantFoldScalarCall2()
2834 return ConstantInt::get(Ty, C0->ssub_sat(*C1)); in ConstantFoldScalarCall2()
2837 assert(C1 && "Must be constant int"); in ConstantFoldScalarCall2()
2840 if (C1->isOne() && (!C0 || C0->isZero())) in ConstantFoldScalarCall2()
2850 assert(C1 && "Must be constant int"); in ConstantFoldScalarCall2()
2851 assert((C1->isOne() || C1->isZero()) && "Must be 0 or 1"); in ConstantFoldScalarCall2()
2854 if (C1->isOne() && (!C0 || C0->isMinSignedValue())) in ConstantFoldScalarCall2()
2982 const APInt *C0, *C1, *C2; in ConstantFoldAMDGCNPermIntrinsic() local
2984 !getConstIntOrUndef(Operands[1], C1) || in ConstantFoldAMDGCNPermIntrinsic()
3002 const APInt *Src = ((Sel & 10) == 10 || (Sel & 12) == 4) ? C0 : C1; in ConstantFoldAMDGCNPermIntrinsic()
3031 const APFloat &C1 = Op1->getValueAPF(); in ConstantFoldScalarCall3() local
3037 APFloat Res = C1; in ConstantFoldScalarCall3()
3058 if (C1.isZero() || C2.isZero()) { in ConstantFoldScalarCall3()
3067 APFloat V = C1; in ConstantFoldScalarCall3()
3075 APFloat V = ConstantFoldAMDGCNCubeIntrinsic(IntrinsicID, C1, C2, C3); in ConstantFoldScalarCall3()
3090 const APInt *C0, *C1; in ConstantFoldScalarCall3() local
3092 !getConstIntOrUndef(Operands[1], C1)) in ConstantFoldScalarCall3()
3097 if (!C0 || !C1) in ConstantFoldScalarCall3()
3111 (C0->sext(ExtendedWidth) * C1->sext(ExtendedWidth)).ashr(Scale); in ConstantFoldScalarCall3()
3122 const APInt *C0, *C1, *C2; in ConstantFoldScalarCall3() local
3124 !getConstIntOrUndef(Operands[1], C1) || in ConstantFoldScalarCall3()
3131 if (!C0 && !C1) in ConstantFoldScalarCall3()
3145 return ConstantInt::get(Ty, C1->lshr(LshrAmt)); in ConstantFoldScalarCall3()
3146 if (!C1) in ConstantFoldScalarCall3()
3148 return ConstantInt::get(Ty, C0->shl(ShlAmt) | C1->lshr(LshrAmt)); in ConstantFoldScalarCall3()