Lines Matching refs:Regs
1904 MutableArrayRef<std::pair<Register, int>> Regs, in insertMultibyteShift() argument
1929 size_t ShiftRegsSize = Regs.size() - ShiftRegsOffset; in insertMultibyteShift()
1931 Regs.slice(ShiftRegsOffset, ShiftRegsSize); in insertMultibyteShift()
1951 for (size_t I = 0; I < Regs.size(); I++) { in insertMultibyteShift()
1954 Regs[I] = ShiftRegs[ShiftRegsIdx]; in insertMultibyteShift()
1956 Regs[I] = std::pair(LowByte, 0); in insertMultibyteShift()
1958 Regs[I] = std::pair(ZeroReg, 0); in insertMultibyteShift()
1969 size_t ShiftRegsSize = Regs.size() - (ShiftAmt / 8); in insertMultibyteShift()
1971 Regs.slice(0, ShiftRegsSize); in insertMultibyteShift()
2011 for (int I = Regs.size() - 1; I >= 0; I--) { in insertMultibyteShift()
2012 int ShiftRegsIdx = I - (Regs.size() - ShiftRegs.size()) - 1; in insertMultibyteShift()
2014 Regs[I] = ShiftRegs[ShiftRegsIdx]; in insertMultibyteShift()
2016 Regs[I] = std::pair(HighByte, 0); in insertMultibyteShift()
2018 Regs[I] = std::pair(ExtByte, 0); in insertMultibyteShift()
2029 for (size_t I = 0; I < Regs.size() - 1; I++) { in insertMultibyteShift()
2030 Regs[I] = Regs[I + 1]; in insertMultibyteShift()
2034 Regs[Regs.size() - 1] = std::pair(ZeroReg, 0); in insertMultibyteShift()
2037 Regs = Regs.drop_back(1); in insertMultibyteShift()
2050 .addReg(Regs[0].first, 0, Regs[0].second) in insertMultibyteShift()
2051 .addReg(Regs[0].first, 0, Regs[0].second); in insertMultibyteShift()
2060 for (size_t I = Regs.size() - 1; I != 0; I--) { in insertMultibyteShift()
2061 Regs[I] = Regs[I - 1]; in insertMultibyteShift()
2065 Regs[0] = std::pair(ShrExtendReg, 0); in insertMultibyteShift()
2068 Regs = Regs.drop_front(1); in insertMultibyteShift()
2095 for (size_t I = 0; I < Regs.size(); I++) { in insertMultibyteShift()
2096 size_t Idx = ShiftLeft ? I : Regs.size() - I - 1; in insertMultibyteShift()
2099 .addReg(Regs[Idx].first, 0, Regs[Idx].second); in insertMultibyteShift()
2117 Regs[PrevIdx] = std::pair(R, 0); in insertMultibyteShift()
2120 Regs[Idx] = std::pair(AndReg, 0); in insertMultibyteShift()
2129 for (ssize_t I = Regs.size() - 1; I >= 0; I--) { in insertMultibyteShift()
2131 Register In = Regs[I].first; in insertMultibyteShift()
2132 Register InSubreg = Regs[I].second; in insertMultibyteShift()
2133 if (I == (ssize_t)Regs.size() - 1) { // first iteration in insertMultibyteShift()
2142 Regs[I] = std::pair(Out, 0); in insertMultibyteShift()
2148 for (size_t I = 0; I < Regs.size(); I++) { in insertMultibyteShift()
2150 Register In = Regs[I].first; in insertMultibyteShift()
2151 Register InSubreg = Regs[I].second; in insertMultibyteShift()
2158 Regs[I] = std::pair(Out, 0); in insertMultibyteShift()