Lines Matching refs:RC
57 auto *RC = dyn_cast<Constant>(RHS); in FoldBinOp() local
58 if (LC && RC) { in FoldBinOp()
60 return Fold(ConstantExpr::get(Opc, LC, RC)); in FoldBinOp()
61 return ConstantFoldBinaryOpOperands(Opc, LC, RC, DL); in FoldBinOp()
69 auto *RC = dyn_cast<Constant>(RHS); in FoldExactBinOp() local
70 if (LC && RC) { in FoldExactBinOp()
73 Opc, LC, RC, IsExact ? PossiblyExactOperator::IsExact : 0)); in FoldExactBinOp()
74 return ConstantFoldBinaryOpOperands(Opc, LC, RC, DL); in FoldExactBinOp()
82 auto *RC = dyn_cast<Constant>(RHS); in FoldNoWrapBinOp() local
83 if (LC && RC) { in FoldNoWrapBinOp()
90 return Fold(ConstantExpr::get(Opc, LC, RC, Flags)); in FoldNoWrapBinOp()
92 return ConstantFoldBinaryOpOperands(Opc, LC, RC, DL); in FoldNoWrapBinOp()
104 auto *RC = dyn_cast<Constant>(RHS); in FoldICmp() local
105 if (LC && RC) in FoldICmp()
106 return Fold(ConstantExpr::getCompare(P, LC, RC)); in FoldICmp()