Lines Matching defs:CSI
740 for (CalleeSavedInfo CSI : Info) {
751 if (CSI.isSpilledToReg()) {
757 int FrIdx = CSI.getFrameIdx();
778 for (CalleeSavedInfo CSI : Info) {
779 int FrIdx = CSI.getFrameIdx();
1187 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
1188 for (const CalleeSavedInfo &I : CSI) {
1684 for (CalleeSavedInfo CSI : Info) {
1687 if (CSI.isSpilledToReg()) {
1691 int FrIdx = CSI.getFrameIdx();
2075 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
2090 if (CSI.empty() && !needsFP(MF)) {
2110 for (const CalleeSavedInfo &I : CSI) {
2253 for (const auto &CSInfo : CSI) {
2332 std::vector<CalleeSavedInfo> &CSI) const {
2334 if (CSI.empty())
2345 for (auto &CalleeSaveReg : CSI) {
2379 for (auto &CS : CSI) {
2412 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const {
2427 for (const CalleeSavedInfo &Info : CSI) {
2439 for (const CalleeSavedInfo &I : CSI) {
2535 ArrayRef<CalleeSavedInfo> CSI, unsigned CSIIndex) {
2545 CSI[CSIIndex].getFrameIdx()));
2606 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const {
2625 for (unsigned i = 0, e = CSI.size(); i != e; ++i) {
2626 Register Reg = CSI[i].getReg();
2653 restoreCRs(is31, CR2Spilled, CR3Spilled, CR4Spilled, MBB, I, CSI,
2658 if (CSI[i].isSpilledToReg()) {
2660 unsigned Dst = CSI[i].getDstReg();
2694 TII.loadRegFromStackSlotNoUpd(MBB, I, Reg, CSI[i].getFrameIdx(), RC,
2697 TII.loadRegFromStackSlot(MBB, I, Reg, CSI[i].getFrameIdx(), RC, TRI,
2719 restoreCRs(is31, CR2Spilled, CR3Spilled, CR4Spilled, MBB, I, CSI, CSIIndex);