diff options
author | Juergen Ributzka <juergen@apple.com> | 2014-10-02 22:21:49 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@apple.com> | 2014-10-02 22:21:49 +0000 |
commit | 99bd3cba8b75f79c3ecaa22e341381c98b799200 (patch) | |
tree | e223885d70287f4c765b42660c92c18d2cdd6078 /llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll | |
parent | 89d402f88e877f014c8a49e915080bff91092cfc (diff) | |
download | bcm5719-llvm-99bd3cba8b75f79c3ecaa22e341381c98b799200.tar.gz bcm5719-llvm-99bd3cba8b75f79c3ecaa22e341381c98b799200.zip |
[Stackmaps] Make ithe frame-pointer required for stackmaps.
Do not eliminate the frame pointer if there is a stackmap or patchpoint in the
function. All stackmap references should be FP relative.
This fixes PR21107.
llvm-svn: 218920
Diffstat (limited to 'llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll b/llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll index 03f662ceadc..5e76bf8d4e6 100644 --- a/llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll +++ b/llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll @@ -1,5 +1,5 @@ -; RUN: llc -mtriple=x86_64-apple-darwin -mcpu=corei7 -disable-fp-elim < %s | FileCheck %s -; RUN: llc -mtriple=x86_64-apple-darwin -mcpu=corei7 -disable-fp-elim -fast-isel -fast-isel-abort < %s | FileCheck %s --check-prefix=FAST +; RUN: llc -mtriple=x86_64-apple-darwin -mcpu=corei7 < %s | FileCheck %s +; RUN: llc -mtriple=x86_64-apple-darwin -mcpu=corei7 -fast-isel -fast-isel-abort < %s | FileCheck %s --check-prefix=FAST ; Test the webkit_jscc calling convention. ; One argument will be passed in register, the other will be pushed on the stack. |