2007-04-16 17:36:08 +00:00
|
|
|
; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -relocation-model=pic \
|
|
|
|
; RUN: -o %t -f
|
|
|
|
; RUN: grep _GLOBAL_OFFSET_TABLE_ %t
|
2007-08-15 13:36:28 +00:00
|
|
|
; RUN: grep piclabel %t | count 3
|
2009-03-10 20:47:18 +00:00
|
|
|
; RUN: grep GOTOFF %t | count 2
|
|
|
|
; RUN: grep CPI %t | count 4
|
2007-01-12 19:20:47 +00:00
|
|
|
|
2009-03-10 20:47:18 +00:00
|
|
|
define double @foo(i32 %a.u) {
|
2007-01-12 19:20:47 +00:00
|
|
|
entry:
|
|
|
|
%tmp = icmp eq i32 %a.u,0
|
2007-01-13 05:06:52 +00:00
|
|
|
%retval = select i1 %tmp, double 4.561230e+02, double 1.234560e+02
|
2007-01-12 19:20:47 +00:00
|
|
|
ret double %retval
|
|
|
|
}
|
|
|
|
|