Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMFrameLowering.h18 class CalleeSavedInfo; variable
35 ArrayRef<CalleeSavedInfo> CSI,
41 MutableArrayRef<CalleeSavedInfo> CSI,
77 std::vector<CalleeSavedInfo> &CSI) const override;
84 ArrayRef<CalleeSavedInfo> CSI, unsigned StmOpc,
88 MutableArrayRef<CalleeSavedInfo> CSI, unsigned LdmOpc,
DThumb1FrameLowering.h30 ArrayRef<CalleeSavedInfo> CSI,
35 MutableArrayRef<CalleeSavedInfo> CSI,
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.h59 std::vector<CalleeSavedInfo> &CSI) const override;
64 ArrayRef<CalleeSavedInfo> CSI,
69 MutableArrayRef<CalleeSavedInfo> CSI,
110 std::vector<CalleeSavedInfo> &CSI) const override;
117 ArrayRef<CalleeSavedInfo> CSI,
123 MutableArrayRef<CalleeSavedInfo> CSI,
DSystemZFrameLowering.cpp177 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
327 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
355 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
368 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
387 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
398 for (const CalleeSavedInfo &I : CSI) { in restoreCalleeSavedRegisters()
430 for (const CalleeSavedInfo &I : CSI) { in restoreCalleeSavedRegisters()
549 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo(); in emitPrologue()
963 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
984 CSI.push_back(CalleeSavedInfo(Regs.getAddressOfCalleeRegister())); in assignCalleeSavedSpillSlots()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMips16FrameLowering.cpp70 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
73 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
75 for (const CalleeSavedInfo &I : CSI) { in emitPrologue()
113 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
121 for (const CalleeSavedInfo &I : CSI) { in spillCalleeSavedRegisters()
139 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
DMips16FrameLowering.h30 ArrayRef<CalleeSavedInfo> CSI,
36 MutableArrayRef<CalleeSavedInfo> CSI,
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSILowerSGPRSpills.cpp78 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes, in insertCSRSaves()
91 for (const CalleeSavedInfo &CS : CSI) { in insertCSRSaves()
121 MutableArrayRef<CalleeSavedInfo> CSI, in insertCSRRestores()
135 for (const CalleeSavedInfo &CI : reverse(CSI)) { in insertCSRRestores()
192 static void updateLiveness(MachineFunction &MF, ArrayRef<CalleeSavedInfo> CSI) { in updateLiveness()
195 for (const CalleeSavedInfo &CSIReg : CSI) in updateLiveness()
218 std::vector<CalleeSavedInfo> CSI; in spillCalleeSavedRegs()
230 CSI.push_back(CalleeSavedInfo(Reg, JunkFI)); in spillCalleeSavedRegs()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARC/
DARCFrameLowering.h45 ArrayRef<CalleeSavedInfo> CSI,
51 MutableArrayRef<CalleeSavedInfo> CSI,
65 std::vector<llvm::CalleeSavedInfo> &) const override;
DARCFrameLowering.cpp77 static unsigned determineLastCalleeSave(ArrayRef<CalleeSavedInfo> CSI) { in determineLastCalleeSave()
128 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
264 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue()
336 static std::vector<CalleeSavedInfo>::iterator
337 getSavedReg(std::vector<CalleeSavedInfo> &V, unsigned reg) { in getSavedReg()
347 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
403 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
420 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DTargetFrameLowering.h23 class CalleeSavedInfo; variable
159 std::vector<CalleeSavedInfo> &CSI, in assignCalleeSavedSpillSlots()
168 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots()
262 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters()
276 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters()
DReturnProtectorLowering.h23 class CalleeSavedInfo; variable
62 std::vector<CalleeSavedInfo> &CSI) const;
DMachineFrameInfo.h34 class CalleeSavedInfo {
58 explicit CalleeSavedInfo(unsigned R, int FI = 0) : Reg(R), FrameIdx(FI) {} in Reg()
302 std::vector<CalleeSavedInfo> CSInfo;
807 const std::vector<CalleeSavedInfo> &getCalleeSavedInfo() const { in getCalleeSavedInfo()
811 std::vector<CalleeSavedInfo> &getCalleeSavedInfo() { return CSInfo; } in getCalleeSavedInfo()
815 void setCalleeSavedInfo(std::vector<CalleeSavedInfo> CSI) { in setCalleeSavedInfo()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCFrameLowering.h123 ArrayRef<CalleeSavedInfo> CSI,
131 std::vector<CalleeSavedInfo> &CSI) const override;
140 MutableArrayRef<CalleeSavedInfo> CSI,
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/
DMSP430FrameLowering.h39 ArrayRef<CalleeSavedInfo> CSI,
44 MutableArrayRef<CalleeSavedInfo> CSI,
DMSP430FrameLowering.cpp180 ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in spillCalleeSavedRegisters()
192 for (const CalleeSavedInfo &I : llvm::reverse(CSI)) { in spillCalleeSavedRegisters()
204 MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const { in restoreCalleeSavedRegisters()
214 for (const CalleeSavedInfo &I : CSI) in restoreCalleeSavedRegisters()
/openbsd/src/gnu/llvm/llvm/lib/Target/XCore/
DXCoreFrameLowering.h37 ArrayRef<CalleeSavedInfo> CSI,
42 MutableArrayRef<CalleeSavedInfo> CSI,
DXCoreMachineFunctionInfo.h38 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>>
93 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> &
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRFrameLowering.h27 ArrayRef<CalleeSavedInfo> CSI,
32 MutableArrayRef<CalleeSavedInfo> CSI,
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h50 ArrayRef<CalleeSavedInfo> CSI, in spillCalleeSavedRegisters()
58 MutableArrayRef<CalleeSavedInfo> CSI, in restoreCalleeSavedRegisters()
105 const TargetRegisterInfo *TRI, std::vector<CalleeSavedInfo> &CSI)
114 using CSIVect = std::vector<CalleeSavedInfo>;
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64FrameLowering.h57 ArrayRef<CalleeSavedInfo> CSI,
63 MutableArrayRef<CalleeSavedInfo> CSI,
74 std::vector<CalleeSavedInfo> &CSI,
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVFrameLowering.cpp43 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); in emitSCSPrologue()
45 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; })) in emitSCSPrologue()
93 std::vector<CalleeSavedInfo> &CSI = MF.getFrameInfo().getCalleeSavedInfo(); in emitSCSEpilogue()
95 CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; })) in emitSCSEpilogue()
138 const std::vector<CalleeSavedInfo> &CSI) { in getLibCallID()
177 const std::vector<CalleeSavedInfo> &CSI) { in getSpillLibCallName()
204 const std::vector<CalleeSavedInfo> &CSI) { in getRestoreLibCallName()
300 static SmallVector<CalleeSavedInfo, 8>
302 const std::vector<CalleeSavedInfo> &CSI) { in getNonLibcallCSI()
304 SmallVector<CalleeSavedInfo, 8> NonLibcallCSI; in getNonLibcallCSI()
[all …]
DRISCVFrameLowering.h55 ArrayRef<CalleeSavedInfo> CSI,
60 MutableArrayRef<CalleeSavedInfo> CSI,
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DLivePhysRegs.cpp192 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) in addPristines()
203 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) in addPristines()
225 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) in addLiveOutsNoPristines()
308 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) { in recomputeLivenessFlags()
DLiveRegUnits.cpp122 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) in addPristines()
133 for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) in addPristines()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86FrameLowering.h100 std::vector<CalleeSavedInfo> &CSI) const override;
104 ArrayRef<CalleeSavedInfo> CSI,
110 MutableArrayRef<CalleeSavedInfo> CSI,

12