reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 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());