| ; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s | |
| define double @f(double %x) { | |
| entry: | |
| %0 = tail call double asm "mov ${0:R}, #4\0A", "=&r"() | |
| ret double %0 | |
| ; CHECK-LABEL: f: | |
| ; CHECK: mov r1, #4 | |
| } | |
| define double @g(double %x) { | |
| entry: | |
| %0 = tail call double asm "mov ${0:Q}, #4\0A", "=&r"() | |
| ret double %0 | |
| ; CHECK-LABEL: g: | |
| ; CHECK: mov r0, #4 | |
| } |