Searched refs:LHSC (Results 1 – 6 of 6) sorted by relevance
1271 ConstantInt *LHSC, *RHSC; in foldAndOfICmps() local1272 if (!match(LHS->getOperand(1), m_ConstantInt(LHSC)) || in foldAndOfICmps()1276 if (LHSC == RHSC && PredL == PredR) { in foldAndOfICmps()1280 if ((PredL == ICmpInst::ICMP_ULT && LHSC->getValue().isPowerOf2()) || in foldAndOfICmps()1281 (PredL == ICmpInst::ICMP_EQ && LHSC->isZero())) { in foldAndOfICmps()1283 return Builder.CreateICmp(PredL, NewOr, LHSC); in foldAndOfICmps()1300 BigC = LHSC; in foldAndOfICmps()1303 SmallC = LHSC; in foldAndOfICmps()1343 ShouldSwap = LHSC->getValue().sgt(RHSC->getValue()); in foldAndOfICmps()1345 ShouldSwap = LHSC->getValue().ugt(RHSC->getValue()); in foldAndOfICmps()[all …]
5101 const APInt *LHSC; in foldICmpUsingKnownBits() local5102 if (!match(Op0, m_And(m_Value(LHS), m_APInt(LHSC))) || in foldICmpUsingKnownBits()5103 *LHSC != Op0KnownZeroInverted) in foldICmpUsingKnownBits()
2332 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getAddExpr() local2337 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt()); in getAddExpr()2340 LHSC = cast<SCEVConstant>(Ops[0]); in getAddExpr()2344 if (LHSC->getValue()->isZero()) { in getAddExpr()2848 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getMulExpr() local2853 Ops[0] = getConstant(LHSC->getAPInt() * RHSC->getAPInt()); in getMulExpr()2856 LHSC = cast<SCEVConstant>(Ops[0]); in getMulExpr()2860 if (LHSC->getValue()->isZero()) in getMulExpr()2861 return LHSC; in getMulExpr()2864 if (LHSC->getValue()->isOne()) { in getMulExpr()[all …]
978 if (auto *LHSC = dyn_cast<Constant>(LHS)) { in optimizeMemCmpConstantSize() local979 LHSC = ConstantExpr::getBitCast(LHSC, IntType->getPointerTo()); in optimizeMemCmpConstantSize()980 LHSV = ConstantFoldLoadFromConstPtr(LHSC, IntType, DL); in optimizeMemCmpConstantSize()
6468 const Type *LHSC = getCanonicalType(LHS).getTypePtr(); in getIntegerTypeOrder() local6472 if (const auto *ET = dyn_cast<EnumType>(LHSC)) in getIntegerTypeOrder()6473 LHSC = getIntegerTypeForEnum(ET); in getIntegerTypeOrder()6477 if (LHSC == RHSC) return 0; in getIntegerTypeOrder()6479 bool LHSUnsigned = LHSC->isUnsignedIntegerType(); in getIntegerTypeOrder()6482 unsigned LHSRank = getIntegerRank(LHSC); in getIntegerTypeOrder()
5323 if (ConstantFPSDNode *LHSC = dyn_cast<ConstantFPSDNode>(LHS)) { in expandPow() local5325 IsExp10 = LHSC->isExactlyValue(Ten); in expandPow()