Saleem Abdulrasool | 7258735 | 2014-04-03 16:01:44 +0000 | [diff] [blame] | 1 | ; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s |
Rafael Espindola | 36a3abc | 2011-08-10 16:26:42 +0000 | [diff] [blame] | 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 |
Stephen Lin | d24ab20 | 2013-07-14 06:24:09 +0000 | [diff] [blame] | 7 | ; CHECK-LABEL: f: |
Rafael Espindola | 36a3abc | 2011-08-10 16:26:42 +0000 | [diff] [blame] | 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 |
Stephen Lin | d24ab20 | 2013-07-14 06:24:09 +0000 | [diff] [blame] | 15 | ; CHECK-LABEL: g: |
Rafael Espindola | 36a3abc | 2011-08-10 16:26:42 +0000 | [diff] [blame] | 16 | ; CHECK: mov r0, #4 |
| 17 | } |