Lines Matching defs:NewShAmt
109 auto *NewShAmt = dyn_cast_or_null<Constant>(
112 if (!NewShAmt)
114 unsigned NewShAmtBitWidth = NewShAmt->getType()->getScalarSizeInBits();
117 if (!match(NewShAmt, m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_ULT,
128 if (!match(NewShAmt,
139 if (NewShAmt->getType() != X->getType()) {
140 NewShAmt = ConstantFoldCastOperand(Instruction::ZExt, NewShAmt,
142 if (!NewShAmt)
147 BinaryOperator *NewShift = BinaryOperator::Create(ShiftOpcode, X, NewShAmt);
1444 unsigned NewShAmt = std::min(ShAmtC, SrcTyBitWidth - 1);
1445 Value *AShr = Builder.CreateAShr(X, NewShAmt);