summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/stack-align-memcpy.ll
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@apple.com>2015-09-11 18:54:38 +0000
committerAkira Hatanaka <ahatanaka@apple.com>2015-09-11 18:54:38 +0000
commitbc497c93f5182757dc220b7bea5bd9801a47138b (patch)
treee5f99720b31fc40c71de9456539f24225bfeb543 /llvm/test/CodeGen/X86/stack-align-memcpy.ll
parent660195a7925bf42b556239deda2883326a0f376b (diff)
downloadbcm5719-llvm-bc497c93f5182757dc220b7bea5bd9801a47138b.tar.gz
bcm5719-llvm-bc497c93f5182757dc220b7bea5bd9801a47138b.zip
Use function attribute "stackrealign" to decide whether stack
realignment should be forced. With this commit, we can now force stack realignment when doing LTO and do so on a per-function basis. Also, add a new cl::opt option "stackrealign" to CommandFlags.h which is used to force stack realignment via llc's command line. Out-of-tree projects currently using -force-align-stack to force stack realignment should make changes to attach the attribute to the functions in the IR. Differential Revision: http://reviews.llvm.org/D11814 llvm-svn: 247450
Diffstat (limited to 'llvm/test/CodeGen/X86/stack-align-memcpy.ll')
-rw-r--r--llvm/test/CodeGen/X86/stack-align-memcpy.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/stack-align-memcpy.ll b/llvm/test/CodeGen/X86/stack-align-memcpy.ll
index 0cc3aa84889..129fb0c6b1f 100644
--- a/llvm/test/CodeGen/X86/stack-align-memcpy.ll
+++ b/llvm/test/CodeGen/X86/stack-align-memcpy.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -force-align-stack -mtriple i386-apple-darwin -mcpu=i486 | FileCheck %s
+; RUN: llc < %s -stackrealign -mtriple i386-apple-darwin -mcpu=i486 | FileCheck %s
%struct.foo = type { [88 x i8] }
OpenPOWER on IntegriCloud