xref: /llvm-project/llvm/test/CodeGen/ARM/inlineasm4.ll (revision 7258735fa0b60dd7800f5b9859aceeee16bb4990)
1*7258735fSSaleem Abdulrasool; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s
236a3abc6SRafael Espindola
336a3abc6SRafael Espindoladefine double @f(double %x) {
436a3abc6SRafael Espindolaentry:
536a3abc6SRafael Espindola  %0 = tail call double asm "mov     ${0:R}, #4\0A", "=&r"()
636a3abc6SRafael Espindola  ret double %0
7d24ab20eSStephen Lin; CHECK-LABEL: f:
836a3abc6SRafael Espindola; CHECK:	mov     r1, #4
936a3abc6SRafael Espindola}
1036a3abc6SRafael Espindola
1136a3abc6SRafael Espindoladefine double @g(double %x) {
1236a3abc6SRafael Espindolaentry:
1336a3abc6SRafael Espindola  %0 = tail call double asm "mov     ${0:Q}, #4\0A", "=&r"()
1436a3abc6SRafael Espindola  ret double %0
15d24ab20eSStephen Lin; CHECK-LABEL: g:
1636a3abc6SRafael Espindola; CHECK:	mov     r0, #4
1736a3abc6SRafael Espindola}
18