blob: a117cd2618f914743fb292664ba68375e3795b30 [file] [log] [blame]
Saleem Abdulrasool72587352014-04-03 16:01:44 +00001; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s
Rafael Espindola36a3abc2011-08-10 16:26:42 +00002
3define double @f(double %x) {
4entry:
5 %0 = tail call double asm "mov ${0:R}, #4\0A", "=&r"()
6 ret double %0
Stephen Lind24ab202013-07-14 06:24:09 +00007; CHECK-LABEL: f:
Rafael Espindola36a3abc2011-08-10 16:26:42 +00008; CHECK: mov r1, #4
9}
10
11define double @g(double %x) {
12entry:
13 %0 = tail call double asm "mov ${0:Q}, #4\0A", "=&r"()
14 ret double %0
Stephen Lind24ab202013-07-14 06:24:09 +000015; CHECK-LABEL: g:
Rafael Espindola36a3abc2011-08-10 16:26:42 +000016; CHECK: mov r0, #4
17}