Fixed some bugs.
[llvm/zpu.git] / test / CodeGen / X86 / multiple-return-values-cross-block.ll
blobe9837d0ebbf5c8579470c9740fc95d6d5c191cb6
1 ; RUN: llc < %s -march=x86
3 declare {x86_fp80, x86_fp80} @test()
5 define void @call2(x86_fp80 *%P1, x86_fp80 *%P2) {
6   %a = call {x86_fp80,x86_fp80} @test()
7   %b = getresult {x86_fp80,x86_fp80} %a, 1
8   store x86_fp80 %b, x86_fp80* %P1
9 br label %L
12   %c = getresult {x86_fp80,x86_fp80} %a, 0
13   store x86_fp80 %c, x86_fp80* %P2
14   ret void