Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:CSI

216                                         const std::vector<CalleeSavedInfo> &CSI,
221 if (CSI.empty()) {
232 for (unsigned i = 0; i < CSI.size(); ++i) {
233 unsigned Reg = CSI[i].getReg();
245 if (ContiguousRegs && (i < CSI.size()-1)) {
246 const uint16_t* SuperRegNext = TRI->getSuperRegisters(CSI[i+1].getReg());
256 CSI[i+1].getFrameIdx(), SuperRegClass, TRI);
263 TII.storeRegToStackSlot(MBB, MI, Reg, true, CSI[i].getFrameIdx(), RC,
275 const std::vector<CalleeSavedInfo> &CSI,
281 if (CSI.empty()) {
292 for (unsigned i = 0; i < CSI.size(); ++i) {
293 unsigned Reg = CSI[i].getReg();
304 if (ContiguousRegs && (i < CSI.size()-1)) {
305 const uint16_t* SuperRegNext = TRI->getSuperRegisters(CSI[i+1].getReg());
314 TII.loadRegFromStackSlot(MBB, MI, SuperReg[0], CSI[i+1].getFrameIdx(),
322 TII.loadRegFromStackSlot(MBB, MI, Reg, CSI[i].getFrameIdx(), RC, TRI);