diff options
author | Quentin Colombet <qcolombet@apple.com> | 2015-11-19 00:38:00 +0000 |
---|---|---|
committer | Quentin Colombet <qcolombet@apple.com> | 2015-11-19 00:38:00 +0000 |
commit | 46d5c711359c894e78d3de0e5e3624575b5df95e (patch) | |
tree | d849e10d9735d909ea5780696ed7568e8dcfd790 /llvm/lib/Target/X86/X86FrameLowering.h | |
parent | 7b2ae9abbab3f9fd6e07bb78d3ec9e424de696b7 (diff) | |
download | bcm5719-llvm-46d5c711359c894e78d3de0e5e3624575b5df95e.tar.gz bcm5719-llvm-46d5c711359c894e78d3de0e5e3624575b5df95e.zip |
[X86] Enable shrink-wrapping by default.
Differential Revision: http://reviews.llvm.org/D14156
rdar://problem/21118279
llvm-svn: 253528
Diffstat (limited to 'llvm/lib/Target/X86/X86FrameLowering.h')
-rw-r--r-- | llvm/lib/Target/X86/X86FrameLowering.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86FrameLowering.h b/llvm/lib/Target/X86/X86FrameLowering.h index 68dc8edfd43..d90a3935b3f 100644 --- a/llvm/lib/Target/X86/X86FrameLowering.h +++ b/llvm/lib/Target/X86/X86FrameLowering.h @@ -143,6 +143,11 @@ public: MachineBasicBlock::iterator I, uint64_t Amount) const; + /// Returns true if the target will correctly handle shrink wrapping. + bool enableShrinkWrapping(const MachineFunction &MF) const override { + return true; + } + /// Wraps up getting a CFI index and building a MachineInstr for it. void BuildCFI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc DL, MCCFIInstruction CFIInst) const; |