| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 31 TargetFrameLowering::~TargetFrameLowering() = default; 33 bool TargetFrameLowering::enableCalleeSaveSkip(const MachineFunction &MF) const { in enableCalleeSaveSkip() 44 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference() 58 bool TargetFrameLowering::needsFrameIndexResolution( in needsFrameIndexResolution() 63 void TargetFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves() 112 unsigned TargetFrameLowering::getStackAlignmentSkew( in getStackAlignmentSkew() 122 int TargetFrameLowering::getInitialCFAOffset(const MachineFunction &MF) const { in getInitialCFAOffset() 126 unsigned TargetFrameLowering::getInitialCFARegister(const MachineFunction &MF) in getInitialCFARegister()
|
| H A D | PrologEpilogInserter.cpp | 178 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction() 252 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in calculateCallFrameInfo() 350 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots() 359 const TargetFrameLowering::SpillSlot *FixedSpillSlots = in assignCalleeSavedSpillSlots() 381 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots; in assignCalleeSavedSpillSlots() 490 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves() 510 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRRestores() 540 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in spillCalleeSavedRegs() 722 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets() 725 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets() [all …]
|
| H A D | LocalStackSlotAllocation.cpp | 194 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets() 196 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets() 292 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering(); in insertFrameReferenceRegisters() 294 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in insertFrameReferenceRegisters()
|
| H A D | RegUsageInfoCollector.cpp | 133 if (TargetFrameLowering::isSafeForNoCSROpt(F)) { in runOnMachineFunction() 152 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in computeCalleeSavedRegs()
|
| H A D | ShrinkWrap.cpp | 168 const TargetFrameLowering *TFI = in getCurrentCSRs() 534 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction() 585 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in isShrinkWrapEnabled()
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFFrameLowering.h | 22 class BPFFrameLowering : public TargetFrameLowering { 25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 8, 0) {} in BPFFrameLowering()
|
| H A D | BPFFrameLowering.cpp | 35 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.h | 21 class MSP430FrameLowering : public TargetFrameLowering { 26 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 2, -2, 2) {} in MSP430FrameLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCFrameLowering.h | 28 class ARCFrameLowering : public TargetFrameLowering { 31 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 4, 0), ST(st) { in ARCFrameLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.h | 25 class LanaiFrameLowering : public TargetFrameLowering { 35 : TargetFrameLowering(StackGrowsDown, in LanaiFrameLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsFrameLowering.h | 23 class MipsFrameLowering : public TargetFrameLowering { 29 : TargetFrameLowering(StackGrowsDown, Alignment, 0, Alignment), STI(sti) {} in MipsFrameLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFrameLowering.h | 24 class WebAssemblyFrameLowering final : public TargetFrameLowering { 33 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/16, in WebAssemblyFrameLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.h | 22 class RISCVFrameLowering : public TargetFrameLowering { 25 : TargetFrameLowering(StackGrowsDown, in RISCVFrameLowering()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetFrameLowering.h | 34 class TargetFrameLowering { 53 TargetFrameLowering(StackDirection D, unsigned StackAl, int LAO, 58 virtual ~TargetFrameLowering();
|
| H A D | TargetSubtargetInfo.h | 48 class TargetFrameLowering; variable 97 virtual const TargetFrameLowering *getFrameLowering() const { in getFrameLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXFrameLowering.cpp | 29 : TargetFrameLowering(TargetFrameLowering::StackGrowsUp, 8, 0) {} in NVPTXFrameLowering()
|
| H A D | NVPTXPrologEpilogPass.cpp | 53 const TargetFrameLowering &TFI = *STI.getFrameLowering(); in runOnMachineFunction() 132 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets() 136 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
|
| H A D | NVPTXFrameLowering.h | 21 class NVPTXFrameLowering : public TargetFrameLowering {
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.h | 21 class AArch64FrameLowering : public TargetFrameLowering { 24 : TargetFrameLowering(StackGrowsDown, 16, 0, 16, in AArch64FrameLowering()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.cpp | 27 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = { 50 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 8, in SystemZFrameLowering() 59 const TargetFrameLowering::SpillSlot * 68 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUFrameLowering.cpp | 19 : TargetFrameLowering(D, StackAl, LAO, TransAl) { } in AMDGPUFrameLowering()
|
| H A D | AMDGPUFrameLowering.h | 27 class AMDGPUFrameLowering : public TargetFrameLowering {
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 34 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 1, -2) {} in AVRFrameLowering() 365 const TargetFrameLowering &TFI = *STI.getFrameLowering(); in eliminateCallFramePseudoInstr() 420 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
|
| H A D | AVRRegisterInfo.cpp | 140 const TargetFrameLowering *TFI = TM.getSubtargetImpl()->getFrameLowering(); in eliminateFrameIndex() 249 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in getFrameRegister()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 37 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, in SparcFrameLowering() 378 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
|