Home
last modified time | relevance | path

Searched refs:CalleeSavedInfo (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.h18 class CalleeSavedInfo; variable
35 ArrayRef<CalleeSavedInfo> CSI,
41 MutableArrayRef<CalleeSavedInfo> CSI,
85 std::vector<CalleeSavedInfo> &CSI) const override;
92 ArrayRef<CalleeSavedInfo> CSI, unsigned StmOpc,
96 MutableArrayRef<CalleeSavedInfo> CSI, unsigned LdmOpc,
H A DThumb1FrameLowering.h30 ArrayRef<CalleeSavedInfo> CSI,
35 MutableArrayRef<CalleeSavedInfo> CSI,
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.h71 std::vector<CalleeSavedInfo> &CSI) const override;
76 ArrayRef<CalleeSavedInfo> CSI,
81 MutableArrayRef<CalleeSavedInfo> CSI,
127 std::vector<CalleeSavedInfo> &CSI) const override;
134 ArrayRef<CalleeSavedInfo> CSI,
140 MutableArrayRef<CalleeSavedInfo> CSI,
H A DSystemZFrameLowering.cpp165 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
316 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
344 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
357 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
376 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
387 for (const CalleeSavedInfo &I : CSI) { in restoreCalleeSavedRegisters()
419 for (const CalleeSavedInfo &I : CSI) { in restoreCalleeSavedRegisters()
538 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo(); in emitPrologue()
967 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
988 CSI.push_back(CalleeSavedInfo(Regs.getAddressOfCalleeRegister())); in assignCalleeSavedSpillSlots()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp68 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
71 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
73 for (const CalleeSavedInfo &I : CSI) { in emitPrologue()
111 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
119 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
137 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
H A DMips16FrameLowering.h30 ArrayRef<CalleeSavedInfo> CSI,
36 MutableArrayRef<CalleeSavedInfo> CSI,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.h45 ArrayRef<CalleeSavedInfo> CSI,
51 MutableArrayRef<CalleeSavedInfo> CSI,
65 std::vector<llvm::CalleeSavedInfo> &) const override;
H A DARCFrameLowering.cpp77 static unsigned determineLastCalleeSave(ArrayRef<CalleeSavedInfo> CSI) { in determineLastCalleeSave()
127 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
263 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue()
335 static std::vector<CalleeSavedInfo>::iterator
336 getSavedReg(std::vector<CalleeSavedInfo> &V, unsigned reg) { in getSavedReg()
346 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
402 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
419 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h24 class CalleeSavedInfo; variable
162 std::vector<CalleeSavedInfo> &CSI, in assignCalleeSavedSpillSlots()
171 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
261 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters()
275 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters()
H A DMachineFrameInfo.h34 class CalleeSavedInfo {
58 explicit CalleeSavedInfo(unsigned R, int FI = 0) : Reg(R), FrameIdx(FI) {} in Reg()
293 std::vector<CalleeSavedInfo> CSInfo;
806 const std::vector<CalleeSavedInfo> &getCalleeSavedInfo() const { in getCalleeSavedInfo()
810 std::vector<CalleeSavedInfo> &getCalleeSavedInfo() { return CSInfo; } in getCalleeSavedInfo()
814 void setCalleeSavedInfo(std::vector<CalleeSavedInfo> CSI) { in setCalleeSavedInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.h47 std::vector<CalleeSavedInfo> &CSI) const override { in assignCalleeSavedSpillSlots()
56 ArrayRef<CalleeSavedInfo> CSI,
61 MutableArrayRef<CalleeSavedInfo> CSI,
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaFrameLowering.cpp66 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
76 const CalleeSavedInfo &Info = CSI[i]; in emitPrologue()
154 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue()
161 const CalleeSavedInfo &Info = CSI[i]; in emitEpilogue()
195 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
223 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
H A DXtensaFrameLowering.h40 ArrayRef<CalleeSavedInfo> CSI,
45 MutableArrayRef<CalleeSavedInfo> CSI,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp87 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes, in insertCSRSaves()
100 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves()
130 MutableArrayRef<CalleeSavedInfo> CSI, in insertCSRRestores()
144 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores()
201 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) { in updateLiveness()
204 for (const CalleeSavedInfo &CSIReg : CSI) in updateLiveness()
228 std::vector<CalleeSavedInfo> CSI; in spillCalleeSavedRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.h51 std::vector<CalleeSavedInfo> &CSI,
56 ArrayRef<CalleeSavedInfo> CSI,
61 MutableArrayRef<CalleeSavedInfo> CSI,
H A DRISCVFrameLowering.cpp70 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); in emitSCSPrologue()
72 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; })) in emitSCSPrologue()
130 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); in emitSCSEpilogue()
132 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; })) in emitSCSEpilogue()
171 const std::vector<CalleeSavedInfo> &CSI) { in getLibCallID()
210 const std::vector<CalleeSavedInfo> &CSI) { in getSpillLibCallName()
237 const std::vector<CalleeSavedInfo> &CSI) { in getRestoreLibCallName()
296 const std::vector<CalleeSavedInfo> &CSI) { in getMaxPushPopReg()
381 static SmallVector<CalleeSavedInfo, 8>
383 const std::vector<CalleeSavedInfo> &CSI) { in getUnmanagedCSI()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.h105 std::vector<CalleeSavedInfo> &CSI) const override;
112 ArrayRef<CalleeSavedInfo> CSI,
121 MutableArrayRef<CalleeSavedInfo> CSI,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.h122 ArrayRef<CalleeSavedInfo> CSI,
130 std::vector<CalleeSavedInfo> &CSI) const override;
139 MutableArrayRef<CalleeSavedInfo> CSI,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h54 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters()
62 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters()
109 const TargetRegisterInfo *TRI, std::vector<CalleeSavedInfo> &CSI)
118 using CSIVect = std::vector<CalleeSavedInfo>;
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.h37 ArrayRef<CalleeSavedInfo> CSI,
42 MutableArrayRef<CalleeSavedInfo> CSI,
H A DXCoreMachineFunctionInfo.h38 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>>
93 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> &
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.h27 ArrayRef<CalleeSavedInfo> CSI,
32 MutableArrayRef<CalleeSavedInfo> CSI,
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.h46 ArrayRef<CalleeSavedInfo> CSI,
51 MutableArrayRef<CalleeSavedInfo> CSI,
H A DMSP430FrameLowering.cpp65 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitCalleeSavedFrameMoves()
68 for (const CalleeSavedInfo &I : CSI) { in emitCalleeSavedFrameMoves()
317 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
329 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
342 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
352 for (const CalleeSavedInfo &I : llvm::reverse(CSI)) in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h56 ArrayRef<CalleeSavedInfo> CSI,
62 MutableArrayRef<CalleeSavedInfo> CSI,
73 std::vector<CalleeSavedInfo> &CSI,

123