Lines Matching refs:EndIdx

862     unsigned StartIdx, EndIdx;  member
875 : V(V), RLAmt(R), StartIdx(S), EndIdx(E), Repl32(false), Repl32CR(false), in BitGroup()
1081 BitGroups[BitGroups.size()-1].EndIdx == Bits.size()-1 && in collectBitGroups()
1085 BitGroups[BitGroups.size()-1].EndIdx = BitGroups[0].EndIdx; in collectBitGroups()
1136 if (BG.StartIdx <= BG.EndIdx) { in assignRepl32BitGroups()
1137 for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i) { in assignRepl32BitGroups()
1150 for (unsigned i = 0; i <= BG.EndIdx; ++i) { in assignRepl32BitGroups()
1162 if (BG.StartIdx < 32 && BG.EndIdx < 32) { in assignRepl32BitGroups()
1173 " [" << BG.StartIdx << ", " << BG.EndIdx << "]\n"); in assignRepl32BitGroups()
1185 I->StartIdx == (IP->EndIdx + 1) % 64 && I != IP) { in assignRepl32BitGroups()
1189 " [" << I->StartIdx << ", " << I->EndIdx << in assignRepl32BitGroups()
1191 IP->StartIdx << ", " << IP->EndIdx << "]\n"); in assignRepl32BitGroups()
1193 IP->EndIdx = I->EndIdx; in assignRepl32BitGroups()
1205 if (I->StartIdx == 32 && I->EndIdx == 63) { in assignRepl32BitGroups()
1212 IP->EndIdx == 31 && IN->StartIdx == 0 && I != IP && in assignRepl32BitGroups()
1217 " [" << I->StartIdx << ", " << I->EndIdx << in assignRepl32BitGroups()
1219 IP->StartIdx << ", " << IP->EndIdx << "] and [" << in assignRepl32BitGroups()
1220 IN->StartIdx << ", " << IN->EndIdx << "]\n"); in assignRepl32BitGroups()
1227 IP->EndIdx = 30; in assignRepl32BitGroups()
1235 IP->EndIdx = IN->EndIdx; in assignRepl32BitGroups()
1404 getI32Imm(Bits.size() - BG.EndIdx - 1, dl), in Select32()
1410 getI32Imm(Bits.size() - BG.EndIdx - 1, dl), in Select32()
1602 if (BG.StartIdx < 32 && BG.EndIdx < 32 && BG.StartIdx <= BG.EndIdx && in SelectAndParts64()
1620 if (BG.StartIdx <= BG.EndIdx) { in SelectAndParts64()
1621 for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i) in SelectAndParts64()
1626 for (unsigned i = 0; i <= BG.EndIdx; ++i) in SelectAndParts64()
1655 SelectRotMask64Count(BG.RLAmt, BG.Repl32, BG.StartIdx, BG.EndIdx, in SelectAndParts64()
1767 if (BG.StartIdx < 32 && BG.EndIdx < 32 && BG.StartIdx < BG.EndIdx) in Select64()
1794 if (SelectRotMask64Count(I->RLAmt, I->Repl32, I->StartIdx, I->EndIdx, in Select64()
1796 SelectRotMask64Count(I->RLAmt, I->Repl32, I->StartIdx, I->EndIdx, in Select64()
1812 BG.EndIdx, InstCnt); in Select64()
1815 BG.StartIdx, BG.EndIdx, InstCnt); in Select64()