Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:CSI

225                                         const std::vector<CalleeSavedInfo> &CSI,
230 if (CSI.empty()) {
241 for (unsigned i = 0; i < CSI.size(); ++i) {
242 unsigned Reg = CSI[i].getReg();
251 if (ContiguousRegs && (i < CSI.size()-1)) {
252 unsigned SuperRegNext = uniqueSuperReg(CSI[i+1].getReg(), TRI);
260 CSI[i+1].getFrameIdx(), SuperRegClass, TRI);
267 TII.storeRegToStackSlot(MBB, MI, Reg, true, CSI[i].getFrameIdx(), RC,
279 const std::vector<CalleeSavedInfo> &CSI,
285 if (CSI.empty()) {
296 for (unsigned i = 0; i < CSI.size(); ++i) {
297 unsigned Reg = CSI[i].getReg();
305 if (ContiguousRegs && (i < CSI.size()-1)) {
306 unsigned SuperRegNext = uniqueSuperReg(CSI[i+1].getReg(), TRI);
313 TII.loadRegFromStackSlot(MBB, MI, SuperReg, CSI[i+1].getFrameIdx(),
321 TII.loadRegFromStackSlot(MBB, MI, Reg, CSI[i].getFrameIdx(), RC, TRI);