blob: f56701df76c59784246223ab1aa3a0f8cc0f82f3 [file] [log] [blame]
Saleem Abdulrasool4d950ef2016-07-05 18:30:52 +00001; RUN: llc -mtriple=thumbv7-windows -mcpu=cortex-a9 -relocation-model pic -mattr=+long-calls -o - %s \
Saleem Abdulrasool90386ad2014-06-07 20:29:27 +00002; RUN: | FileCheck %s
3
4declare arm_aapcs_vfpcc void @callee()
5
6define arm_aapcs_vfpcc void @caller() nounwind {
7entry:
8 tail call void @callee()
9 ret void
10}
11
12; CHECK-LABEL: caller
Reid Kleckner741d8a22016-10-13 00:55:24 +000013; CHECK: ldr [[REG:r[0-9]+]], [[CPI:\.LCPI[_0-9]+]]
Saleem Abdulrasool90386ad2014-06-07 20:29:27 +000014; CHECK: bx [[REG]]
Dan Gohman61d15ae2016-01-26 00:03:25 +000015; CHECK: .p2align 2
Saleem Abdulrasool90386ad2014-06-07 20:29:27 +000016; CHECK: [[CPI]]:
17; CHECK: .long callee
18