reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

lib/Target/AArch64/AArch64Subtarget.h
  249   const AArch64FrameLowering *getFrameLowering() const override {
lib/Target/AMDGPU/AMDGPUSubtarget.h
  408   const SIFrameLowering *getFrameLowering() const override {
 1231   const R600FrameLowering *getFrameLowering() const override {
lib/Target/ARC/ARCSubtarget.h
   49   const ARCFrameLowering *getFrameLowering() const override {
lib/Target/ARM/ARMSubtarget.h
  533   const ARMFrameLowering *getFrameLowering() const override {
lib/Target/AVR/AVRSubtarget.h
   42   const TargetFrameLowering *getFrameLowering() const override { return &FrameLowering; }
lib/Target/BPF/BPFSubtarget.h
   77   const BPFFrameLowering *getFrameLowering() const override {
lib/Target/Hexagon/HexagonSubtarget.h
  110   const HexagonFrameLowering *getFrameLowering() const override {
lib/Target/Lanai/LanaiSubtarget.h
   51   const TargetFrameLowering *getFrameLowering() const override {
lib/Target/MSP430/MSP430Subtarget.h
   63   const TargetFrameLowering *getFrameLowering() const override {
lib/Target/Mips/MipsSubtarget.h
  375   const TargetFrameLowering *getFrameLowering() const override {
lib/Target/NVPTX/NVPTXSubtarget.h
   57   const TargetFrameLowering *getFrameLowering() const override {
lib/Target/PowerPC/PPCSubtarget.h
  181   const PPCFrameLowering *getFrameLowering() const override {
lib/Target/RISCV/RISCVSubtarget.h
   71   const RISCVFrameLowering *getFrameLowering() const override {
lib/Target/Sparc/SparcSubtarget.h
   65   const TargetFrameLowering *getFrameLowering() const override {
lib/Target/SystemZ/SystemZSubtarget.h
   85   const TargetFrameLowering *getFrameLowering() const override {
lib/Target/WebAssembly/WebAssemblySubtarget.h
   75   const WebAssemblyFrameLowering *getFrameLowering() const override {
lib/Target/X86/X86Subtarget.h
  512   const X86FrameLowering *getFrameLowering() const override {
lib/Target/XCore/XCoreSubtarget.h
   50   const XCoreFrameLowering *getFrameLowering() const override {
unittests/CodeGen/MachineInstrTest.cpp
  110   const TargetFrameLowering *getFrameLowering() const override { return &FL; }

References

gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc
20521       MF.getSubtarget().getFrameLowering());
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
48810       MF.getSubtarget().getFrameLowering());
gen/lib/Target/AMDGPU/R600GenRegisterInfo.inc
12385       MF.getSubtarget().getFrameLowering());
gen/lib/Target/ARC/ARCGenRegisterInfo.inc
  866       MF.getSubtarget().getFrameLowering());
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
16088       MF.getSubtarget().getFrameLowering());
gen/lib/Target/AVR/AVRGenRegisterInfo.inc
 1770       MF.getSubtarget().getFrameLowering());
gen/lib/Target/BPF/BPFGenRegisterInfo.inc
  752       MF.getSubtarget().getFrameLowering());
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 3729       MF.getSubtarget().getFrameLowering());
gen/lib/Target/Lanai/LanaiGenRegisterInfo.inc
  978       MF.getSubtarget().getFrameLowering());
gen/lib/Target/MSP430/MSP430GenRegisterInfo.inc
  636       MF.getSubtarget().getFrameLowering());
gen/lib/Target/Mips/MipsGenRegisterInfo.inc
 7461       MF.getSubtarget().getFrameLowering());
gen/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
 1337       MF.getSubtarget().getFrameLowering());
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 5887       MF.getSubtarget().getFrameLowering());
gen/lib/Target/RISCV/RISCVGenRegisterInfo.inc
 1905       MF.getSubtarget().getFrameLowering());
gen/lib/Target/Sparc/SparcGenRegisterInfo.inc
 2850       MF.getSubtarget().getFrameLowering());
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 3024       MF.getSubtarget().getFrameLowering());
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  590       MF.getSubtarget().getFrameLowering());
gen/lib/Target/X86/X86GenRegisterInfo.inc
10167       MF.getSubtarget().getFrameLowering());
gen/lib/Target/XCore/XCoreGenRegisterInfo.inc
  616       MF.getSubtarget().getFrameLowering());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  883       const TargetFrameLowering *TFI = AP.MF->getSubtarget().getFrameLowering();
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1146   const TargetFrameLowering *TFI = TSI.getFrameLowering();
 1352     if (!TSI.getFrameLowering()->hasFP(*MF)) {
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/CFIInstrInserter.cpp
  130       MF.getSubtarget().getFrameLowering()->getInitialCFAOffset(MF);
  134       MF.getSubtarget().getFrameLowering()->getInitialCFARegister(MF);
lib/CodeGen/GCRootLowering.cpp
  290   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1823       MF->getSubtarget().getFrameLowering()->getStackAlignment();
lib/CodeGen/LiveDebugValues.cpp
 1434   TFI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/LocalStackSlotAllocation.cpp
  193   const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
  291   const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
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/MachineFunction.cpp
  131   return STI->getFrameLowering()->getStackAlignment();
  165   bool CanRealignSP = STI->getFrameLowering()->isStackRealignable() &&
lib/CodeGen/MachineScheduler.cpp
 1488         const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering();
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();
  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();
 1093   const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering();
 1133   const TargetFrameLowering &TFI = *ST.getFrameLowering();
 1180   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/CodeGen/RegUsageInfoCollector.cpp
  175       MF.getSubtarget().getFrameLowering()->isProfitableForNoCSROpt(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/SelectionDAG/LegalizeDAG.cpp
 1600       DAG.getSubtarget().getFrameLowering()->getStackAlignment();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3973       DAG.getSubtarget().getFrameLowering()->getStackAlignment();
lib/CodeGen/ShrinkWrap.cpp
  168           MachineFunc->getSubtarget().getFrameLowering();
  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();
lib/CodeGen/TargetOptionsImpl.cpp
   26   if (MF.getSubtarget().getFrameLowering()->keepFramePointer(MF))
lib/CodeGen/TargetRegisterInfo.cpp
  449   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
   92   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
  124   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1344         assert(MF.getSubtarget().getFrameLowering()->hasFP(MF) &&
lib/Target/ARM/ARMFrameLowering.cpp
 1604   if (MF.getSubtarget().getFrameLowering()->getStackAlignment() >= 8)
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  989       STI.getFrameLowering()->getTransientStackAlignment() >= 4)
lib/Target/AVR/AVRRegisterInfo.cpp
  249   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/Lanai/LanaiRegisterInfo.cpp
  144   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
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/MipsRegisterInfo.cpp
   75     const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
   52   const TargetFrameLowering &TFI = *STI.getFrameLowering();
  131   const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  366       MF.getSubtarget().getFrameLowering());
lib/Target/X86/X86InstrInfo.cpp
  140   const TargetFrameLowering *TFI = MF->getSubtarget().getFrameLowering();