Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMTargetMachine.h70 ARMFrameLowering FrameLowering;
87 virtual const ARMFrameLowering *getFrameLowering() const { in getFrameLowering()
110 OwningPtr<ARMFrameLowering> FrameLowering;
134 virtual const ARMFrameLowering *getFrameLowering() const { in getFrameLowering()
DThumb1FrameLowering.h27 class Thumb1FrameLowering : public ARMFrameLowering {
30 : ARMFrameLowering(sti) { in Thumb1FrameLowering()
DARMFrameLowering.cpp33 bool ARMFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
53 bool ARMFrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
71 ARMFrameLowering::canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos()
121 void ARMFrameLowering::emitPrologue(MachineFunction &MF) const { in emitPrologue()
315 void ARMFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
458 ARMFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
464 ARMFrameLowering::ResolveFrameIndexReference(const MachineFunction &MF, in ResolveFrameIndexReference()
542 int ARMFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
548 void ARMFrameLowering::emitPushInst(MachineBasicBlock &MBB, in emitPushInst()
612 void ARMFrameLowering::emitPopInst(MachineBasicBlock &MBB, in emitPopInst()
[all …]
DARMFrameLowering.h24 class ARMFrameLowering : public TargetFrameLowering {
29 explicit ARMFrameLowering(const ARMSubtarget &sti) in ARMFrameLowering() function
DARMTargetMachine.cpp93 ? new ARMFrameLowering(Subtarget) in ThumbTargetMachine()
94 : (ARMFrameLowering*)new Thumb1FrameLowering(Subtarget)) { in ThumbTargetMachine()
DARMBaseRegisterInfo.cpp1158 const ARMFrameLowering *TFI = in eliminateFrameIndex()
1159 static_cast<const ARMFrameLowering*>(MF.getTarget().getFrameLowering()); in eliminateFrameIndex()
/external/llvm/lib/Target/ARM/
DARMSubtarget.cpp79 ARMFrameLowering *ARMSubtarget::initializeFrameLowering(StringRef CPU, in initializeFrameLowering()
83 return (ARMFrameLowering *)new Thumb1FrameLowering(STI); in initializeFrameLowering()
85 return new ARMFrameLowering(STI); in initializeFrameLowering()
DARMFrameLowering.h22 class ARMFrameLowering : public TargetFrameLowering {
27 explicit ARMFrameLowering(const ARMSubtarget &sti);
DARMBaseRegisterInfo.cpp162 const ARMFrameLowering *TFI = getFrameLowering(MF); in getReservedRegs()
228 const ARMFrameLowering *TFI = getFrameLowering(MF); in getRegPressureLimit()
337 const ARMFrameLowering *TFI = getFrameLowering(MF); in hasBasePointer()
368 const ARMFrameLowering *TFI = getFrameLowering(MF); in canRealignStack()
402 const ARMFrameLowering *TFI = getFrameLowering(MF); in getFrameRegister()
538 const ARMFrameLowering *TFI = getFrameLowering(MF); in needsFrameBaseReg()
715 const ARMFrameLowering *TFI = getFrameLowering(MF); in eliminateFrameIndex()
DARMFrameLowering.cpp43 ARMFrameLowering::ARMFrameLowering(const ARMSubtarget &sti) in ARMFrameLowering() function in ARMFrameLowering
47 bool ARMFrameLowering::noFramePointerElim(const MachineFunction &MF) const { in noFramePointerElim()
58 bool ARMFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
79 bool ARMFrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
97 ARMFrameLowering::canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos()
288 void ARMFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
695 void ARMFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
805 ARMFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
811 ARMFrameLowering::ResolveFrameIndexReference(const MachineFunction &MF, in ResolveFrameIndexReference()
886 void ARMFrameLowering::emitPushInst(MachineBasicBlock &MBB, in emitPushInst()
[all …]
DARMSubtarget.h371 const ARMFrameLowering *getFrameLowering() const override { in getFrameLowering()
381 std::unique_ptr<ARMFrameLowering> FrameLowering;
388 ARMFrameLowering *initializeFrameLowering(StringRef CPU, StringRef FS);
DThumb1FrameLowering.h24 class Thumb1FrameLowering : public ARMFrameLowering {
DCMakeLists.txt25 ARMFrameLowering.cpp
DThumb1FrameLowering.cpp26 : ARMFrameLowering(sti) {} in Thumb1FrameLowering()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMFrameLowering.h23 class ARMFrameLowering : public TargetFrameLowering {
28 explicit ARMFrameLowering(const ARMSubtarget &sti);
DARMSubtarget.cpp85 ARMFrameLowering *ARMSubtarget::initializeFrameLowering(StringRef CPU, in initializeFrameLowering()
89 return (ARMFrameLowering *)new Thumb1FrameLowering(STI); in initializeFrameLowering()
91 return new ARMFrameLowering(STI); in initializeFrameLowering()
DARMBaseRegisterInfo.cpp181 const ARMFrameLowering *TFI = getFrameLowering(MF); in getReservedRegs()
250 const ARMFrameLowering *TFI = getFrameLowering(MF); in getRegPressureLimit()
365 const ARMFrameLowering *TFI = getFrameLowering(MF); in hasBasePointer()
395 const ARMFrameLowering *TFI = getFrameLowering(MF); in canRealignStack()
426 const ARMFrameLowering *TFI = getFrameLowering(MF); in getFrameRegister()
560 const ARMFrameLowering *TFI = getFrameLowering(MF); in needsFrameBaseReg()
734 const ARMFrameLowering *TFI = getFrameLowering(MF); in eliminateFrameIndex()
DARMFrameLowering.cpp78 ARMFrameLowering::ARMFrameLowering(const ARMSubtarget &sti) in ARMFrameLowering() function in ARMFrameLowering
82 bool ARMFrameLowering::noFramePointerElim(const MachineFunction &MF) const { in noFramePointerElim()
92 bool ARMFrameLowering::enableCalleeSaveSkip(const MachineFunction &MF) const { in enableCalleeSaveSkip()
105 bool ARMFrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
124 bool ARMFrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
142 ARMFrameLowering::canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos()
353 void ARMFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
765 void ARMFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
877 ARMFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference()
883 ARMFrameLowering::ResolveFrameIndexReference(const MachineFunction &MF, in ResolveFrameIndexReference()
[all …]
DARMSubtarget.h485 const ARMFrameLowering *getFrameLowering() const override { in getFrameLowering()
501 std::unique_ptr<ARMFrameLowering> FrameLowering;
514 ARMFrameLowering *initializeFrameLowering(StringRef CPU, StringRef FS);
DThumb1FrameLowering.h20 class Thumb1FrameLowering : public ARMFrameLowering {
DCMakeLists.txt31 ARMFrameLowering.cpp
DThumbRegisterInfo.cpp525 const ARMFrameLowering *TFI = getFrameLowering(MF); in eliminateFrameIndex()
DThumb1FrameLowering.cpp52 : ARMFrameLowering(sti) {} in Thumb1FrameLowering()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Darm-frame-lowering-no-terminator.ll2 ; Ensure that ARMFrameLowering can emit an epilogue when there's no terminator.
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk746 llvm/lib/Target/ARM/ARMFrameLowering.cpp \

12