summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll
diff options
context:
space:
mode:
authorGeoff Berry <gberry@codeaurora.org>2016-03-02 17:58:31 +0000
committerGeoff Berry <gberry@codeaurora.org>2016-03-02 17:58:31 +0000
commit62c1a1e7c7fc13b6763f999d100d91cff69afd93 (patch)
tree12be1b475faac8a006f71dd0730a605fa48e6bf9 /llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll
parent7d942d73b868a9ce7e202096778803d57f3ec73c (diff)
downloadbcm5719-llvm-62c1a1e7c7fc13b6763f999d100d91cff69afd93.tar.gz
bcm5719-llvm-62c1a1e7c7fc13b6763f999d100d91cff69afd93.zip
[AArch64] Enable non-leaf frame pointer elimination.
Summary: This change enables frame pointer elimination in non-leaf functions. The -fomit-frame-pointer option still needs to be used when compiling via clang (or an equivalent method of not setting the 'no-frame-pointer-elim*' function attributes if generating llvm IR via some other method) to take advantage of this optimization. This change should be NFC when compiling via clang without -fomit-frame-pointer. Reviewers: t.p.northover Subscribers: aemerson, rengolin, tberghammer, qcolombet, llvm-commits, danalbert, mcrosier, srhines Differential Revision: http://reviews.llvm.org/D17730 llvm-svn: 262495
Diffstat (limited to 'llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll')
-rw-r--r--llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll b/llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll
index eb4937e75f6..ca30854795b 100644
--- a/llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll
+++ b/llvm/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=arm64-apple-ios -relocation-model=pic | FileCheck %s
+; RUN: llc < %s -mtriple=arm64-apple-ios -relocation-model=pic -disable-fp-elim | FileCheck %s
@__stack_chk_guard = external global i64*
OpenPOWER on IntegriCloud