• Home
  • Raw
  • Download

Lines Matching refs:LONG

4 …ng-calls -verify-machineinstrs | FileCheck %s --check-prefix=ARM-LONG --check-prefix=ARM-LONG-MACHO
5 …long-calls -verify-machineinstrs | FileCheck %s --check-prefix=ARM-LONG --check-prefix=ARM-LONG-ELF
6 …thumbv7-apple-ios -mattr=+long-calls -verify-machineinstrs | FileCheck %s --check-prefix=THUMB-LONG
24 ; ARM-LONG-LABEL: t1:
26 ; ARM-LONG-MACHO: {{(movw r3, :lower16:L_memset\$non_lazy_ptr)|(ldr r3, .LCPI)}}
27 ; ARM-LONG-MACHO: {{(movt r3, :upper16:L_memset\$non_lazy_ptr)?}}
28 ; ARM-LONG-MACHO: ldr r3, [r3]
30 ; ARM-LONG-ELF: movw r3, :lower16:memset
31 ; ARM-LONG-ELF: movt r3, :upper16:memset
33 ; ARM-LONG: blx r3
42 ; THUMB-LONG-LABEL: t1:
43 ; THUMB-LONG: movw r3, :lower16:L_memset$non_lazy_ptr
44 ; THUMB-LONG: movt r3, :upper16:L_memset$non_lazy_ptr
45 ; THUMB-LONG: ldr r3, [r3]
46 ; THUMB-LONG: blx r3
70 ; ARM-LONG-LABEL: t2:
72 ; ARM-LONG-MACHO: {{(movw r3, :lower16:L_memcpy\$non_lazy_ptr)|(ldr r3, .LCPI)}}
73 ; ARM-LONG-MACHO: {{(movt r3, :upper16:L_memcpy\$non_lazy_ptr)?}}
74 ; ARM-LONG-MACHO: ldr r3, [r3]
76 ; ARM-LONG-ELF: movw r3, :lower16:memcpy
77 ; ARM-LONG-ELF: movt r3, :upper16:memcpy
79 ; ARM-LONG: blx r3
91 ; THUMB-LONG-LABEL: t2:
92 ; THUMB-LONG: movw r3, :lower16:L_memcpy$non_lazy_ptr
93 ; THUMB-LONG: movt r3, :upper16:L_memcpy$non_lazy_ptr
94 ; THUMB-LONG: ldr r3, [r3]
95 ; THUMB-LONG: blx r3
118 ; ARM-LONG-LABEL: t3:
120 ; ARM-LONG-MACHO: {{(movw r3, :lower16:L_memmove\$non_lazy_ptr)|(ldr r3, .LCPI)}}
121 ; ARM-LONG-MACHO: {{(movt r3, :upper16:L_memmove\$non_lazy_ptr)?}}
122 ; ARM-LONG-MACHO: ldr r3, [r3]
124 ; ARM-LONG-ELF: movw r3, :lower16:memmove
125 ; ARM-LONG-ELF: movt r3, :upper16:memmove
127 ; ARM-LONG: blx r3
139 ; THUMB-LONG-LABEL: t3:
140 ; THUMB-LONG: movw r3, :lower16:L_memmove$non_lazy_ptr
141 ; THUMB-LONG: movt r3, :upper16:L_memmove$non_lazy_ptr
142 ; THUMB-LONG: ldr r3, [r3]
143 ; THUMB-LONG: blx r3