• 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
67 ; ARM-LONG-LABEL: t2:
69 ; ARM-LONG-MACHO: {{(movw r3, :lower16:L_memcpy\$non_lazy_ptr)|(ldr r3, .LCPI)}}
70 ; ARM-LONG-MACHO: {{(movt r3, :upper16:L_memcpy\$non_lazy_ptr)?}}
71 ; ARM-LONG-MACHO: ldr r3, [r3]
73 ; ARM-LONG-ELF: movw r3, :lower16:memcpy
74 ; ARM-LONG-ELF: movt r3, :upper16:memcpy
76 ; ARM-LONG: blx r3
85 ; THUMB-LONG-LABEL: t2:
86 ; THUMB-LONG: movw r3, :lower16:L_memcpy$non_lazy_ptr
87 ; THUMB-LONG: movt r3, :upper16:L_memcpy$non_lazy_ptr
88 ; THUMB-LONG: ldr r3, [r3]
89 ; THUMB-LONG: blx r3
111 ; ARM-LONG-LABEL: t3:
113 ; ARM-LONG-MACHO: {{(movw r3, :lower16:L_memmove\$non_lazy_ptr)|(ldr r3, .LCPI)}}
114 ; ARM-LONG-MACHO: {{(movt r3, :upper16:L_memmove\$non_lazy_ptr)?}}
115 ; ARM-LONG-MACHO: ldr r3, [r3]
117 ; ARM-LONG-ELF: movw r3, :lower16:memmove
118 ; ARM-LONG-ELF: movt r3, :upper16:memmove
120 ; ARM-LONG: blx r3
129 ; THUMB-LONG-LABEL: t3:
130 ; THUMB-LONG: movw r3, :lower16:L_memmove$non_lazy_ptr
131 ; THUMB-LONG: movt r3, :upper16:L_memmove$non_lazy_ptr
132 ; THUMB-LONG: ldr r3, [r3]
133 ; THUMB-LONG: blx r3