Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / CodeGen / X86 / fp-stack-retcopy.ll
blob9f3dd39d41644749ee61b2d8b61cbcce8cbb2457
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; This should not copy the result of foo into an xmm register.
3 ; RUN: llc < %s -mcpu=yonah -mtriple=i686-apple-darwin9 | FileCheck %s
4 ; rdar://5689903
6 declare double @foo()
8 define double @carg(ptr byval({ double, double }) %z) nounwind  {
9 ; CHECK-LABEL: carg:
10 ; CHECK:       ## %bb.0: ## %entry
11 ; CHECK-NEXT:    jmp _foo ## TAILCALL
12 entry:
13         %tmp5 = tail call double @foo() nounwind                ; <double> [#uses=1]
14         ret double %tmp5