diff options
author | Evan Cheng <evan.cheng@apple.com> | 2010-03-14 03:48:46 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2010-03-14 03:48:46 +0000 |
commit | f48ef0365545b6160836e3f4b4a210d1e21f1881 (patch) | |
tree | d4abbce3e4424bcadf287258859931d64cc7a8f4 /test/CodeGen/X86/tailcallfp2.ll | |
parent | d3da36286f9ffe6951abec67b82837e432c858cf (diff) | |
download | external_llvm-f48ef0365545b6160836e3f4b4a210d1e21f1881.zip external_llvm-f48ef0365545b6160836e3f4b4a210d1e21f1881.tar.gz external_llvm-f48ef0365545b6160836e3f4b4a210d1e21f1881.tar.bz2 |
Do not force indirect tailcall through fixed registers: eax, r11. Add support to allow loads to be folded to tail call instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98465 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/tailcallfp2.ll')
-rw-r--r-- | test/CodeGen/X86/tailcallfp2.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/X86/tailcallfp2.ll b/test/CodeGen/X86/tailcallfp2.ll index 3841f51..4ec127f 100644 --- a/test/CodeGen/X86/tailcallfp2.ll +++ b/test/CodeGen/X86/tailcallfp2.ll @@ -1,4 +1,4 @@ -; RUN: llc < %s -march=x86 -tailcallopt | grep {jmp} | grep {\\*%eax} +; RUN: llc < %s -march=x86 -tailcallopt | grep {jmp} | grep {\\*%edx} declare i32 @putchar(i32) |