Lines Matching full:csr
57 const MCPhysReg *CSR = MRI.getCalleeSavedRegs();
63 if (CSR[I] == 0) {
71 if (CSR[I] != LastCalleeSavedRegs[I]) {
81 // Build a CSRAlias map. Every CSR alias saves the last
82 // overlapping CSR.
84 for (const MCPhysReg *I = CSR; *I; ++I) {
93 // Even if CSR list is same, we could have had a different allocation order
96 for (const MCPhysReg *I = CSR; *I; ++I)
123 /// registers filtered out. Volatile registers come first followed by CSR
124 /// aliases ordered according to the CSR order specified by the target.
154 // PhysReg aliases a CSR, save it for later.
166 // CSR aliases go after the volatile registers, preserve the target's order.