diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-08-25 21:27:18 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-08-25 21:27:18 +0000 |
commit | f00f1e50b52851453610dbd8ba8ca192400f7374 (patch) | |
tree | 82bcd5b756e21cfec4782b691252538f7ca650b2 /llvm/test/CodeGen/X86/fold-call-2.ll | |
parent | 92adb8d605b7b1df806dc43e758ad5388eac3315 (diff) | |
download | bcm5719-llvm-f00f1e50b52851453610dbd8ba8ca192400f7374.tar.gz bcm5719-llvm-f00f1e50b52851453610dbd8ba8ca192400f7374.zip |
Try approach to moving call address load inside of callseq_start. Now it's done during the preprocess of x86 isel. callseq_start's chain is changed to load's chain node; while load's chain is the last of callseq_start or the loads or copytoreg nodes inserted to move arguments to the right spot.
llvm-svn: 55338
Diffstat (limited to 'llvm/test/CodeGen/X86/fold-call-2.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/fold-call-2.ll | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/fold-call-2.ll b/llvm/test/CodeGen/X86/fold-call-2.ll index fe060a7ea5a..349f986830a 100644 --- a/llvm/test/CodeGen/X86/fold-call-2.ll +++ b/llvm/test/CodeGen/X86/fold-call-2.ll @@ -1,5 +1,4 @@ ; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep mov | count 1 -; XFAIL: * @f = external global void ()* ; <void ()**> [#uses=1] |