Home
last modified time | relevance | path

Searched refs:TargetFrameLowering (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp31 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 DPrologEpilogInserter.cpp178 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 DLocalStackSlotAllocation.cpp194 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 DRegUsageInfoCollector.cpp133 if (TargetFrameLowering::isSafeForNoCSROpt(F)) { in runOnMachineFunction()
152 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in computeCalleeSavedRegs()
H A DShrinkWrap.cpp168 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 DBPFFrameLowering.h22 class BPFFrameLowering : public TargetFrameLowering {
25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 8, 0) {} in BPFFrameLowering()
H A DBPFFrameLowering.cpp35 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.h21 class MSP430FrameLowering : public TargetFrameLowering {
26 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 2, -2, 2) {} in MSP430FrameLowering()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCFrameLowering.h28 class ARCFrameLowering : public TargetFrameLowering {
31 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 4, 0), ST(st) { in ARCFrameLowering()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.h25 class LanaiFrameLowering : public TargetFrameLowering {
35 : TargetFrameLowering(StackGrowsDown, in LanaiFrameLowering()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFrameLowering.h23 class MipsFrameLowering : public TargetFrameLowering {
29 : TargetFrameLowering(StackGrowsDown, Alignment, 0, Alignment), STI(sti) {} in MipsFrameLowering()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.h24 class WebAssemblyFrameLowering final : public TargetFrameLowering {
33 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/16, in WebAssemblyFrameLowering()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.h22 class RISCVFrameLowering : public TargetFrameLowering {
25 : TargetFrameLowering(StackGrowsDown, in RISCVFrameLowering()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h34 class TargetFrameLowering {
53 TargetFrameLowering(StackDirection D, unsigned StackAl, int LAO,
58 virtual ~TargetFrameLowering();
H A DTargetSubtargetInfo.h48 class TargetFrameLowering; variable
97 virtual const TargetFrameLowering *getFrameLowering() const { in getFrameLowering()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp29 : TargetFrameLowering(TargetFrameLowering::StackGrowsUp, 8, 0) {} in NVPTXFrameLowering()
H A DNVPTXPrologEpilogPass.cpp53 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 DNVPTXFrameLowering.h21 class NVPTXFrameLowering : public TargetFrameLowering {
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h21 class AArch64FrameLowering : public TargetFrameLowering {
24 : TargetFrameLowering(StackGrowsDown, 16, 0, 16, in AArch64FrameLowering()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp27 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 DAMDGPUFrameLowering.cpp19 : TargetFrameLowering(D, StackAl, LAO, TransAl) { } in AMDGPUFrameLowering()
H A DAMDGPUFrameLowering.h27 class AMDGPUFrameLowering : public TargetFrameLowering {
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp34 : 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 DAVRRegisterInfo.cpp140 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 DSparcFrameLowering.cpp37 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, in SparcFrameLowering()
378 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()

123