Lines Matching defs:IRM
95 bool isInduction(unsigned Reg, LoopRegMap &IRM) const;
101 bool isProfitable(const USet &Part, LoopRegMap &IRM) const;
104 void collectIndRegs(LoopRegMap &IRM);
145 bool HexagonSplitDoubleRegs::isInduction(unsigned Reg, LoopRegMap &IRM) const {
146 for (auto I : IRM) {
419 bool HexagonSplitDoubleRegs::isProfitable(const USet &Part, LoopRegMap &IRM)
431 if (isInduction(DR, IRM))
570 void HexagonSplitDoubleRegs::collectIndRegs(LoopRegMap &IRM) {
584 IRM.insert(std::make_pair(L, Rs));
1197 LoopRegMap IRM;
1199 collectIndRegs(IRM);
1222 if (!isProfitable(Part, IRM))