Home | History | Annotate | Download | only in src

Lines Matching defs:ShiftAmount

1720     uint32_t ShiftAmount = ConstantShiftAmount->getValue();
1721 if (ShiftAmount > 32) {
1722 Constant *ReducedShift = Ctx->getConstantInt32(ShiftAmount - 32);
1730 // t2 = shl t2, ShiftAmount-32
1741 // t2 = shr t2, ShiftAmount-32
1754 // t2 = shrd t2, t3, ShiftAmount-32
1765 } else if (ShiftAmount == 32) {
1814 // t3 = shld t3, t2, ShiftAmount
1815 // t2 = shl t2, ShiftAmount
1821 // t2 = shrd t2, t3, ShiftAmount
1822 // t3 = shr t3, ShiftAmount
1828 // t2 = shrd t2, t3, ShiftAmount
1829 // t3 = sar t3, ShiftAmount
2840 SizeT ShiftAmount =
2843 Constant *ShiftConstant = Ctx->getConstantInt8(ShiftAmount);
2878 Constant *ShiftAmount = Ctx->getConstantInt32(DestBits - 1);
2887 _shl(T, ShiftAmount);
2888 _sar(T, ShiftAmount);
5563 uint32_t ShiftAmount = Const->getValue();
5564 switch (ShiftAmount) {
5573 if (*Shift + ShiftAmount <= 3) {
5575 *Shift += ShiftAmount;