Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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 DARMFrameLowering.cpp176 ARMFrameLowering::ARMFrameLowering(const ARMSubtarget &sti) in ARMFrameLowering() function in ARMFrameLowering
180 bool ARMFrameLowering::keepFramePointer(const MachineFunction &MF) const { in keepFramePointer()
189 bool ARMFrameLowering::enableCalleeSaveSkip(const MachineFunction &MF) const { in enableCalleeSaveSkip()
202 bool ARMFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
217 bool ARMFrameLowering::isFPReserved(const MachineFunction &MF) const { in isFPReserved()
226 bool ARMFrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
244 ARMFrameLowering::canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos()
733 void ARMFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
1273 void ARMFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
1434 StackOffset ARMFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
[all …]
H A DARMSubtarget.cpp80 ARMFrameLowering *ARMSubtarget::initializeFrameLowering(StringRef CPU, in initializeFrameLowering()
84 return (ARMFrameLowering *)new Thumb1FrameLowering(STI); in initializeFrameLowering()
86 return new ARMFrameLowering(STI); in initializeFrameLowering()
H A DARMSubtarget.h204 const ARMFrameLowering *getFrameLowering() const override { in getFrameLowering()
227 std::unique_ptr<ARMFrameLowering> FrameLowering;
240 ARMFrameLowering *initializeFrameLowering(StringRef CPU, StringRef FS);
H A DThumb1FrameLowering.h19 class Thumb1FrameLowering : public ARMFrameLowering {
H A DThumbRegisterInfo.cpp559 const ARMFrameLowering *TFI = getFrameLowering(MF); in eliminateFrameIndex()
H A DThumb1FrameLowering.cpp50 : ARMFrameLowering(sti) {} in Thumb1FrameLowering()
H A DARMLoadStoreOptimizer.cpp2129 ARMFrameLowering::updateLRRestored(Fn); in runOnMachineFunction()
/freebsd/lib/clang/libllvm/
H A DMakefile1336 SRCS_MIN+= Target/ARM/ARMFrameLowering.cpp