reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1460 BitGroups.clear(); 1474 if (BitGroups.empty()) 1494 BitGroups.push_back(BitGroup(LastValue, LastRLAmt, LastGroupStartIdx, 1502 BitGroups.push_back(BitGroup(LastValue, LastRLAmt, LastGroupStartIdx, 1505 if (BitGroups.empty()) 1509 if (BitGroups.size() > 1) { 1513 if (BitGroups[0].StartIdx == 0 && 1514 BitGroups[BitGroups.size()-1].EndIdx == Bits.size()-1 && 1514 BitGroups[BitGroups.size()-1].EndIdx == Bits.size()-1 && 1515 BitGroups[0].V == BitGroups[BitGroups.size()-1].V && 1515 BitGroups[0].V == BitGroups[BitGroups.size()-1].V && 1515 BitGroups[0].V == BitGroups[BitGroups.size()-1].V && 1516 BitGroups[0].RLAmt == BitGroups[BitGroups.size()-1].RLAmt) { 1516 BitGroups[0].RLAmt == BitGroups[BitGroups.size()-1].RLAmt) { 1516 BitGroups[0].RLAmt == BitGroups[BitGroups.size()-1].RLAmt) { 1518 BitGroups[BitGroups.size()-1].EndIdx = BitGroups[0].EndIdx; 1518 BitGroups[BitGroups.size()-1].EndIdx = BitGroups[0].EndIdx; 1518 BitGroups[BitGroups.size()-1].EndIdx = BitGroups[0].EndIdx; 1519 BitGroups.erase(BitGroups.begin()); 1519 BitGroups.erase(BitGroups.begin()); 1532 for (auto &BG : BitGroups) { 1596 for (auto &BG : BitGroups) { 1602 for (auto &BG2 : BitGroups) 1628 for (auto I = BitGroups.begin(); I != BitGroups.end();) { 1628 for (auto I = BitGroups.begin(); I != BitGroups.end();) { 1631 auto IP = (I == BitGroups.begin()) ? 1632 std::prev(BitGroups.end()) : std::prev(I); 1645 I = BitGroups.erase(I); 1655 assert(std::next(I) == BitGroups.end() && 1657 auto IN = BitGroups.begin(); 1679 I = BitGroups.erase(I); 1687 I = BitGroups.erase(I); 1688 BitGroups.erase(BitGroups.begin()); 1688 BitGroups.erase(BitGroups.begin()); 1875 if (InstCnt) *InstCnt += BitGroups.size(); 1878 for (auto &BG : BitGroups) { 2098 for (auto &BG : BitGroups) { 2134 for (auto &BG : BitGroups) { 2254 for (auto &BG : BitGroups) { 2287 for (auto I = BitGroups.begin(), IE = BitGroups.end(); I != IE; ++I) { 2287 for (auto I = BitGroups.begin(), IE = BitGroups.end(); I != IE; ++I) { 2292 if (I != BitGroups.begin()) { 2294 BitGroups.erase(I); 2295 BitGroups.insert(BitGroups.begin(), BG); 2295 BitGroups.insert(BitGroups.begin(), BG); 2303 for (auto &BG : BitGroups) { 2362 if (BitGroups.empty()) 2383 BitGroups.erase(remove_if(BitGroups, F), BitGroups.end()); 2383 BitGroups.erase(remove_if(BitGroups, F), BitGroups.end()); 2383 BitGroups.erase(remove_if(BitGroups, F), BitGroups.end());