/external/llvm/test/CodeGen/ARM/ |
D | darwin-tls.ll | 1 ; RUN: llc -mtriple=thumbv7s-apple-ios7.0 -o - -fast-isel %s | FileCheck %s --check-prefix=T2-MOVT-… 3 …thumbv7s-apple-ios7.0 -o - %s -relocation-model=static | FileCheck %s --check-prefix=T2-MOVT-STATIC 5 ; RUN: llc -mtriple=armv7s-apple-ios7.0 -o - %s | FileCheck %s --check-prefix=ARM-MOVT-PIC 7 …=armv7s-apple-ios7.0 -o - %s -relocation-model=static | FileCheck %s --check-prefix=ARM-MOVT-STATIC 17 ; T2-MOVT-PIC-LABEL: test_local_tls: 18 ; T2-MOVT-PIC: movw r0, :lower16:(_local_tls_var-([[PCREL_LOC:LPC[0-9]+_[0-9]+]]+4)) 19 ; T2-MOVT-PIC: movt r0, :upper16:(_local_tls_var-([[PCREL_LOC]]+4)) 20 ; T2-MOVT-PIC: [[PCREL_LOC]]: 21 ; T2-MOVT-PIC-NEXT: add r0, pc 22 ; T2-MOVT-PIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0] [all …]
|
D | subtarget-no-movt.ll | 2 …pu=cortex-a8 -relocation-model=static %s -o - -mattr=-no-movt | FileCheck -check-prefix=USE-MOVT %s 3 …cortex-a8 -relocation-model=static %s -o - -mattr=+no-movt | FileCheck -check-prefix=NO-USE-MOVT %s 5 …ortex-a8 -relocation-model=static %s -o - -O0 -mattr=-no-movt | FileCheck -check-prefix=USE-MOVT %s 6 …ex-a8 -relocation-model=static %s -o - -O0 -mattr=+no-movt | FileCheck -check-prefix=NO-USE-MOVT %s 13 ; USE-MOVT-LABEL: {{_?}}foo0 14 ; USE-MOVT: movw [[R0:r[0-9]+]], #52257 15 ; USE-MOVT: movt [[R0]], #35037 17 ; NO-USE-MOVT-LABEL: {{_?}}foo0 18 ; NO-USE-MOVT: ldr [[R0:r[0-9]+]], [[L0:.*]] 19 ; NO-USE-MOVT: [[L0]]: [all …]
|
D | machine-licm.ll | 3 …-apple-darwin -relocation-model=pic -disable-fp-elim -mattr=+v6t2 | FileCheck %s -check-prefix=MOVT 18 ; MOVT-LABEL: t: 19 ; MOVT: movw [[REGISTER_2:r[0-9]+]], :lower16:(L_GV$non_lazy_ptr-(LPC0_0+8)) 20 ; MOVT: movt [[REGISTER_2]], :upper16:(L_GV$non_lazy_ptr-(LPC0_0+8)) 21 ; MOVT: LPC0_0: 22 ; MOVT: ldr r{{[0-9]+}}, [pc, [[REGISTER_2]]] 23 ; MOVT: ldr r{{[0-9]+}}, [r{{[0-9]+}}]
|
D | fast-isel-mvn.ll | 5 …elocation-model=dynamic-no-pic -mtriple=armv7-apple-ios < %s | FileCheck %s --check-prefix=MOVT 88 ; MOVT-LABEL: t10 89 ; MOVT: ldr
|
D | minsize-litpools.ll | 5 ; make use of it in deciding whether to use MOVW/MOVT for global variables or a
|
/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | darwin-tls.ll | 1 ; RUN: llc -mtriple=thumbv7s-apple-ios7.0 -o - -fast-isel %s | FileCheck %s --check-prefix=T2-MOVT-… 3 …thumbv7s-apple-ios7.0 -o - %s -relocation-model=static | FileCheck %s --check-prefix=T2-MOVT-STATIC 5 ; RUN: llc -mtriple=armv7s-apple-ios7.0 -o - %s | FileCheck %s --check-prefix=ARM-MOVT-PIC 7 …=armv7s-apple-ios7.0 -o - %s -relocation-model=static | FileCheck %s --check-prefix=ARM-MOVT-STATIC 17 ; T2-MOVT-PIC-LABEL: test_local_tls: 18 ; T2-MOVT-PIC: movw r0, :lower16:(_local_tls_var-([[PCREL_LOC:LPC[0-9]+_[0-9]+]]+4)) 19 ; T2-MOVT-PIC: movt r0, :upper16:(_local_tls_var-([[PCREL_LOC]]+4)) 20 ; T2-MOVT-PIC: [[PCREL_LOC]]: 21 ; T2-MOVT-PIC-NEXT: add r0, pc 22 ; T2-MOVT-PIC: ldr [[TLV_GET_ADDR:r[0-9]+]], [r0] [all …]
|
D | subtarget-no-movt.ll | 4 ; RUN: FileCheck -check-prefixes=CHECK,USE-MOVT,USE-MOVT-COMMON %s 6 ; RUN: FileCheck -check-prefixes=CHECK,NO-USE-MOVT,NO-USE-MOVT-COMMON %s 10 ; RUN: FileCheck -check-prefixes=CHECK,USE-MOVT-O0,USE-MOVT-COMMON %s 12 ; RUN: FileCheck -check-prefixes=CHECK,NO-USE-MOVT-O0,NO-USE-MOVT-COMMON %s 21 ; USE-MOVT-COMMON-LABEL: {{_?}}foo0 22 ; USE-MOVT-COMMON: movw [[R0:r[0-9]+]], #52257 23 ; USE-MOVT-COMMON: movt [[R0]], #35037 25 ; NO-USE-MOVT-COMMON-LABEL: {{_?}}foo0 26 ; NO-USE-MOVT-COMMON: ldr [[R0:r[0-9]+]], [[L0:.*]] 27 ; NO-USE-MOVT-COMMON: [[L0]]: [all …]
|
D | execute-only-big-stack-frame.ll | 4 ; RUN: | FileCheck --check-prefix=CHECK-MOVW-MOVT-ADD %s 6 ; RUN: | FileCheck --check-prefix=CHECK-MOVW-MOVT-ADD %s 22 ; CHECK-MOVW-MOVT-ADD-LABEL: test_big_stack_frame: 23 ; CHECK-MOVW-MOVT-ADD-NOT: ldr {{r[0-9]+}}, .{{.*}} 24 ; CHECK-MOVW-MOVT-ADD: movw [[REG1:r[0-9]+]], #0 25 ; CHECK-MOVW-MOVT-ADD: movt [[REG1]], #65535 26 ; CHECK-MOVW-MOVT-ADD: add sp, [[REG1]] 27 ; CHECK-MOVW-MOVT-ADD-NOT: ldr {{r[0-9]+}}, .{{.*}} 28 ; CHECK-MOVW-MOVT-ADD: movw [[REG2:r[0-9]+]], #65532 29 ; CHECK-MOVW-MOVT-ADD: movt [[REG2]], #0 [all …]
|
D | machine-licm.ll | 3 …pple-darwin -relocation-model=pic -frame-pointer=all -mattr=+v6t2 | FileCheck %s -check-prefix=MOVT 18 ; MOVT-LABEL: t: 19 ; MOVT: movw [[REGISTER_2:r[0-9]+]], :lower16:(L_GV$non_lazy_ptr-(LPC0_0+8)) 20 ; MOVT: movt [[REGISTER_2]], :upper16:(L_GV$non_lazy_ptr-(LPC0_0+8)) 21 ; MOVT: LPC0_0: 22 ; MOVT: ldr r{{[0-9]+}}, [pc, [[REGISTER_2]]] 23 ; MOVT: ldr r{{[0-9]+}}, [r{{[0-9]+}}]
|
D | fast-isel-mvn.ll | 5 …elocation-model=dynamic-no-pic -mtriple=armv7-apple-ios < %s | FileCheck %s --check-prefix=MOVT 88 ; MOVT-LABEL: t10 89 ; MOVT: ldr
|
/external/llvm-project/llvm/test/CodeGen/ARM/GlobalISel/ |
D | arm-isel-globals-ropi-rwpi.ll | 1 …-global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,RW-DEFAULT-MOVT,RW-DEFAULT,ROPI-MOVT,ROPI 3 …-global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,RO-DEFAULT-MOVT,RO-DEFAULT,RWPI-MOVT,RWPI 5 …o-movt,+v8m -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,ROPI-MOVT,ROPI,RWPI-MOVT,RWPI 11 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 12 ; RW-DEFAULT-MOVT-NEXT: movt r[[ADDR]], :upper16:internal_global 19 ; RWPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:internal_global(sbrel) 20 ; RWPI-MOVT-NEXT: movt [[OFFSET]], :upper16:internal_global(sbrel) 35 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 36 ; RW-DEFAULT-MOVT-NEXT: movt r[[ADDR]], :upper16:external_global 43 ; RWPI-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:external_global(sbrel) [all …]
|
D | thumb-isel-globals-ropi-rwpi.ll | 1 …-global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,RW-DEFAULT-MOVT,RW-DEFAULT,ROPI-MOVT,ROPI 3 …-global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,RO-DEFAULT-MOVT,RO-DEFAULT,RWPI-MOVT,RWPI 5 …tr=-no-movt -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,ROPI-MOVT,ROPI,RWPI-MOVT,RWPI 11 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 12 ; RW-DEFAULT-MOVT-NEXT: movt r[[ADDR]], :upper16:internal_global 19 ; RWPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global(sbrel) 20 ; RWPI-MOVT-NEXT: movt r[[ADDR]], :upper16:internal_global(sbrel) 35 ; RW-DEFAULT-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 36 ; RW-DEFAULT-MOVT-NEXT: movt r[[ADDR]], :upper16:external_global 43 ; RWPI-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global(sbrel) [all …]
|
D | arm-isel-globals-static.ll | 1 …nux -relocation-model=static -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,ELF,ELF-MOVT 3 …elocation-model=static -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN,DARWIN-MOVT 9 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 10 ; ELF-MOVT-NEXT: movt r[[ADDR]], :upper16:internal_global 12 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_internal_global 13 ; DARWIN-MOVT-NEXT: movt r[[ADDR]], :upper16:_internal_global 30 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 31 ; ELF-MOVT-NEXT: movt r[[ADDR]], :upper16:external_global 33 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_external_global 34 ; DARWIN-MOVT: movt r[[ADDR]], :upper16:_external_global
|
D | thumb-isel-globals-static.ll | 1 …nux -relocation-model=static -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,ELF,ELF-MOVT 3 …elocation-model=static -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN,DARWIN-MOVT 9 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:internal_global 10 ; ELF-MOVT-NEXT: movt r[[ADDR]], :upper16:internal_global 12 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_internal_global 13 ; DARWIN-MOVT-NEXT: movt r[[ADDR]], :upper16:_internal_global 30 ; ELF-MOVT: movw r[[ADDR:[0-9]+]], :lower16:external_global 31 ; ELF-MOVT-NEXT: movt r[[ADDR]], :upper16:external_global 33 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:_external_global 34 ; DARWIN-MOVT: movt r[[ADDR]], :upper16:_external_global
|
D | arm-select-globals-ropi-rwpi.mir | 1 …select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RW-DEFAULT-MOVT,ROPI-MOVT 3 …t -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,RO-DEFAULT-MOVT 5 …-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,ROPI-MOVT 39 ; RW-DEFAULT-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @internal_global 41 ; RWPI-MOVT: [[OFF:%[0-9]+]]:gpr = MOVi32imm target-flags(arm-sbrel) @internal_global 73 ; RW-DEFAULT-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @external_global 75 ; RWPI-MOVT: [[OFF:%[0-9]+]]:gpr = MOVi32imm target-flags(arm-sbrel) @external_global 104 ; ROPI-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel @internal_constant 106 ; RO-DEFAULT-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @internal_constant 134 ; ROPI-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel @external_constant [all …]
|
D | thumb-select-globals-ropi-rwpi.mir | 1 …select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RW-DEFAULT-MOVT,ROPI-MOVT 3 …t -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,RO-DEFAULT-MOVT 5 …-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,ROPI-MOVT 39 ; RW-DEFAULT-MOVT: [[G:%[0-9]+]]:rgpr = t2MOVi32imm @internal_global 41 ; RWPI-MOVT: [[OFF:%[0-9]+]]:rgpr = t2MOVi32imm target-flags(arm-sbrel) @internal_global 73 ; RW-DEFAULT-MOVT: [[G:%[0-9]+]]:rgpr = t2MOVi32imm @external_global 75 ; RWPI-MOVT: [[OFF:%[0-9]+]]:rgpr = t2MOVi32imm target-flags(arm-sbrel) @external_global 104 ; ROPI-MOVT: [[G:%[0-9]+]]:rgpr = t2MOV_ga_pcrel @internal_constant 106 ; RO-DEFAULT-MOVT: [[G:%[0-9]+]]:rgpr = t2MOVi32imm @internal_constant 134 ; ROPI-MOVT: [[G:%[0-9]+]]:rgpr = t2MOV_ga_pcrel @external_constant [all …]
|
D | thumb-isel-globals-pic.ll | 3 … -relocation-model=pic -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN,DARWIN-MOVT 12 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(_internal_global-([[ANCHOR:L[[:alnum:]_]+]]+4)) 13 ; DARWIN-MOVT-NEXT: movt r[[ADDR]], :upper16:(_internal_global-([[ANCHOR]]+4)) 22 ; DARWIN-MOVT-NOT: .long _internal_global 35 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(L_external_global$non_lazy_ptr-([[ANCHOR:L[[:alnum:… 36 ; DARWIN-MOVT: movt r[[ADDR]], :upper16:(L_external_global$non_lazy_ptr-([[ANCHOR]]+4)) 59 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(_internal_constant-([[ANCHOR:L[[:alnum:]_]+]]+4)) 60 ; DARWIN-MOVT-NEXT: movt r[[ADDR]], :upper16:(_internal_constant-([[ANCHOR]]+4)) 69 ; DARWIN-MOVT-NOT: .long _internal_constant 82 ; DARWIN-MOVT: movw r[[ADDR:[0-9]+]], :lower16:(L_external_constant$non_lazy_ptr-([[ANCHOR:L[[:alnu… [all …]
|
D | arm-isel-globals-pic.ll | 3 … -relocation-model=pic -global-isel %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN,DARWIN-MOVT 12 ; DARWIN-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(_internal_global-([[ANCHOR:L[[:alnum:]_]+]]+8)) 13 ; DARWIN-MOVT-NEXT: movt [[OFFSET]], :upper16:(_internal_global-([[ANCHOR]]+8)) 22 ; DARWIN-MOVT-NOT: .long _internal_global 36 ; DARWIN-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(L_external_global$non_lazy_ptr-([[ANCHOR:L[[:alnu… 37 ; DARWIN-MOVT: movt [[OFFSET]], :upper16:(L_external_global$non_lazy_ptr-([[ANCHOR]]+8)) 59 ; DARWIN-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(_internal_constant-([[ANCHOR:L[[:alnum:]_]+]]+8)) 60 ; DARWIN-MOVT-NEXT: movt [[OFFSET]], :upper16:(_internal_constant-([[ANCHOR]]+8)) 69 ; DARWIN-MOVT-NOT: .long _internal_constant 83 ; DARWIN-MOVT: movw [[OFFSET:r[0-9]+]], :lower16:(L_external_constant$non_lazy_ptr-([[ANCHOR:L[[:al… [all …]
|
D | arm-select-globals-static.mir | 2 …pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,ELF-MOVT 4 …s=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN-MOVT 28 ; ELF-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @internal_global 30 ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @internal_global 58 ; ELF-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @external_global 60 ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @external_global
|
D | thumb-select-globals-static.mir | 2 …pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,ELF-MOVT 4 …s=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN-MOVT 28 ; ELF-MOVT: [[G:%[0-9]+]]:rgpr = t2MOVi32imm @internal_global 30 ; DARWIN-MOVT: [[G:%[0-9]+]]:rgpr = t2MOVi32imm @internal_global 58 ; ELF-MOVT: [[G:%[0-9]+]]:rgpr = t2MOVi32imm @external_global 60 ; DARWIN-MOVT: [[G:%[0-9]+]]:rgpr = t2MOVi32imm @external_global
|
D | thumb-select-globals-pic.mir | 4 …s=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN-MOVT 31 ; DARWIN-MOVT: [[G:%[0-9]+]]:rgpr = t2MOV_ga_pcrel target-flags(arm-nonlazy) @internal_global 57 … ; DARWIN-MOVT: [[G_GOT:%[0-9]+]]:rgpr = t2MOV_ga_pcrel target-flags(arm-nonlazy) @external_global 58 …; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = t2LDRi12 [[G_GOT]], 0, 14 /* CC::al */, $noreg :: (load 4 from … 86 ; DARWIN-MOVT: [[G:%[0-9]+]]:rgpr = t2MOV_ga_pcrel target-flags(arm-nonlazy) @internal_constant 112 …; DARWIN-MOVT: [[G_GOT:%[0-9]+]]:rgpr = t2MOV_ga_pcrel target-flags(arm-nonlazy) @external_constant 113 …; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = t2LDRi12 [[G_GOT]], 0, 14 /* CC::al */, $noreg :: (load 4 from …
|
D | arm-select-globals-pic.mir | 4 …s=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,DARWIN-MOVT 31 ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel target-flags(arm-nonlazy) @internal_global 57 …; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr target-flags(arm-nonlazy) @external_global :: … 83 ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel target-flags(arm-nonlazy) @internal_constant 109 …; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr target-flags(arm-nonlazy) @external_constant :…
|
/external/libxaac/decoder/armv7/ |
D | ixheaacd_fft_15_ld.s | 31 MOVT r10, #0x478E 42 MOVT r10, #0x79BC 56 MOVT r10, #0xFFFF 65 MOVT r10, #0x478E 77 MOVT r10, #0x79BC 92 MOVT r10, #0xFFFF 111 MOVT r1, #0xFFFF 130 MOVT r10, #0x478E 141 MOVT r10, #0x79BC 155 MOVT r10, #0xFFFF [all …]
|
/external/llvm-project/compiler-rt/lib/xray/ |
D | xray_trampoline_arm.S | 25 MOVT r1, #:upper16:_ZN6__xray19XRayPatchedFunctionE - (. + 12) 57 MOVT r1, #:upper16:_ZN6__xray19XRayPatchedFunctionE - (. + 12) 88 MOVT r1, #:upper16:_ZN6__xray19XRayPatchedFunctionE - (. + 12)
|
/external/vixl/test/aarch32/config/ |
D | cond-rd-operand-imm16-t32.json | 33 "Movt", // MOVT{<c>}{<q>} <Rd>, #<imm16> ; T1 85 "Movt" // MOVT{<c>}{<q>} <Rd>, #<imm16> ; T1
|