Lines Matching defs:CSI
444 std::vector<CalleeSavedInfo> CSI;
459 CSI.push_back(CalleeSavedInfo(Reg));
465 if (!TFI->assignCalleeSavedSpillSlots(F, RegInfo, CSI, MinCSFrameIndex,
469 if (CSI.empty())
478 for (auto &CS : CSI) {
520 MFI.setCalleeSavedInfo(CSI);
568 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
571 for (const CalleeSavedInfo &I : CSI) {
598 ArrayRef<CalleeSavedInfo> CSI) {
605 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) {
606 for (const CalleeSavedInfo &CS : CSI) {
625 std::vector<CalleeSavedInfo> &CSI) {
635 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) {
636 for (const CalleeSavedInfo &CI : reverse(CSI)) {
680 std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
681 if (!CSI.empty()) {
686 insertCSRSaves(*SaveBlock, CSI);
692 insertCSRRestores(*RestoreBlock, CSI);