summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FrameLowering.h
diff options
context:
space:
mode:
authorQuentin Colombet <qcolombet@apple.com>2015-11-19 00:38:00 +0000
committerQuentin Colombet <qcolombet@apple.com>2015-11-19 00:38:00 +0000
commit46d5c711359c894e78d3de0e5e3624575b5df95e (patch)
treed849e10d9735d909ea5780696ed7568e8dcfd790 /llvm/lib/Target/X86/X86FrameLowering.h
parent7b2ae9abbab3f9fd6e07bb78d3ec9e424de696b7 (diff)
downloadbcm5719-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.h5
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;
OpenPOWER on IntegriCloud