/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.cpp | 69 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 72 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 112 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 138 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument
|
H A D | Mips16InstrInfo.cpp | 185 addSaveRestoreRegs(MachineInstrBuilder & MIB,ArrayRef<CalleeSavedInfo> CSI,unsigned Flags=0) addSaveRestoreRegs() argument 221 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); makeFrame() local 264 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); restoreFrame() local
|
H A D | Mips16RegisterInfo.cpp | 81 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); eliminateFI() local
|
H A D | MipsSERegisterInfo.cpp | 159 if (CSI.size()) { in eliminateFI() local
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 70 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); emitSCSPrologue() local 130 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); emitSCSEpilogue() local 171 getLibCallID(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getLibCallID() argument 210 getSpillLibCallName(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getSpillLibCallName() argument 237 getRestoreLibCallName(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getRestoreLibCallName() argument 296 getMaxPushPopReg(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getMaxPushPopReg() argument 383 getUnmanagedCSI(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getUnmanagedCSI() argument 398 getRVVCalleeSavedInfo(const MachineFunction & MF,const std::vector<CalleeSavedInfo> & CSI) getRVVCalleeSavedInfo() argument 634 const auto &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 789 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo()); emitEpilogue() local 871 const auto &CSI = getUnmanagedCSI(MF, MFI.getCalleeSavedInfo()); getFrameIndexReference() local 1071 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); assignRVVStackObjectOffsets() local 1334 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); getFirstSPAdjustAmount() local 1400 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * TRI,std::vector<CalleeSavedInfo> & CSI,unsigned & MinCSFrameIndex,unsigned & MaxCSFrameIndex) const assignCalleeSavedSpillSlots() argument 1476 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 1569 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 54 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters() argument 62 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters() argument [all...] |
/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaFrameLowering.cpp | 67 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 155 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue() local 196 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument 224 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
H A D | XtensaRegisterInfo.cpp | 70 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFrameIndex() local
|
/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYFrameLowering.h | 47 std::vector<CalleeSavedInfo> &CSI) const override { in assignCalleeSavedSpillSlots() argument
|
H A D | CSKYFrameLowering.cpp | 110 const auto &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 247 const auto &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue() local 465 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument 488 MutableArrayRef<CalleeSavedInfo> CSI, cons in restoreCalleeSavedRegisters() argument 587 const auto &CSI = MFI.getCalleeSavedInfo(); getFrameIndexReference() local [all...] |
/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchFrameLowering.cpp | 224 const auto &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 319 const auto &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue() local 362 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in getFirstSPAdjustAmount() local 432 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters() argument 465 const auto &CSI = MFI.getCalleeSavedInfo(); getFrameIndexReference() local [all...] |
/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCFrameLowering.cpp | 77 static unsigned determineLastCalleeSave(ArrayRef<CalleeSavedInfo> CSI) { in determineLastCalleeSave() argument 128 unsigned Last = determineLastCalleeSave(CSI); in emitPrologue() local 264 unsigned Last = determineLastCalleeSave(CSI); in emitEpilogue() local 403 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 420 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerSGPRSpills.cpp | 87 insertCSRSaves(MachineBasicBlock & SaveBlock,ArrayRef<CalleeSavedInfo> CSI,SlotIndexes * Indexes,LiveIntervals * LIS) insertCSRSaves() argument 130 insertCSRRestores(MachineBasicBlock & RestoreBlock,MutableArrayRef<CalleeSavedInfo> CSI,SlotIndexes * Indexes,LiveIntervals * LIS) insertCSRRestores() argument 201 updateLiveness(MachineFunction & MF,ArrayRef<CalleeSavedInfo> CSI) updateLiveness() argument 228 std::vector<CalleeSavedInfo> CSI; spillCalleeSavedRegs() local [all...] |
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 161 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * TRI,std::vector<CalleeSavedInfo> & CSI,unsigned & MinCSFrameIndex,unsigned & MaxCSFrameIndex) assignCalleeSavedSpillSlots() argument 170 assignCalleeSavedSpillSlots(MachineFunction & MF,const TargetRegisterInfo * TRI,std::vector<CalleeSavedInfo> & CSI) assignCalleeSavedSpillSlots() argument 260 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) spillCalleeSavedRegisters() argument 274 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) restoreCalleeSavedRegisters() argument
|
/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 66 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitCalleeSavedFrameMoves() local 318 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 343 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument
|
/llvm-project/bolt/lib/Profile/ |
H A D | YAMLProfileWriter.cpp | 31 setCSIDestination(const BinaryContext & BC,yaml::bolt::CallSiteInfo & CSI,const MCSymbol * Symbol,const BoltAddressTranslation * BAT,uint32_t Offset) setCSIDestination() argument 100 yaml::bolt::CallSiteInfo CSI; convert() local [all...] |
/llvm-project/bolt/lib/Core/ |
H A D | BinaryFunctionCallGraph.cpp | 199 for (const IndirectCallProfile &CSI : ICSP) in buildCallGraph() local 220 for (const IndirectCallProfile &CSI : Function->getAllCallSites()) { in buildCallGraph() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb1FrameLowering.cpp | 163 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue() local 606 for (const CalleeSavedInfo &CSI : MF.getFrameInfo().getCalleeSavedInfo()) needPopSpecialFixUp() local 1089 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 1134 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
H A D | ARMFrameLowering.cpp | 750 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 1525 emitPushInst(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,unsigned StmOpc,unsigned StrOpc,bool NoGap,bool (* Func)(unsigned,bool),unsigned NumAlignedDPRCS2Regs,unsigned MIFlags) const emitPushInst() argument 1602 emitPopInst(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,unsigned LdmOpc,unsigned LdrOpc,bool isVarArg,bool NoGap,bool (* Func)(unsigned,bool),unsigned NumAlignedDPRCS2Regs) const emitPopInst() argument 1719 emitAlignedDPRCS2Spills(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,unsigned NumAlignedDPRCS2Regs,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) emitAlignedDPRCS2Spills() argument 1892 emitAlignedDPRCS2Restores(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,unsigned NumAlignedDPRCS2Regs,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) emitAlignedDPRCS2Restores() argument 1981 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 2035 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRFrameLowering.cpp | 245 if (CSI.empty()) { in spillCalleeSavedRegisters() argument 295 if (CSI.empty()) { in restoreCalleeSavedRegisters() argument
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRegUnits.cpp | 102 const auto &CSI = MFI.getCalleeSavedInfo(); in addCalleeSavedRegs() local
|
H A D | PrologEpilogInserter.cpp | 439 std::vector<CalleeSavedInfo> CSI; assignCalleeSavedSpillSlots() local 563 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); updateLiveness() local 593 insertCSRSaves(MachineBasicBlock & SaveBlock,ArrayRef<CalleeSavedInfo> CSI) insertCSRSaves() argument 620 insertCSRRestores(MachineBasicBlock & RestoreBlock,std::vector<CalleeSavedInfo> & CSI) insertCSRRestores() argument 675 std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); spillCalleeSavedRegs() local [all...] |
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 779 int FrIdx = CSI.getFrameIdx(); in emitPrologue() local 741 for (CalleeSavedInfo CSI : Info) { emitPrologue() local 1185 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); emitPrologue() local 1683 for (CalleeSavedInfo CSI : Info) { emitEpilogue() local 2064 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); processFunctionBeforeFrameFinalized() local 2402 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 2526 restoreCRs(bool is31,bool CR2Spilled,bool CR3Spilled,bool CR4Spilled,MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,unsigned CSIIndex) restoreCRs() argument 2597 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |
/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 318 const CalleeSavedInfo &CSI = SpillLabel.second; emitPrologue() local 417 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 451 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument
|
/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kFrameLowering.cpp | 459 if (CSI.empty()) in emitPrologueCalleeSavedFrameMoves() local 835 spillCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,ArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const spillCalleeSavedRegisters() argument 870 restoreCalleeSavedRegisters(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,MutableArrayRef<CalleeSavedInfo> CSI,const TargetRegisterInfo * TRI) const restoreCalleeSavedRegisters() argument [all...] |