Home
last modified time | relevance | path

Searched refs:ARMFrameLowering (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFrameLowering.h21 class ARMFrameLowering : public TargetFrameLowering {
26 explicit ARMFrameLowering(const ARMSubtarget &sti);
H A DARMBaseRegisterInfo.cpp202 const ARMFrameLowering *TFI = getFrameLowering(MF); in getReservedRegs()
243 const ARMFrameLowering *TFI = getFrameLowering(MF); in isInlineAsmReadOnlyReg()
302 const ARMFrameLowering *TFI = getFrameLowering(MF); in getRegPressureLimit()
419 const ARMFrameLowering *TFI = getFrameLowering(MF); in hasBasePointer()
455 const ARMFrameLowering *TFI = getFrameLowering(MF); in canRealignStack()
487 const ARMFrameLowering *TFI = getFrameLowering(MF); in getFrameRegister()
618 const ARMFrameLowering *TFI = getFrameLowering(MF); in needsFrameBaseReg()
798 const ARMFrameLowering *TFI = getFrameLowering(MF); in eliminateFrameIndex()
H A DARMSubtarget.h272 const ARMFrameLowering *getFrameLowering() const override { in getFrameLowering()
288 std::unique_ptr<ARMFrameLowering> FrameLowering;
301 ARMFrameLowering *initializeFrameLowering(StringRef CPU, StringRef FS);
H A DARMSubtarget.cpp84 ARMFrameLowering *ARMSubtarget::initializeFrameLowering(StringRef CPU, in initializeFrameLowering()
88 return (ARMFrameLowering *)new Thumb1FrameLowering(STI); in initializeFrameLowering()
90 return new ARMFrameLowering(STI); in initializeFrameLowering()
H A DARMFrameLowering.cpp176 ARMFrameLowering::ARMFrameLowering(const ARMSubtarget &sti) in ARMFrameLowering() function in ARMFrameLowering
202 bool ARMFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
705 void ARMFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
1246 void ARMFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
1495 void ARMFrameLowering::emitPushInst(MachineBasicBlock &MBB, in emitPushInst()
1572 void ARMFrameLowering::emitPopInst(MachineBasicBlock &MBB, in emitPopInst()
1952 bool ARMFrameLowering::spillCalleeSavedRegisters( in spillCalleeSavedRegisters()
2006 bool ARMFrameLowering::restoreCalleeSavedRegisters( in restoreCalleeSavedRegisters()
2237 void ARMFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
2758 bool ARMFrameLowering::assignCalleeSavedSpillSlots( in assignCalleeSavedSpillSlots()
[all …]
H A DThumb1FrameLowering.h19 class Thumb1FrameLowering : public ARMFrameLowering {
H A DCMakeLists.txt36 ARMFrameLowering.cpp
H A DThumbRegisterInfo.cpp479 const ARMFrameLowering *TFI = getFrameLowering(MF); in eliminateFrameIndex()
H A DThumb1FrameLowering.cpp51 : ARMFrameLowering(sti) {} in Thumb1FrameLowering()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/ARM/
H A DBUILD.gn80 "ARMFrameLowering.cpp",
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Darm-frame-lowering-no-terminator.ll2 ; Ensure that ARMFrameLowering can emit an epilogue when there's no terminator.