Lines Matching refs:EABI
1 ; RUN: llc -mtriple armv7-none-eabi %s -o - | FileCheck %s --check-prefix=EABI
2 ; RUN: llc -mtriple armv7-none-eabihf %s -o - | FileCheck %s --check-prefix=EABI
4 ; RUN: llc -mtriple armv7-linux-androideabi %s -o - | FileCheck %s --check-prefix=EABI
11 ; EABI-LABEL: f16:
19 ; EABI: __aeabi_idivmod
20 ; EABI: mov [[div:r[0-9]+]], r0
21 ; EABI: mov [[rem:r[0-9]+]], r1
31 ; EABI: __aeabi_idivmod
37 ; EABI: add r0{{.*}}r1
38 ; EABI: sxth r0, r0
47 ; EABI-LABEL: f32:
53 ; EABI: __aeabi_idivmod
54 ; EABI: mov [[div:r[0-9]+]], r0
55 ; EABI: mov [[rem:r[0-9]+]], r1
65 ; EABI: __aeabi_idivmod
70 ; EABI: add r0{{.*}}r1
77 ; EABI-LABEL: uf:
83 ; EABI: __aeabi_uidivmod
93 ; EABI: __aeabi_uidivmod
98 ; EABI: add r0{{.*}}r1
106 ; EABI-LABEL: longf:
112 ; EABI: __aeabi_ldivmod
129 ; EABI-LABEL: g1:
135 ; EABI: __aeabi_idivmod
143 ; EABI: add r0{{.*}}r1
151 ; EABI-LABEL: g2:
156 ; EABI: __aeabi_idivmod
160 ; EABI: mov r0, r1
164 ; EABI-LABEL: g3:
169 ; EABI: __aeabi_idivmod
170 ; EABI: mov [[mod:r[0-9]+]], r1
176 ; EABI: __aeabi_idivmod
180 ; EABI: add r0, r1, [[mod]]
187 ; EABI-LABEL: g4:
192 ; EABI: __aeabi_idiv{{$}}
193 ; EABI: mov [[div:r[0-9]+]], r0
199 ; EABI: __aeabi_idivmod
203 ; EABI: add r0, r1, [[div]]