Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:RHSC

2031     if (PtrToIntOperator *RHSC = dyn_cast<PtrToIntOperator>(ICI.getOperand(1))) {
2032 Value *RHSCIOp = RHSC->getOperand(0);
2035 RHSOp = RHSC->getOperand(0);
2040 } else if (Constant *RHSC = dyn_cast<Constant>(ICI.getOperand(1)))
2041 RHSOp = ConstantExpr::getIntToPtr(RHSC, SrcTy);
3191 if (Constant *RHSC = dyn_cast<Constant>(Op1)) {
3196 if (RHSC->isNullValue() &&
3216 Op1 = ConstantExpr::getICmp(I.getPredicate(), C, RHSC);
3220 Op2 = ConstantExpr::getICmp(I.getPredicate(), C, RHSC);
3249 RHSC, I.getName());
3252 RHSC, I.getName());
3259 if (RHSC->isNullValue() &&
3260 DL.getIntPtrType(RHSC->getType()) == LHSI->getOperand(0)->getType())
3364 if (ConstantInt *RHSC = dyn_cast_or_null<ConstantInt>(B))
3365 if (!RHSC->isMinValue(/*isSigned=*/true))
3366 return new ICmpInst(Pred, A, ConstantExpr::getNeg(RHSC));
3507 if (ConstantInt *RHSC = dyn_cast<ConstantInt>(Op1))
3508 if (!RHSC->isMinValue(/*isSigned=*/true))
3510 ConstantExpr::getNeg(RHSC));
3645 if (ConstantInt *RHSC = dyn_cast<ConstantInt>(Op1))
3646 return new ICmpInst(I.getPredicate(), ConstantExpr::getNot(RHSC), A);
3840 Constant *RHSC) {
3841 if (!isa<ConstantFP>(RHSC)) return nullptr;
3842 const APFloat &RHS = cast<ConstantFP>(RHSC)->getValueAPF();
4002 ? ConstantExpr::getFPToUI(RHSC, IntTy)
4003 : ConstantExpr::getFPToSI(RHSC, IntTy);
4006 ? ConstantExpr::getUIToFP(RHSInt, RHSC->getType()) == RHSC
4007 : ConstantExpr::getSIToFP(RHSInt, RHSC->getType()) == RHSC;
4010 // the compare predicate and sometimes the value. RHSC is rounded towards
4132 if (Constant *RHSC = dyn_cast<Constant>(Op1)) {
4138 ConstantFP *RHSF = dyn_cast<ConstantFP>(RHSC);
4172 ConstantFP::get(RHSC->getContext(), F));
4185 if (Instruction *NV = FoldFCmp_IntToFP_Cst(I, LHSI, RHSC))
4193 ConstantExpr::getFNeg(RHSC));
4207 if (!RHSC->isNullValue())
4229 return new FCmpInst(FCmpInst::FCMP_ONE, CI->getArgOperand(0), RHSC);
4232 return new FCmpInst(FCmpInst::FCMP_OEQ, CI->getArgOperand(0), RHSC);
4235 return new FCmpInst(FCmpInst::FCMP_ORD, CI->getArgOperand(0), RHSC);
4242 return new FCmpInst(I.getPredicate(), CI->getArgOperand(0), RHSC);