/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.h | 18 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 D | Thumb1FrameLowering.h | 30 ArrayRef<CalleeSavedInfo> CSI, 35 MutableArrayRef<CalleeSavedInfo> CSI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.h | 71 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 D | SystemZFrameLowering.cpp | 165 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 D | Mips16FrameLowering.cpp | 68 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 D | Mips16FrameLowering.h | 30 ArrayRef<CalleeSavedInfo> CSI, 36 MutableArrayRef<CalleeSavedInfo> CSI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCFrameLowering.h | 45 ArrayRef<CalleeSavedInfo> CSI, 51 MutableArrayRef<CalleeSavedInfo> CSI, 65 std::vector<llvm::CalleeSavedInfo> &) const override;
|
H A D | ARCFrameLowering.cpp | 77 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 D | TargetFrameLowering.h | 24 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 D | MachineFrameInfo.h | 34 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 D | CSKYFrameLowering.h | 47 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 D | XtensaFrameLowering.cpp | 66 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 D | XtensaFrameLowering.h | 40 ArrayRef<CalleeSavedInfo> CSI, 45 MutableArrayRef<CalleeSavedInfo> CSI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerSGPRSpills.cpp | 87 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 D | RISCVFrameLowering.h | 51 std::vector<CalleeSavedInfo> &CSI, 56 ArrayRef<CalleeSavedInfo> CSI, 61 MutableArrayRef<CalleeSavedInfo> CSI,
|
H A D | RISCVFrameLowering.cpp | 70 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 D | M68kFrameLowering.h | 105 std::vector<CalleeSavedInfo> &CSI) const override; 112 ArrayRef<CalleeSavedInfo> CSI, 121 MutableArrayRef<CalleeSavedInfo> CSI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.h | 122 ArrayRef<CalleeSavedInfo> CSI, 130 std::vector<CalleeSavedInfo> &CSI) const override; 139 MutableArrayRef<CalleeSavedInfo> CSI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 54 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 D | XCoreFrameLowering.h | 37 ArrayRef<CalleeSavedInfo> CSI, 42 MutableArrayRef<CalleeSavedInfo> CSI,
|
H A D | XCoreMachineFunctionInfo.h | 38 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 D | AVRFrameLowering.h | 27 ArrayRef<CalleeSavedInfo> CSI, 32 MutableArrayRef<CalleeSavedInfo> CSI,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.h | 46 ArrayRef<CalleeSavedInfo> CSI, 51 MutableArrayRef<CalleeSavedInfo> CSI,
|
H A D | MSP430FrameLowering.cpp | 65 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 D | AArch64FrameLowering.h | 56 ArrayRef<CalleeSavedInfo> CSI, 62 MutableArrayRef<CalleeSavedInfo> CSI, 73 std::vector<CalleeSavedInfo> &CSI,
|