|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
lib/Target/AArch64/AArch64FrameLowering.h 21 class AArch64FrameLowering : public TargetFrameLowering {
lib/Target/AMDGPU/AMDGPUFrameLowering.h 26 class AMDGPUFrameLowering : public TargetFrameLowering {
lib/Target/ARC/ARCFrameLowering.h 27 class ARCFrameLowering : public TargetFrameLowering {
lib/Target/ARM/ARMFrameLowering.h 22 class ARMFrameLowering : public TargetFrameLowering {
lib/Target/AVR/AVRFrameLowering.h 17 class AVRFrameLowering : public TargetFrameLowering {
lib/Target/BPF/BPFFrameLowering.h 21 class BPFFrameLowering : public TargetFrameLowering {
lib/Target/Hexagon/HexagonFrameLowering.h 30 class HexagonFrameLowering : public TargetFrameLowering {
lib/Target/Lanai/LanaiFrameLowering.h 23 class LanaiFrameLowering : public TargetFrameLowering {
lib/Target/MSP430/MSP430FrameLowering.h 20 class MSP430FrameLowering : public TargetFrameLowering {
lib/Target/Mips/MipsFrameLowering.h 22 class MipsFrameLowering : public TargetFrameLowering {
lib/Target/NVPTX/NVPTXFrameLowering.h 20 class NVPTXFrameLowering : public TargetFrameLowering {
lib/Target/PowerPC/PPCFrameLowering.h 22 class PPCFrameLowering: public TargetFrameLowering {
lib/Target/RISCV/RISCVFrameLowering.h 21 class RISCVFrameLowering : public TargetFrameLowering {
lib/Target/Sparc/SparcFrameLowering.h 22 class SparcFrameLowering : public TargetFrameLowering {
lib/Target/SystemZ/SystemZFrameLowering.h 19 class SystemZFrameLowering : public TargetFrameLowering {
lib/Target/WebAssembly/WebAssemblyFrameLowering.h 23 class WebAssemblyFrameLowering final : public TargetFrameLowering {
lib/Target/X86/X86FrameLowering.h 26 class X86FrameLowering : public TargetFrameLowering {
lib/Target/XCore/XCoreFrameLowering.h 23 class XCoreFrameLowering: public TargetFrameLowering {
unittests/CodeGen/MachineInstrTest.cpp 38 class BogusFrameLowering : public TargetFrameLowering {
Declarations
include/llvm/CodeGen/TargetSubtargetInfo.h 48 class TargetFrameLowering;
References
include/llvm/CodeGen/TargetSubtargetInfo.h 96 virtual const TargetFrameLowering *getFrameLowering() const {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 883 const TargetFrameLowering *TFI = AP.MF->getSubtarget().getFrameLowering();
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 1146 const TargetFrameLowering *TFI = TSI.getFrameLowering();
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 642 const TargetFrameLowering *TFI = Asm->MF->getSubtarget().getFrameLowering();
lib/CodeGen/AsmPrinter/WinException.cpp 338 const TargetFrameLowering &TFI = *Asm->MF->getSubtarget().getFrameLowering();
816 const TargetFrameLowering *TFI = MF->getSubtarget().getFrameLowering();
952 const TargetFrameLowering *TFI = Asm->MF->getSubtarget().getFrameLowering();
1015 const TargetFrameLowering *TFI = MF->getSubtarget().getFrameLowering();
1025 const TargetFrameLowering *TFI = MF->getSubtarget().getFrameLowering();
lib/CodeGen/GCRootLowering.cpp 290 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/LiveDebugValues.cpp 98 const TargetFrameLowering *TFI;
lib/CodeGen/LocalStackSlotAllocation.cpp 193 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
195 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
291 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
293 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
lib/CodeGen/MIRParser/MIRParser.cpp 630 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/MachineFrameInfo.cpp 137 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
217 const TargetFrameLowering *FI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/MachineScheduler.cpp 1488 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering();
1490 TargetFrameLowering::StackGrowsDown;
lib/CodeGen/PrologEpilogInserter.cpp 218 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
299 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
397 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering();
406 const TargetFrameLowering::SpillSlot *FixedSpillSlots =
428 const TargetFrameLowering::SpillSlot *FixedSlot = FixedSpillSlots;
537 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
564 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
599 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
784 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering();
787 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
1093 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering();
1133 const TargetFrameLowering &TFI = *ST.getFrameLowering();
1180 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/RegUsageInfoCollector.cpp 174 if (TargetFrameLowering::isSafeForNoCSROpt(F) &&
197 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering();
lib/CodeGen/RegisterScavenging.cpp 795 const TargetFrameLowering &TFL = *STI.getFrameLowering();
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 87 const TargetFrameLowering *TFI = MF->getSubtarget().getFrameLowering();
lib/CodeGen/ShrinkWrap.cpp 167 const TargetFrameLowering *TFI =
541 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
592 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/TargetInstrInfo.cpp 964 const TargetFrameLowering *TFI = MF->getSubtarget().getFrameLowering();
966 TFI->getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
lib/CodeGen/TargetRegisterInfo.cpp 449 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/AArch64/AArch64FrameLowering.h 21 class AArch64FrameLowering : public TargetFrameLowering {
lib/Target/AMDGPU/AMDGPUFrameLowering.h 26 class AMDGPUFrameLowering : public TargetFrameLowering {
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 282 FrameLowering(TargetFrameLowering::StackGrowsUp, getStackAlignment(), 0) {
537 FrameLowering(TargetFrameLowering::StackGrowsUp, getStackAlignment(), 0),
lib/Target/AMDGPU/SILowerSGPRSpills.cpp 92 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
124 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/ARC/ARCFrameLowering.h 27 class ARCFrameLowering : public TargetFrameLowering {
30 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0),
lib/Target/ARM/ARMFrameLowering.cpp 1506 const TargetFrameLowering *TFI,
lib/Target/ARM/ARMFrameLowering.h 22 class ARMFrameLowering : public TargetFrameLowering {
lib/Target/AVR/AVRFrameLowering.cpp 33 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align::None(),
lib/Target/AVR/AVRFrameLowering.h 17 class AVRFrameLowering : public TargetFrameLowering {
lib/Target/AVR/AVRRegisterInfo.cpp 140 const TargetFrameLowering *TFI = TM.getSubtargetImpl()->getFrameLowering();
249 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/AVR/AVRSubtarget.h 42 const TargetFrameLowering *getFrameLowering() const override { return &FrameLowering; }
lib/Target/BPF/BPFFrameLowering.h 21 class BPFFrameLowering : public TargetFrameLowering {
24 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {}
lib/Target/Hexagon/HexagonFrameLowering.cpp 1508 using SpillSlot = TargetFrameLowering::SpillSlot;
lib/Target/Hexagon/HexagonFrameLowering.h 30 class HexagonFrameLowering : public TargetFrameLowering {
lib/Target/Lanai/LanaiFrameLowering.h 23 class LanaiFrameLowering : public TargetFrameLowering {
lib/Target/Lanai/LanaiRegisterInfo.cpp 144 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/Lanai/LanaiSubtarget.h 51 const TargetFrameLowering *getFrameLowering() const override {
lib/Target/MSP430/MSP430FrameLowering.h 20 class MSP430FrameLowering : public TargetFrameLowering {
25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2,
lib/Target/MSP430/MSP430Subtarget.h 63 const TargetFrameLowering *getFrameLowering() const override {
lib/Target/Mips/Mips16RegisterInfo.cpp 104 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/Mips/MipsCallLowering.cpp 191 const TargetFrameLowering *TFL = MF.getSubtarget().getFrameLowering();
290 const TargetFrameLowering *TFL = MF.getSubtarget().getFrameLowering();
626 const TargetFrameLowering *TFL = MF.getSubtarget().getFrameLowering();
lib/Target/Mips/MipsFrameLowering.h 22 class MipsFrameLowering : public TargetFrameLowering {
lib/Target/Mips/MipsISelLowering.cpp 3031 const TargetFrameLowering *TFL = Subtarget.getFrameLowering();
4371 const TargetFrameLowering *TFL = Subtarget.getFrameLowering();
lib/Target/Mips/MipsRegisterInfo.cpp 75 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
283 const TargetFrameLowering *TFI = Subtarget.getFrameLowering();
lib/Target/Mips/MipsSubtarget.h 375 const TargetFrameLowering *getFrameLowering() const override {
lib/Target/NVPTX/NVPTXFrameLowering.cpp 28 : TargetFrameLowering(TargetFrameLowering::StackGrowsUp, Align(8), 0) {}
lib/Target/NVPTX/NVPTXFrameLowering.h 20 class NVPTXFrameLowering : public TargetFrameLowering {
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp 52 const TargetFrameLowering &TFI = *STI.getFrameLowering();
131 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
135 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
lib/Target/NVPTX/NVPTXSubtarget.h 57 const TargetFrameLowering *getFrameLowering() const override {
lib/Target/PowerPC/PPCFrameLowering.cpp 99 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown,
lib/Target/PowerPC/PPCFrameLowering.h 22 class PPCFrameLowering: public TargetFrameLowering {
lib/Target/RISCV/RISCVFrameLowering.h 21 class RISCVFrameLowering : public TargetFrameLowering {
lib/Target/RISCV/RISCVRegisterInfo.cpp 69 const TargetFrameLowering *TFI = getFrameLowering(MF);
147 const TargetFrameLowering *TFI = getFrameLowering(MF);
lib/Target/Sparc/SparcFrameLowering.cpp 36 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown,
lib/Target/Sparc/SparcFrameLowering.h 22 class SparcFrameLowering : public TargetFrameLowering {
lib/Target/Sparc/SparcSubtarget.h 65 const TargetFrameLowering *getFrameLowering() const override {
lib/Target/SystemZ/SystemZFrameLowering.cpp 26 static const TargetFrameLowering::SpillSlot SpillOffsetTable[] = {
49 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8),
58 const TargetFrameLowering::SpillSlot *
lib/Target/SystemZ/SystemZFrameLowering.h 19 class SystemZFrameLowering : public TargetFrameLowering {
lib/Target/SystemZ/SystemZISelLowering.cpp 3207 const TargetFrameLowering *TFI = Subtarget.getFrameLowering();
7465 const TargetFrameLowering *TFI = Subtarget.getFrameLowering();
lib/Target/SystemZ/SystemZSubtarget.h 85 const TargetFrameLowering *getFrameLowering() const override {
lib/Target/WebAssembly/WebAssemblyFrameLowering.h 23 class WebAssemblyFrameLowering final : public TargetFrameLowering {
lib/Target/X86/X86FrameLowering.h 26 class X86FrameLowering : public TargetFrameLowering {
lib/Target/X86/X86ISelLowering.cpp 3179 const TargetFrameLowering &TFI = *Subtarget.getFrameLowering();
4189 const TargetFrameLowering &TFI = *Subtarget.getFrameLowering();
22223 const TargetFrameLowering &TFI = *Subtarget.getFrameLowering();
24254 const TargetFrameLowering &TFI = *Subtarget.getFrameLowering();
24540 const TargetFrameLowering &TFI = *Subtarget.getFrameLowering();
lib/Target/X86/X86InstrInfo.cpp 140 const TargetFrameLowering *TFI = MF->getSubtarget().getFrameLowering();
lib/Target/XCore/XCoreFrameLowering.cpp 214 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0) {
lib/Target/XCore/XCoreFrameLowering.h 23 class XCoreFrameLowering: public TargetFrameLowering {
unittests/CodeGen/MachineInstrTest.cpp 38 class BogusFrameLowering : public TargetFrameLowering {
41 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 4) {}
110 const TargetFrameLowering *getFrameLowering() const override { return &FL; }