Home
last modified time | relevance | path

Searched refs:MOVT (Results 1 – 25 of 54) sorted by relevance

123

/external/llvm/test/CodeGen/ARM/
Ddarwin-tls.ll1 ; 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 …]
Dsubtarget-no-movt.ll2 …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 …]
Dmachine-licm.ll3 …-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]+}}]
Dfast-isel-mvn.ll5 …elocation-model=dynamic-no-pic -mtriple=armv7-apple-ios < %s | FileCheck %s --check-prefix=MOVT
88 ; MOVT-LABEL: t10
89 ; MOVT: ldr
Dminsize-litpools.ll5 ; make use of it in deciding whether to use MOVW/MOVT for global variables or a
/external/llvm-project/llvm/test/CodeGen/ARM/
Ddarwin-tls.ll1 ; 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 …]
Dsubtarget-no-movt.ll4 ; 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 …]
Dexecute-only-big-stack-frame.ll4 ; 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 …]
Dmachine-licm.ll3 …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]+}}]
Dfast-isel-mvn.ll5 …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/
Darm-isel-globals-ropi-rwpi.ll1 …-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 …]
Dthumb-isel-globals-ropi-rwpi.ll1 …-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 …]
Darm-isel-globals-static.ll1 …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
Dthumb-isel-globals-static.ll1 …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
Darm-select-globals-ropi-rwpi.mir1 …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 …]
Dthumb-select-globals-ropi-rwpi.mir1 …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 …]
Dthumb-isel-globals-pic.ll3 … -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 …]
Darm-isel-globals-pic.ll3 … -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 …]
Darm-select-globals-static.mir2 …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
Dthumb-select-globals-static.mir2 …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
Dthumb-select-globals-pic.mir4 …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 …
Darm-select-globals-pic.mir4 …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/
Dixheaacd_fft_15_ld.s31 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/
Dxray_trampoline_arm.S25 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/
Dcond-rd-operand-imm16-t32.json33 "Movt", // MOVT{<c>}{<q>} <Rd>, #<imm16> ; T1
85 "Movt" // MOVT{<c>}{<q>} <Rd>, #<imm16> ; T1

123