Searched refs:IsAShr (Results 1 – 1 of 1) sorted by relevance
1005 bool IsAShr = isa<AShrOperator>(I.getOperand(0)); in foldICmpShrConstConst() local1006 if (IsAShr) { in foldICmpShrConstConst()1024 if (IsAShr && AP1.isNegative()) in foldICmpShrConstConst()1030 if (IsAShr && AP1 == AP2.ashr(Shift)) { in foldICmpShrConstConst()2515 bool IsAShr = Shr->getOpcode() == Instruction::AShr; in foldICmpShrConstant() local2524 if (!IsAShr && ShiftValC->isNegative() && in foldICmpShrConstant()2533 if (!IsAShr && ShiftValC->isPowerOf2() && in foldICmpShrConstant()2564 if (IsAShr && Shr->hasOneUse()) { in foldICmpShrConstant()2614 } else if (!IsAShr) { in foldICmpShrConstant()2638 assert(((IsAShr && C.shl(ShAmtVal).ashr(ShAmtVal) == C) || in foldICmpShrConstant()[all …]