Lines Matching refs:StartIdx

806     unsigned StartIdx, EndIdx;  member
819 : V(V), RLAmt(R), StartIdx(S), EndIdx(E), Repl32(false), Repl32CR(false), in BitGroup()
1024 if (BitGroups[0].StartIdx == 0 && in collectBitGroups()
1048 VRI.FirstGroupStartIdx = std::min(VRI.FirstGroupStartIdx, BG.StartIdx); in collectValueRotInfo()
1080 if (BG.StartIdx <= BG.EndIdx) { in assignRepl32BitGroups()
1081 for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i) { in assignRepl32BitGroups()
1088 for (unsigned i = BG.StartIdx; i < Bits.size(); ++i) { in assignRepl32BitGroups()
1106 if (BG.StartIdx < 32 && BG.EndIdx < 32) { in assignRepl32BitGroups()
1117 " [" << BG.StartIdx << ", " << BG.EndIdx << "]\n"); in assignRepl32BitGroups()
1129 I->StartIdx == (IP->EndIdx + 1) % 64 && I != IP) { in assignRepl32BitGroups()
1133 " [" << I->StartIdx << ", " << I->EndIdx << in assignRepl32BitGroups()
1135 IP->StartIdx << ", " << IP->EndIdx << "]\n"); in assignRepl32BitGroups()
1149 if (I->StartIdx == 32 && I->EndIdx == 63) { in assignRepl32BitGroups()
1156 IP->EndIdx == 31 && IN->StartIdx == 0 && I != IP && in assignRepl32BitGroups()
1161 " [" << I->StartIdx << ", " << I->EndIdx << in assignRepl32BitGroups()
1163 IP->StartIdx << ", " << IP->EndIdx << "] and [" << in assignRepl32BitGroups()
1164 IN->StartIdx << ", " << IN->EndIdx << "]\n"); in assignRepl32BitGroups()
1170 IP->StartIdx = 31; in assignRepl32BitGroups()
1351 getI32Imm(Bits.size() - BG.StartIdx - 1) }; in Select32()
1356 getI32Imm(Bits.size() - BG.StartIdx - 1) }; in Select32()
1547 if (BG.StartIdx < 32 && BG.EndIdx < 32 && BG.StartIdx <= BG.EndIdx && in SelectAndParts64()
1568 if (BG.StartIdx <= BG.EndIdx) { in SelectAndParts64()
1569 for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i) in SelectAndParts64()
1572 for (unsigned i = BG.StartIdx; i < Bits.size(); ++i) in SelectAndParts64()
1603 SelectRotMask64Count(BG.RLAmt, BG.Repl32, BG.StartIdx, BG.EndIdx, in SelectAndParts64()
1720 if (BG.StartIdx < 32 && BG.EndIdx < 32 && BG.StartIdx < BG.EndIdx) in Select64()
1749 if (SelectRotMask64Count(I->RLAmt, I->Repl32, I->StartIdx, I->EndIdx, in Select64()
1751 SelectRotMask64Count(I->RLAmt, I->Repl32, I->StartIdx, I->EndIdx, in Select64()
1766 Res = SelectRotMask64(BG.V, dl, BG.RLAmt, BG.Repl32, BG.StartIdx, in Select64()
1770 BG.StartIdx, BG.EndIdx, InstCnt); in Select64()