| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | arm-mov-relocs.s | 24 movw r0, :lower16:label 25 movw r1, :lower16:label1 26 movw r2, :lower16:label2 + 4 27 movw r3, :lower16:label3 28 movw r4, :lower16:label3 + 4 56 movw r0, :lower16:label - . 57 movw r1, :lower16:label1 - . 59 movw r3, :lower16:label3 - . 138 movw r0, :lower16:label 139 movw r1, :lower16:label1 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | target-expressions.s | 18 movw r0, :lower16:function 21 movw r1, #:lower16:function 24 movw r2, :lower16:deadbeat 27 movw r3, #:lower16:deadbeat 30 movw r4, :lower16:0xD1510D6E 33 movw r5, #:lower16:0xD1510D6E 36 movw r0, :lower16:external 39 movw r1, #:lower16:external 42 movw r2, #:lower16:(16 + 16) 45 movw r3, :lower16:(16 + 16) [all …]
|
| H A D | macho-movwt.s | 5 movw r0, :lower16:_x 8 movw r0, :lower16:_x+4 11 movw r0, :lower16:_x+0x10000 15 movw r0, :lower16:_x 18 movw r0, :lower16:_x+4 21 movw r0, :lower16:_x+0x10000
|
| H A D | arm_fixups.s | 12 mov r9, :lower16:(_foo) 13 movw r9, :lower16:(_foo) 16 @ CHECK: movw r9, :lower16:_foo @ encoding: [A,0x90'A',0b0000AAAA,0xe3] 18 @ CHECK-BE: movw r9, :lower16:_foo @ encoding: [0xe3,0b0000AAAA,0x90'A',A] 20 @ CHECK: movw r9, :lower16:_foo @ encoding: [A,0x90'A',0b0000AAAA,0xe3] 22 @ CHECK-BE: movw r9, :lower16:_foo @ encoding: [0xe3,0b0000AAAA,0x90'A',A] 29 mov r2, :lower16:fred 31 @ CHECK: movw r2, :lower16:fred @ encoding: [A,0x20'A',0b0000AAAA,0xe3] 33 @ CHECK-BE: movw r2, :lower16:fred @ encoding: [0xe3,0b0000AAAA,0x20'A',A]
|
| H A D | complex-operands.s | 24 mov r0, #:lower16:((.L_table_end - .L_table_begin) >> 2) 28 @ CHECK: movw r0, :lower16:((.L_table_end-.L_table_begin)>>2) 34 mov r0, #:lower16:((.L_table_end - .L_table_begin) >> 2) 38 @ CHECK: movw r0, :lower16:((.L_table_end-.L_table_begin)>>2)
|
| H A D | elf-movt.s | 14 movw r0, :lower16:GOT-(.LPC0_2+8) 17 movw r0, :lower16:extern_symbol+1234 20 movw r0, :lower16:(foo - bar + 1234) 25 @ ASM: movw r0, :lower16:(GOT-(.LPC0_2+8)) 27 @ ASM: movw r0, :lower16:(extern_symbol+1234) 29 @ ASM: movw r0, :lower16:((foo-bar)+1234)
|
| H A D | thumb2be-movw-encoding.s | 4 movw r9, :lower16:(_bar) 5 @ CHECK-LE: movw r9, :lower16:_bar @ encoding: [0x40'A',0xf2'A',0b0000AAAA,0x09] 7 @ CHECK-BE: movw r9, :lower16:_bar @ encoding: [0xf2,0b0100AAAA,0x09'A',A]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | movt-movw-global.ll | 10 ; EABI: movw r0, :lower16:foo 13 ; IOS: movw r0, :lower16:L_foo$non_lazy_ptr 16 ; IOS-PIC: movw r0, :lower16:(L_foo$non_lazy_ptr-(LPC0_0+8)) 19 ; IOS-STATIC: movw r0, :lower16:_foo 26 ; EABI: movw r1, :lower16:foo 29 ; IOS: movw r1, :lower16:L_foo$non_lazy_ptr 32 ; IOS-PIC: movw r1, :lower16:(L_foo$non_lazy_ptr-(LPC1_0+8)) 35 ; IOS-STATIC: movw r1, :lower16:_foo
|
| H A D | fast-isel-intrinsic.ll | 17 ; ARM: {{(movw r0, :lower16:_?message1)|(ldr r0, .LCPI)}} 30 ; ARM-LONG-ELF: movw r3, :lower16:memset 43 ; THUMB-LONG: movw r3, :lower16:L_memset$non_lazy_ptr 62 ; ARM-ELF: movw [[REG1:r[0-9]+]], :lower16:temp 75 ; ARM-LONG-ELF: movw r3, :lower16:memcpy 88 ; THUMB-LONG: movw r3, :lower16:L_memcpy$non_lazy_ptr 107 ; ARM-ELF: movw [[REG0:r[0-9]+]], :lower16:temp 120 ; ARM-LONG-ELF: movw r3, :lower16:memmove 154 ; ARM-ELF: movw [[REG0:r[0-9]+]], :lower16:temp 192 ; ARM-ELF: movw [[REG0:r[0-9]+]], :lower16:temp [all …]
|
| H A D | arm-position-independence.ll | 33 ; ARM_RW_ABS: movw r[[REG:[0-9]]], :lower16:a 44 ; THUMB2_RW_ABS: movw r[[REG:[0-9]]], :lower16:a 83 ; ARM_RW_ABS: movw r[[REG:[0-9]]], :lower16:a 87 ; ARM_RW_SB: movw r[[REG:[0-9]]], :lower16:a 94 ; THUMB2_RW_ABS: movw r[[REG:[0-9]]], :lower16:a 133 ; ARM_RO_ABS: movw r[[reg:[0-9]]], :lower16:b 149 ; THUMB2_RO_ABS: movw r[[REG:[0-9]]], :lower16:b 202 ; ARM_RW_ABS: movw r[[REG:[0-9]]], :lower16:a 212 ; THUMB2_RW_ABS: movw r[[REG:[0-9]]], :lower16:a 248 ; ARM_RO_ABS: movw r[[REG:[0-9]]], :lower16:b [all …]
|
| H A D | 2011-11-29-128bitArithmetics.ll | 9 ; CHECK: movw r1, :lower16:{{.*}} 32 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 63 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 94 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 125 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 156 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 187 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 219 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 253 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} 276 ; CHECK: movw [[reg0:r[0-9]+]], :lower16:{{.*}} [all …]
|
| H A D | misched-fusion-lit.ll | 15 ; CHECK: movw [[R:r[0-9]+]], :lower16:litp 16 ; CHECKDONT-NEXT: movw [[S:r[0-9]+]], :lower16:g 18 ; CHECKFUSE-NEXT: movw [[S:r[0-9]+]], :lower16:g 35 ; CHECKFUSE: movw [[S:r[0-9]+]], :lower16:g
|
| H A D | cfguard-checks.ll | 20 ; CHECK: movw r0, :lower16:target_func 40 ; CHECK: movw r0, :lower16:target_func 44 ; CHECK: movw r0, :lower16:__guard_check_icall_fptr 65 ; CHECK: movw r0, :lower16:__guard_check_icall_fptr 68 ; CHECK: movw r4, :lower16:target_func 95 ; CHECK: movw r0, :lower16:__guard_check_icall_fptr 98 ; CHECK: movw r4, :lower16:target_func
|
| H A D | atomic-ops-v8.ll | 16 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8 39 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16 62 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var32 85 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var64 112 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8 135 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var16 158 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var32 181 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var64 208 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8 304 ; CHECK: movw r[[ADDR:[0-9]+]], :lower16:var8 [all …]
|
| H A D | vsel-fp16.ll | 12 ; CHECK-NEXT: movw r0, :lower16:varhalf 31 ; CHECK-NEXT: movw r0, :lower16:varhalf 50 ; CHECK-NEXT: movw r0, :lower16:varhalf 69 ; CHECK-NEXT: movw r0, :lower16:varhalf 88 ; CHECK-NEXT: movw r0, :lower16:varhalf 108 ; CHECK-NEXT: movw r0, :lower16:varhalf 132 ; CHECK-NEXT: movw r0, :lower16:varhalf 156 ; CHECK-NEXT: movw r0, :lower16:varhalf 180 ; CHECK-NEXT: movw r0, :lower16:varhalf 204 ; CHECK-NEXT: movw r0, :lower16:varhalf [all …]
|
| H A D | func-argpassing-endian.ll | 11 ; CHECK-LE-NEXT: movw r1, :lower16:var32 18 ; CHECK-BE-NEXT: movw r0, :lower16:var32 30 ; CHECK-NEXT: movw r2, :lower16:vardouble 42 ; CHECK-LE-NEXT: movw r0, :lower16:var32 50 ; CHECK-BE-NEXT: movw r0, :lower16:var32 63 ; CHECK-NEXT: movw r2, :lower16:vardouble 198 ; CHECK-LE-NEXT: movw r1, :lower16:var32 208 ; CHECK-BE-NEXT: movw r0, :lower16:var32 226 ; CHECK-LE-NEXT: movw r0, :lower16:vardouble 244 ; CHECK-BE-NEXT: movw r0, :lower16:vardouble [all …]
|
| H A D | i64_volatile_load_store.ll | 15 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x 16 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y 39 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x 40 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y 86 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x 87 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y 112 ; CHECK-T2: movw [[ADDR0:r[0-9]+]], :lower16:x 113 ; CHECK-T2-NEXT: movw [[ADDR1:r[0-9]+]], :lower16:y 138 ; CHECK-T2: movw [[ADDR1:r[0-9]+]], :lower16:y 139 ; CHECK-T2-NEXT: movw [[ADDR0:r[0-9]+]], :lower16:x
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/Windows/ |
| H A D | movw-movt-relocations.ll | 19 ; CHECK-WINDOWS: movw r[[i:[0-4]]], :lower16:i 21 ; CHECK-WINDOWS: movw r[[j:[0-4]]], :lower16:j 24 ; CHECK-EABI: movw r[[i:[0-4]]], :lower16:i 25 ; CHECK-EABI: movw r[[j:[0-4]]], :lower16:j
|
| H A D | mingw-refptr.ll | 11 ; CHECK: movw r0, :lower16:.refptr.var 23 ; CHECK: movw r0, :lower16:dsolocalvar 34 ; CHECK: movw r0, :lower16:localvar 45 ; CHECK: movw r0, :lower16:localcommon 56 ; CHECK: movw r0, :lower16:__imp_extvar
|
| H A D | dllimport.ll | 16 ; CHECK: movw r0, :lower16:__imp_var 28 ; CHECK: movw r0, :lower16:ext 38 ; CHECK: movw r0, :lower16:__imp_var 49 ; CHECK: movw r0, :lower16:__imp_external
|
| H A D | tls.ll | 18 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index 38 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index 58 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index 78 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index 98 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index 118 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index 138 ; CHECK: movw [[TLS_INDEX:r[0-9]]], :lower16:_tls_index
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/ |
| H A D | arm-isel-globals-ropi-rwpi.ll | 11 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 19 ; RWPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:internal_global(sbrel) 35 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 43 ; RWPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:external_global(sbrel) 59 ; ROPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(internal_constant-([[ANCHOR:.L[[:alnum:]_]+]]+8) 70 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_constant 85 ; ROPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(external_constant-([[ANCHOR:.L[[:alnum:]_]+]]+8) 96 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_constant
|
| H A D | thumb-isel-globals-ropi-rwpi.ll | 11 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 19 ; RWPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global(sbrel) 35 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 43 ; RWPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global(sbrel) 59 ; ROPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(internal_constant-([[ANCHOR:.L[[:alnum:]_]+]]+4) 70 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_constant 85 ; ROPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(external_constant-([[ANCHOR:.L[[:alnum:]_]+]]+4) 96 ; RO-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_constant
|
| H A D | thumb-isel-globals-static.ll | 9 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 12 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_internal_global 30 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 33 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_external_global
|
| H A D | arm-isel-globals-static.ll | 9 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 12 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_internal_global 30 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 33 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_external_global
|