Lines Matching defs: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)
124 /// registers filtered out. Volatile registers come first followed by CSR
125 /// aliases ordered according to the CSR order specified by the target.
155 // PhysReg aliases a CSR, save it for later.
167 // CSR aliases go after the volatile registers, preserve the target's order.