Rafael Espindola | f5ade5d | 2011-08-10 16:26:42 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=arm | FileCheck %s |
2 | |||||
3 | define double @f(double %x) { | ||||
4 | entry: | ||||
5 | %0 = tail call double asm "mov ${0:R}, #4\0A", "=&r"() | ||||
6 | ret double %0 | ||||
7 | ; CHECK: f: | ||||
8 | ; CHECK: mov r1, #4 | ||||
9 | } | ||||
10 | |||||
11 | define double @g(double %x) { | ||||
12 | entry: | ||||
13 | %0 = tail call double asm "mov ${0:Q}, #4\0A", "=&r"() | ||||
14 | ret double %0 | ||||
15 | ; CHECK: g: | ||||
16 | ; CHECK: mov r0, #4 | ||||
17 | } |