summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/sse-load-ret.ll
blob: 1ebcb1a6fa646511afcac39ef245d576ba7d62ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
; RUN: llc < %s -march=x86 -mcpu=yonah | not grep movss
; RUN: llc < %s -march=x86 -mcpu=yonah | not grep xmm

define double @test1(double* %P) {
        %X = load double* %P            ; <double> [#uses=1]
        ret double %X
}

define double @test2() {
        ret double 1.234560e+03
}


; FIXME: Todo
;double %test3(bool %B) {
;	%C = select bool %B, double 123.412, double 523.01123123
;	ret double %C
;}