Lines Matching defs:ShiftAmt
1859 // ShiftAmt = phi [%N, BB], [%ShiftAmt2, LoopBB]
1861 // ShiftAmt2 = ShiftAmt - 1;
1899 ISD::NodeType Opc, int64_t ShiftAmt) {
1917 if (ShiftLeft && (ShiftAmt % 8) >= 6) {
1922 size_t ShiftRegsOffset = ShiftAmt / 8;
1937 if (ShiftAmt % 8 == 6) {
1960 if (!ShiftLeft && (ShiftAmt % 8) >= 6) {
1963 size_t ShiftRegsSize = Regs.size() - (ShiftAmt / 8);
1994 if (ShiftAmt % 8 == 6) {
2021 while (ShiftLeft && ShiftAmt >= 8) {
2033 ShiftAmt -= 8;
2038 if (!ShiftLeft && ShiftAmt >= 8) {
2052 for (; ShiftAmt >= 8; ShiftAmt -= 8) {
2067 assert((ShiftAmt < 8) && "Unexpect shift amount");
2087 if (!ArithmeticShift && ShiftAmt >= 4) {
2116 ShiftAmt -= 4;
2121 while (ShiftLeft && ShiftAmt) {
2138 ShiftAmt--;
2140 while (!ShiftLeft && ShiftAmt) {
2154 ShiftAmt--;
2157 if (ShiftAmt != 0) {
2171 int64_t ShiftAmt = MI.getOperand(4).getImm();
2194 insertMultibyteShift(MI, BB, Registers, Opc, ShiftAmt);
2208 (Opc != ISD::SRA || (ShiftAmt < 16 || ShiftAmt >= 22))) {