Lines Matching refs:NewRegs
1720 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandCopy()
1734 NewRegs.push_back(TmpR); in expandCopy()
1741 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandStoreInt()
1767 NewRegs.push_back(TmpR); in expandStoreInt()
1774 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandLoadInt()
1798 NewRegs.push_back(TmpR); in expandLoadInt()
1805 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandStoreVecPred()
1832 expandStoreVec(B, std::prev(It), MRI, HII, NewRegs); in expandStoreVecPred()
1834 NewRegs.push_back(TmpR0); in expandStoreVecPred()
1835 NewRegs.push_back(TmpR1); in expandStoreVecPred()
1842 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandLoadVecPred()
1863 expandLoadVec(B, std::prev(It), MRI, HII, NewRegs); in expandLoadVecPred()
1869 NewRegs.push_back(TmpR0); in expandLoadVecPred()
1870 NewRegs.push_back(TmpR1); in expandLoadVecPred()
1877 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandStoreVec2()
1937 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandLoadVec2()
1978 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandStoreVec()
2007 const HexagonInstrInfo &HII, SmallVectorImpl<Register> &NewRegs) const { in expandLoadVec()
2033 SmallVectorImpl<Register> &NewRegs) const { in expandSpillMacros()
2048 Changed |= expandCopy(B, I, MRI, HII, NewRegs); in expandSpillMacros()
2052 Changed |= expandStoreInt(B, I, MRI, HII, NewRegs); in expandSpillMacros()
2056 Changed |= expandLoadInt(B, I, MRI, HII, NewRegs); in expandSpillMacros()
2059 Changed |= expandStoreVecPred(B, I, MRI, HII, NewRegs); in expandSpillMacros()
2062 Changed |= expandLoadVecPred(B, I, MRI, HII, NewRegs); in expandSpillMacros()
2065 Changed |= expandLoadVec2(B, I, MRI, HII, NewRegs); in expandSpillMacros()
2068 Changed |= expandStoreVec2(B, I, MRI, HII, NewRegs); in expandSpillMacros()
2091 SmallVector<Register,8> NewRegs; in determineCalleeSaves() local
2092 expandSpillMacros(MF, NewRegs); in determineCalleeSaves()
2094 optimizeSpillSlots(MF, NewRegs); in determineCalleeSaves()
2098 if (!NewRegs.empty() || mayOverflowFrameOffset(MF)) { in determineCalleeSaves()
2106 for (Register VR : NewRegs) in determineCalleeSaves()