Lines Matching refs:BitGroups
1885 BitGroups.clear(); in collectBitGroups()
1899 if (BitGroups.empty()) in collectBitGroups()
1919 BitGroups.push_back(BitGroup(LastValue, LastRLAmt, LastGroupStartIdx, in collectBitGroups()
1927 BitGroups.push_back(BitGroup(LastValue, LastRLAmt, LastGroupStartIdx, in collectBitGroups()
1930 if (BitGroups.empty()) in collectBitGroups()
1934 if (BitGroups.size() > 1) { in collectBitGroups()
1938 if (BitGroups[0].StartIdx == 0 && in collectBitGroups()
1939 BitGroups[BitGroups.size()-1].EndIdx == Bits.size()-1 && in collectBitGroups()
1940 BitGroups[0].V == BitGroups[BitGroups.size()-1].V && in collectBitGroups()
1941 BitGroups[0].RLAmt == BitGroups[BitGroups.size()-1].RLAmt) { in collectBitGroups()
1943 BitGroups[BitGroups.size()-1].EndIdx = BitGroups[0].EndIdx; in collectBitGroups()
1944 BitGroups.erase(BitGroups.begin()); in collectBitGroups()
1957 for (auto &BG : BitGroups) { in collectValueRotInfo()
2021 for (auto &BG : BitGroups) { in assignRepl32BitGroups()
2027 for (auto &BG2 : BitGroups) in assignRepl32BitGroups()
2053 for (auto I = BitGroups.begin(); I != BitGroups.end();) { in assignRepl32BitGroups()
2056 auto IP = (I == BitGroups.begin()) ? in assignRepl32BitGroups()
2057 std::prev(BitGroups.end()) : std::prev(I); in assignRepl32BitGroups()
2070 I = BitGroups.erase(I); in assignRepl32BitGroups()
2080 assert(std::next(I) == BitGroups.end() && in assignRepl32BitGroups()
2082 auto IN = BitGroups.begin(); in assignRepl32BitGroups()
2104 I = BitGroups.erase(I); in assignRepl32BitGroups()
2112 I = BitGroups.erase(I); in assignRepl32BitGroups()
2113 BitGroups.erase(BitGroups.begin()); in assignRepl32BitGroups()
2303 if (InstCnt) *InstCnt += BitGroups.size(); in Select32()
2306 for (auto &BG : BitGroups) { in Select32()
2529 for (auto &BG : BitGroups) { in SelectAndParts64()
2568 for (auto &BG : BitGroups) { in SelectAndParts64()
2689 for (auto &BG : BitGroups) { in Select64()
2722 for (auto I = BitGroups.begin(), IE = BitGroups.end(); I != IE; ++I) { in Select64()
2727 if (I != BitGroups.begin()) { in Select64()
2729 BitGroups.erase(I); in Select64()
2730 BitGroups.insert(BitGroups.begin(), BG); in Select64()
2738 for (auto &BG : BitGroups) { in Select64()
2804 if (BitGroups.empty()) in Select()
2825 erase_if(BitGroups, F); in eraseMatchingBitGroups()
2833 SmallVector<BitGroup, 16> BitGroups; member in __anonc3d3b4b60711::BitPermutationSelector