Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/X86/win_cst_pool.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 60c9769439b8 |
children | 7d135dc70f03 |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
62 ; CHECK-NEXT: .zero 4 | 62 ; CHECK-NEXT: .zero 4 |
63 ; CHECK: undef1: | 63 ; CHECK: undef1: |
64 ; CHECK: movaps __xmm@00000000000000003f8000003f800000(%rip), %xmm0 | 64 ; CHECK: movaps __xmm@00000000000000003f8000003f800000(%rip), %xmm0 |
65 ; CHECK-NEXT: ret | 65 ; CHECK-NEXT: ret |
66 } | 66 } |
67 | |
68 define float @pr23966(i32 %a) { | |
69 %tobool = icmp ne i32 %a, 0 | |
70 %sel = select i1 %tobool, float -1.000000e+00, float 1.000000e+00 | |
71 ret float %sel | |
72 } | |
73 | |
74 ; CHECK: .globl __real@bf8000003f800000 | |
75 ; CHECK-NEXT: .section .rdata,"dr",discard,__real@bf8000003f800000 | |
76 ; CHECK-NEXT: .align 4 | |
77 ; CHECK-NEXT: __real@bf8000003f800000: | |
78 ; CHECK-NEXT: .long 1065353216 | |
79 ; CHECK-NEXT: .long 3212836864 |