Lines Matching defs:CSI
442 std::vector<CalleeSavedInfo> CSI;
457 CSI.push_back(CalleeSavedInfo(Reg));
463 if (!TFI->assignCalleeSavedSpillSlots(F, RegInfo, CSI, MinCSFrameIndex,
467 if (CSI.empty())
476 for (auto &CS : CSI) {
518 MFI.setCalleeSavedInfo(CSI);
566 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
569 for (const CalleeSavedInfo &I : CSI) {
596 ArrayRef<CalleeSavedInfo> CSI) {
603 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) {
604 for (const CalleeSavedInfo &CS : CSI) {
623 std::vector<CalleeSavedInfo> &CSI) {
633 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) {
634 for (const CalleeSavedInfo &CI : reverse(CSI)) {
678 std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
679 if (!CSI.empty()) {
684 insertCSRSaves(*SaveBlock, CSI);
690 insertCSRRestores(*RestoreBlock, CSI);