1*9880d681SAndroid Build Coastguard Worker; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workerdefine double @f(double %x) { 4*9880d681SAndroid Build Coastguard Workerentry: 5*9880d681SAndroid Build Coastguard Worker %0 = tail call double asm "mov ${0:R}, #4\0A", "=&r"() 6*9880d681SAndroid Build Coastguard Worker ret double %0 7*9880d681SAndroid Build Coastguard Worker; CHECK-LABEL: f: 8*9880d681SAndroid Build Coastguard Worker; CHECK: mov r1, #4 9*9880d681SAndroid Build Coastguard Worker} 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Workerdefine double @g(double %x) { 12*9880d681SAndroid Build Coastguard Workerentry: 13*9880d681SAndroid Build Coastguard Worker %0 = tail call double asm "mov ${0:Q}, #4\0A", "=&r"() 14*9880d681SAndroid Build Coastguard Worker ret double %0 15*9880d681SAndroid Build Coastguard Worker; CHECK-LABEL: g: 16*9880d681SAndroid Build Coastguard Worker; CHECK: mov r0, #4 17*9880d681SAndroid Build Coastguard Worker} 18