/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
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::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()
|
D | PrologEpilogInserter.cpp | 219 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 …]
|
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()
|
D | RegUsageInfoCollector.cpp | 174 if (TargetFrameLowering::isSafeForNoCSROpt(F) && in runOnMachineFunction() 197 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in computeCalleeSavedRegs()
|
D | ShrinkWrap.cpp | 168 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/ |
D | BPFFrameLowering.h | 21 class BPFFrameLowering : public TargetFrameLowering { 24 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {} in BPFFrameLowering()
|
D | BPFFrameLowering.cpp | 34 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/ |
D | MSP430FrameLowering.h | 20 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/ |
D | ARCFrameLowering.h | 27 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/ |
D | LanaiFrameLowering.h | 23 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/ |
D | MipsFrameLowering.h | 22 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/ |
D | WebAssemblyFrameLowering.h | 23 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/ |
D | RISCVFrameLowering.h | 21 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/ |
D | TargetFrameLowering.h | 43 class TargetFrameLowering { 62 TargetFrameLowering(StackDirection D, Align StackAl, int LAO, 67 virtual ~TargetFrameLowering();
|
D | TargetSubtargetInfo.h | 48 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/ |
D | NVPTXFrameLowering.cpp | 28 : TargetFrameLowering(TargetFrameLowering::StackGrowsUp, Align(8), 0) {} in NVPTXFrameLowering()
|
D | NVPTXPrologEpilogPass.cpp | 52 const TargetFrameLowering &TFI = *STI.getFrameLowering(); in runOnMachineFunction() 131 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets() 135 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
|
D | NVPTXFrameLowering.h | 20 class NVPTXFrameLowering : public TargetFrameLowering {
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64FrameLowering.h | 21 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/ |
D | VEFrameLowering.cpp | 31 : 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/ |
D | SystemZFrameLowering.cpp | 26 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/ |
D | AMDGPUFrameLowering.cpp | 18 : TargetFrameLowering(D, StackAl, LAO, TransAl) {} in AMDGPUFrameLowering()
|
D | AMDGPUFrameLowering.h | 26 class AMDGPUFrameLowering : public TargetFrameLowering {
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
D | SparcFrameLowering.cpp | 36 : 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/ |
D | HexagonFrameLowering.h | 30 class HexagonFrameLowering : public TargetFrameLowering { 33 : TargetFrameLowering(StackGrowsDown, Align(8), 0, Align::None(), true) {} in HexagonFrameLowering()
|