Home
last modified time | relevance | path

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

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
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::getCalleeSaves(const MachineFunction &MF, in getCalleeSaves()
76 void TargetFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
127 unsigned TargetFrameLowering::getStackAlignmentSkew( in getStackAlignmentSkew()
137 bool TargetFrameLowering::isSafeForNoCSROpt(const Function &F) { in isSafeForNoCSROpt()
149 int TargetFrameLowering::getInitialCFAOffset(const MachineFunction &MF) const { in getInitialCFAOffset()
153 unsigned TargetFrameLowering::getInitialCFARegister(const MachineFunction &MF) in getInitialCFARegister()
DPrologEpilogInserter.cpp219 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction()
300 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in calculateCallFrameInfo()
398 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots()
407 const TargetFrameLowering::SpillSlot *FixedSpillSlots = in assignCalleeSavedSpillSlots()
429 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots; in assignCalleeSavedSpillSlots()
538 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves()
565 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRRestores()
600 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in spillCalleeSavedRegs()
785 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets()
788 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
[all …]
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()
DRegUsageInfoCollector.cpp174 if (TargetFrameLowering::isSafeForNoCSROpt(F) && in runOnMachineFunction()
197 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in computeCalleeSavedRegs()
DShrinkWrap.cpp168 const TargetFrameLowering *TFI = in getCurrentCSRs()
542 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction()
593 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in isShrinkWrapEnabled()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFFrameLowering.h21 class BPFFrameLowering : public TargetFrameLowering {
24 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {} in BPFFrameLowering()
DBPFFrameLowering.cpp34 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430FrameLowering.h20 class MSP430FrameLowering : public TargetFrameLowering {
25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2, in MSP430FrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCFrameLowering.h27 class ARCFrameLowering : public TargetFrameLowering {
30 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0), in ARCFrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiFrameLowering.h23 class LanaiFrameLowering : public TargetFrameLowering {
33 : TargetFrameLowering(StackGrowsDown, in LanaiFrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsFrameLowering.h22 class MipsFrameLowering : public TargetFrameLowering {
28 : TargetFrameLowering(StackGrowsDown, Alignment, 0, Alignment), STI(sti) { in MipsFrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.h23 class WebAssemblyFrameLowering final : public TargetFrameLowering {
32 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/Align(16), in WebAssemblyFrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVFrameLowering.h21 class RISCVFrameLowering : public TargetFrameLowering {
24 : TargetFrameLowering(StackGrowsDown, in RISCVFrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetFrameLowering.h43 class TargetFrameLowering {
62 TargetFrameLowering(StackDirection D, Align StackAl, int LAO,
67 virtual ~TargetFrameLowering();
DTargetSubtargetInfo.h48 class TargetFrameLowering; variable
96 virtual const TargetFrameLowering *getFrameLowering() const { in getFrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXFrameLowering.cpp28 : TargetFrameLowering(TargetFrameLowering::StackGrowsUp, Align(8), 0) {} in NVPTXFrameLowering()
DNVPTXPrologEpilogPass.cpp52 const TargetFrameLowering &TFI = *STI.getFrameLowering(); in runOnMachineFunction()
131 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets()
135 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
DNVPTXFrameLowering.h20 class NVPTXFrameLowering : public TargetFrameLowering {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64FrameLowering.h21 class AArch64FrameLowering : public TargetFrameLowering {
24 : TargetFrameLowering(StackGrowsDown, Align(16), 0, Align(16), in AArch64FrameLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/
DVEFrameLowering.cpp31 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(16), 0, in VEFrameLowering()
322 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp26 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
49 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), in SystemZFrameLowering()
174 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
646 TargetFrameLowering::getFrameIndexReference(MF, FI, FrameReg); in getFrameIndexReference()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUFrameLowering.cpp18 : TargetFrameLowering(D, StackAl, LAO, TransAl) {} in AMDGPUFrameLowering()
DAMDGPUFrameLowering.h26 class AMDGPUFrameLowering : public TargetFrameLowering {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcFrameLowering.cpp36 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, in SparcFrameLowering()
378 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h30 class HexagonFrameLowering : public TargetFrameLowering {
33 : TargetFrameLowering(StackGrowsDown, Align(8), 0, Align::None(), true) {} in HexagonFrameLowering()

1234