Home
last modified time | relevance | path

Searched defs:CSI (Results 1 – 25 of 61) sorted by relevance

123

/llvm-project/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp69 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 DMips16InstrInfo.cpp185 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 DMips16RegisterInfo.cpp81 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); eliminateFI() local
H A DMipsSERegisterInfo.cpp159 if (CSI.size()) { in eliminateFI() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp70 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 DHexagonFrameLowering.h54 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters() argument
62 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters() argument
[all...]
/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaFrameLowering.cpp67 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 DXtensaRegisterInfo.cpp70 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in eliminateFrameIndex() local
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.h47 std::vector<CalleeSavedInfo> &CSI) const override { in assignCalleeSavedSpillSlots() argument
H A DCSKYFrameLowering.cpp110 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 DLoongArchFrameLowering.cpp224 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 DARCFrameLowering.cpp77 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 DSILowerSGPRSpills.cpp87 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 DTargetFrameLowering.h161 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 DMSP430FrameLowering.cpp66 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 DYAMLProfileWriter.cpp31 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 DBinaryFunctionCallGraph.cpp199 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 DThumb1FrameLowering.cpp163 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 DARMFrameLowering.cpp750 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 DAVRFrameLowering.cpp245 if (CSI.empty()) { in spillCalleeSavedRegisters() argument
295 if (CSI.empty()) { in restoreCalleeSavedRegisters() argument
/llvm-project/llvm/lib/CodeGen/
H A DLiveRegUnits.cpp102 const auto &CSI = MFI.getCalleeSavedInfo(); in addCalleeSavedRegs() local
H A DPrologEpilogInserter.cpp439 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 DPPCFrameLowering.cpp779 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 DXCoreFrameLowering.cpp318 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 DM68kFrameLowering.cpp459 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...]

123