Lines Matching refs:Regs
1920 MutableArrayRef<std::pair<Register, int>> Regs, in insertMultibyteShift() argument
1945 size_t ShiftRegsSize = Regs.size() - ShiftRegsOffset; in insertMultibyteShift()
1947 Regs.slice(ShiftRegsOffset, ShiftRegsSize); in insertMultibyteShift()
1967 for (size_t I = 0; I < Regs.size(); I++) { in insertMultibyteShift()
1970 Regs[I] = ShiftRegs[ShiftRegsIdx]; in insertMultibyteShift()
1972 Regs[I] = std::pair(LowByte, 0); in insertMultibyteShift()
1974 Regs[I] = std::pair(ZeroReg, 0); in insertMultibyteShift()
1985 size_t ShiftRegsSize = Regs.size() - (ShiftAmt / 8); in insertMultibyteShift()
1987 Regs.slice(0, ShiftRegsSize); in insertMultibyteShift()
2027 for (int I = Regs.size() - 1; I >= 0; I--) { in insertMultibyteShift()
2028 int ShiftRegsIdx = I - (Regs.size() - ShiftRegs.size()) - 1; in insertMultibyteShift()
2030 Regs[I] = ShiftRegs[ShiftRegsIdx]; in insertMultibyteShift()
2032 Regs[I] = std::pair(HighByte, 0); in insertMultibyteShift()
2034 Regs[I] = std::pair(ExtByte, 0); in insertMultibyteShift()
2045 for (size_t I = 0; I < Regs.size() - 1; I++) { in insertMultibyteShift()
2046 Regs[I] = Regs[I + 1]; in insertMultibyteShift()
2050 Regs[Regs.size() - 1] = std::pair(ZeroReg, 0); in insertMultibyteShift()
2053 Regs = Regs.drop_back(1); in insertMultibyteShift()
2066 .addReg(Regs[0].first, 0, Regs[0].second) in insertMultibyteShift()
2067 .addReg(Regs[0].first, 0, Regs[0].second); in insertMultibyteShift()
2076 for (size_t I = Regs.size() - 1; I != 0; I--) { in insertMultibyteShift()
2077 Regs[I] = Regs[I - 1]; in insertMultibyteShift()
2081 Regs[0] = std::pair(ShrExtendReg, 0); in insertMultibyteShift()
2084 Regs = Regs.drop_front(1); in insertMultibyteShift()
2111 for (size_t I = 0; I < Regs.size(); I++) { in insertMultibyteShift()
2112 size_t Idx = ShiftLeft ? I : Regs.size() - I - 1; in insertMultibyteShift()
2115 .addReg(Regs[Idx].first, 0, Regs[Idx].second); in insertMultibyteShift()
2133 Regs[PrevIdx] = std::pair(R, 0); in insertMultibyteShift()
2136 Regs[Idx] = std::pair(AndReg, 0); in insertMultibyteShift()
2145 for (ssize_t I = Regs.size() - 1; I >= 0; I--) { in insertMultibyteShift()
2147 Register In = Regs[I].first; in insertMultibyteShift()
2148 Register InSubreg = Regs[I].second; in insertMultibyteShift()
2149 if (I == (ssize_t)Regs.size() - 1) { // first iteration in insertMultibyteShift()
2158 Regs[I] = std::pair(Out, 0); in insertMultibyteShift()
2164 for (size_t I = 0; I < Regs.size(); I++) { in insertMultibyteShift()
2166 Register In = Regs[I].first; in insertMultibyteShift()
2167 Register InSubreg = Regs[I].second; in insertMultibyteShift()
2174 Regs[I] = std::pair(Out, 0); in insertMultibyteShift()