reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
90 using UUSetMap = std::map<unsigned, USet>; 93 using LoopRegMap = std::map<const MachineLoop *, USet>; 101 bool isProfitable(const USet &Part, LoopRegMap &IRM) const; 103 void collectIndRegsForLoop(const MachineLoop *L, USet &Rs); 117 bool splitPartition(const USet &Part); 121 static void dump_partition(raw_ostream&, const USet&, 137 const USet &Part, const TargetRegisterInfo &TRI) { 147 const USet &Rs = I.second; 249 USet &Asc = AssocMap[R]; 282 USet Visited; 298 USet &Asc = AssocMap[T]; 299 for (USet::iterator J = Asc.begin(), F = Asc.end(); J != F; ++J) 421 bool HexagonSplitDoubleRegs::isProfitable(const USet &Part, LoopRegMap &IRM) 477 USet &Rs) { 584 USet Rs; 1126 bool HexagonSplitDoubleRegs::splitPartition(const USet &Part) { 1224 USet &Part = I->second;