Lines Matching refs:RHSC
3930 Constant *RHSC = dyn_cast<Constant>(Op1); in foldICmpInstWithConstantNotInt() local
3932 if (!RHSC || !LHSI) in foldICmpInstWithConstantNotInt()
3942 if (RHSC->isNullValue() && in foldICmpInstWithConstantNotInt()
3943 DL.getIntPtrType(RHSC->getType()) == LHSI->getOperand(0)->getType()) in foldICmpInstWithConstantNotInt()
4854 if (Constant *RHSC = dyn_cast<Constant>(Op1)) in foldICmpBinOp() local
4855 if (RHSC->isNotMinSignedValue()) in foldICmpBinOp()
4857 ConstantExpr::getNeg(RHSC)); in foldICmpBinOp()
5701 } else if (auto *RHSC = dyn_cast<Constant>(ICmp.getOperand(1))) { in foldICmpWithCastOp() local
5702 NewOp1 = ConstantExpr::getIntToPtr(RHSC, SrcTy); in foldICmpWithCastOp()
7234 Constant *RHSC) { in foldFCmpIntToFPConst() argument
7235 if (!isa<ConstantFP>(RHSC)) return nullptr; in foldFCmpIntToFPConst()
7236 const APFloat &RHS = cast<ConstantFP>(RHSC)->getValueAPF(); in foldFCmpIntToFPConst()
7470 Constant *RHSC) { in foldFCmpReciprocalAndZero() argument
7492 if (!match(RHSC, m_AnyZeroFP())) in foldFCmpReciprocalAndZero()
7512 return new FCmpInst(Pred, LHSI->getOperand(1), RHSC, "", &I); in foldFCmpReciprocalAndZero()
7740 Constant *RHSC; in visitFCmpInst() local
7741 if (match(Op0, m_Instruction(LHSI)) && match(Op1, m_Constant(RHSC))) { in visitFCmpInst()
7749 if (Instruction *NV = foldFCmpIntToFPConst(I, LHSI, RHSC)) in visitFCmpInst()
7753 if (Instruction *NV = foldFCmpReciprocalAndZero(I, LHSI, RHSC)) in visitFCmpInst()