Petar Jovanovic | d9f5204 | 2015-02-10 23:30:14 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=mips64 -mcpu=mips64r2 -soft-float -O0 < %s | FileCheck %s |
2 | |||||
3 | |||||
4 | define double @foo() #0 { | ||||
5 | entry: | ||||
6 | %x = alloca i32, align 4 | ||||
7 | store volatile i32 -32, i32* %x, align 4 | ||||
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 8 | %0 = load volatile i32, i32* %x, align 4 |
Petar Jovanovic | d9f5204 | 2015-02-10 23:30:14 +0000 | [diff] [blame] | 9 | %conv = sitofp i32 %0 to double |
10 | ret double %conv | ||||
11 | |||||
12 | ; CHECK-NOT: dsll | ||||
13 | ; CHECK-NOT: dsrl | ||||
14 | |||||
15 | } |