Lines Matching refs:NewRegs
1377 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandCopy()
1392 NewRegs.push_back(TmpR); in expandCopy()
1399 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreInt()
1424 NewRegs.push_back(TmpR); in expandStoreInt()
1431 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandLoadInt()
1454 NewRegs.push_back(TmpR); in expandLoadInt()
1462 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreVecPred()
1493 expandStoreVec(B, std::prev(It), MRI, HII, NewRegs); in expandStoreVecPred()
1495 NewRegs.push_back(TmpR0); in expandStoreVecPred()
1496 NewRegs.push_back(TmpR1); in expandStoreVecPred()
1503 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandLoadVecPred()
1526 expandLoadVec(B, std::prev(It), MRI, HII, NewRegs); in expandLoadVecPred()
1533 NewRegs.push_back(TmpR0); in expandLoadVecPred()
1534 NewRegs.push_back(TmpR1); in expandLoadVecPred()
1541 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreVec2()
1595 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandLoadVec2()
1646 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreVec()
1684 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandLoadVec()
1720 SmallVectorImpl<unsigned> &NewRegs) const { in expandSpillMacros()
1736 Changed |= expandCopy(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1740 Changed |= expandStoreInt(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1744 Changed |= expandLoadInt(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1748 Changed |= expandStoreVecPred(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1752 Changed |= expandLoadVecPred(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1756 Changed |= expandLoadVec2(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1760 Changed |= expandStoreVec2(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1764 Changed |= expandStoreVec(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1768 Changed |= expandLoadVec(B, I, MRI, HII, NewRegs); in expandSpillMacros()
1793 SmallVector<unsigned,8> NewRegs; in determineCalleeSaves() local
1794 expandSpillMacros(MF, NewRegs); in determineCalleeSaves()
1796 optimizeSpillSlots(MF, NewRegs); in determineCalleeSaves()
1800 if (!NewRegs.empty()) { in determineCalleeSaves()
1808 for (unsigned VR : NewRegs) in determineCalleeSaves()