Lines Matching refs:USet
68 typedef std::set<unsigned> USet; typedef in __anonb0272d390111::HexagonSplitDoubleRegs
69 typedef std::map<unsigned,USet> UUSetMap;
72 typedef std::map<const MachineLoop*,USet> LoopRegMap;
79 bool isProfitable(const USet &Part, LoopRegMap &IRM) const;
81 void collectIndRegsForLoop(const MachineLoop *L, USet &Rs);
95 bool splitPartition(const USet &Part);
98 static void dump_partition(raw_ostream&, const USet&,
112 const USet &Part, const TargetRegisterInfo &TRI) { in dump_partition()
122 const USet &Rs = I.second; in isInduction()
227 USet &Asc = AssocMap[R]; in partitionRegisters()
260 USet Visited; in partitionRegisters()
276 USet &Asc = AssocMap[T]; in partitionRegisters()
277 for (USet::iterator J = Asc.begin(), F = Asc.end(); J != F; ++J) in partitionRegisters()
375 bool HexagonSplitDoubleRegs::isProfitable(const USet &Part, LoopRegMap &IRM) in isProfitable()
431 USet &Rs) { in collectIndRegsForLoop()
537 USet Rs; in collectIndRegs()
1089 bool HexagonSplitDoubleRegs::splitPartition(const USet &Part) { in splitPartition()
1186 USet &Part = I->second; in runOnMachineFunction()