Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:CSR

42   const unsigned *CSR = TRI->getCalleeSavedRegs(MF);
43 if (Update || CSR != CalleeSaved) {
44 // Build a CSRNum map. Every CSR alias gets an entry pointing to the last
45 // overlapping CSR.
48 for (unsigned N = 0; unsigned Reg = CSR[N]; ++N)
51 CSRNum[Alias] = N + 1; // 0 means no CSR, 1 means CalleeSaved[0], ...
54 CalleeSaved = CSR;
68 /// registers filtered out. Volatile registers come first followed by CSR
69 /// aliases ordered according to the CSR order specified by the target.
91 // PhysReg aliases a CSR, save it for later.
99 // CSR aliases go after the volatile registers, preserve the target's order.