Lines Matching defs:CSI
227 const std::vector<CalleeSavedInfo> &CSI,
232 if (CSI.empty()) {
243 for (unsigned i = 0; i < CSI.size(); ++i) {
244 unsigned Reg = CSI[i].getReg();
253 if (ContiguousRegs && (i < CSI.size()-1)) {
254 unsigned SuperRegNext = uniqueSuperReg(CSI[i+1].getReg(), TRI);
262 CSI[i+1].getFrameIdx(), SuperRegClass, TRI);
269 TII.storeRegToStackSlot(MBB, MI, Reg, true, CSI[i].getFrameIdx(), RC,
281 const std::vector<CalleeSavedInfo> &CSI,
287 if (CSI.empty()) {
298 for (unsigned i = 0; i < CSI.size(); ++i) {
299 unsigned Reg = CSI[i].getReg();
307 if (ContiguousRegs && (i < CSI.size()-1)) {
308 unsigned SuperRegNext = uniqueSuperReg(CSI[i+1].getReg(), TRI);
315 TII.loadRegFromStackSlot(MBB, MI, SuperReg, CSI[i+1].getFrameIdx(),
323 TII.loadRegFromStackSlot(MBB, MI, Reg, CSI[i].getFrameIdx(), RC, TRI);