Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
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 …ex-a8 -relocation-model=static %s -o - -O0 -mattr=-no-movt | FileCheck -check-prefix=USE-MOVT-O0 %s
6 …a8 -relocation-model=static %s -o - -O0 -mattr=+no-movt | FileCheck -check-prefix=NO-USE-MOVT-O0 %s
20 ; USE-MOVT-LABEL: {{_?}}foo0
21 ; USE-MOVT: movw [[R0:r[0-9]+]], #52257
22 ; USE-MOVT: movt [[R0]], #35037
24 ; USE-MOVT-O0-LABEL: {{_?}}foo0
25 ; USE-MOVT-O0: movw [[R0:r[0-9]+]], #52257
26 ; USE-MOVT-O0: movt [[R0]], #35037
[all …]
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 …]
Dexecute-only-big-stack-frame.ll4 ; RUN: | FileCheck --check-prefix=CHECK-MOVW-MOVT-ADD %s
20 ; CHECK-MOVW-MOVT-ADD-LABEL: test_big_stack_frame:
21 ; CHECK-MOVW-MOVT-ADD-NOT: ldr {{r[0-9]+}}, .{{.*}}
22 ; CHECK-MOVW-MOVT-ADD: movw [[REG1:r[0-9]+]], #0
23 ; CHECK-MOVW-MOVT-ADD: movt [[REG1]], #65535
24 ; CHECK-MOVW-MOVT-ADD: add sp, [[REG1]]
25 ; CHECK-MOVW-MOVT-ADD-NOT: ldr {{r[0-9]+}}, .{{.*}}
26 ; CHECK-MOVW-MOVT-ADD: movw [[REG2:r[0-9]+]], #65532
27 ; CHECK-MOVW-MOVT-ADD: movt [[REG2]], #0
28 ; CHECK-MOVW-MOVT-ADD: add [[REG2]], sp
[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/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/swiftshader/third_party/llvm-7.0/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 …]
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
Darm-select-globals-ropi-rwpi.mir1 …achineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RW-DEFAULT-MOVT,RW-DEFAULT,ROPI-MOVT,ROPI
3 …machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,RO-DEFAULT-MOVT,RO-DEFAU…
5 …ct -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=CHECK,RWPI-MOVT,RWPI,ROPI-MOVT,ROPI
39 ; RW-DEFAULT-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @internal_global
41 ; RWPI-MOVT: [[OFF:%[0-9]+]]:gpr = MOVi32imm {{.*}} @internal_global
73 ; RW-DEFAULT-MOVT: [[G:%[0-9]+]]:gpr = MOVi32imm @external_global
75 ; RWPI-MOVT: [[OFF:%[0-9]+]]:gpr = MOVi32imm {{.*}} @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 …]
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
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 {{.*}}@internal_global
57 ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr {{.*}} @external_global :: (load 4 from got)
83 ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel {{.*}}@internal_constant
109 … ; DARWIN-MOVT: [[G:%[0-9]+]]:gpr = MOV_ga_pcrel_ldr {{.*}} @external_constant :: (load 4 from got)
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dmachine-licm.ll3 …-apple-darwin -relocation-model=pic -disable-fp-elim -mattr=+v6t2 | FileCheck %s -check-prefix=MOVT
26 ; MOVT: t:
27 ; MOVT: movw [[REGISTER_2:r[0-9]+]], :lower16:(L_GV$non_lazy_ptr-(LPC0_0+8))
28 ; MOVT: movt [[REGISTER_2]], :upper16:(L_GV$non_lazy_ptr-(LPC0_0+8))
29 ; MOVT: LPC0_0:
30 ; MOVT: ldr r{{[0-9]+}}, [pc, [[REGISTER_2]]]
31 ; MOVT: ldr r{{[0-9]+}}, [r{{[0-9]+}}]
/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 …]
Dixheaacd_fft32x32_ld2_armv7.s202 MOVT r11, 0X89BE
204 MOVT r12, 0XCF04
206 MOVT r14, 0XA57D
Dixheaacd_complex_fft_p2.s24 MOVT r4, #0x3333
26 MOVT r5, #0x0F0F
/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
/external/pcre/dist2/src/sljit/
DsljitNativeARM_32.c130 #define MOVT 0xe3400000 macro
399 return push_inst(compiler, MOVT | RD(reg) | ((imm >> 12) & 0xf0000) | ((imm >> 16) & 0xfff)); in emit_imm()
512 SLJIT_ASSERT((inst[0] & 0xfff00000) == MOVW && (inst[1] & 0xfff00000) == MOVT); in inline_set_jump_addr()
514 inst[1] = MOVT | (inst[1] & 0xf000) | ((new_addr >> 12) & 0xf0000) | ((new_addr >> 16) & 0xfff); in inline_set_jump_addr()
567 SLJIT_ASSERT((inst[0] & 0xfff00000) == MOVW && (inst[1] & 0xfff00000) == MOVT); in inline_set_const()
569 …inst[1] = MOVT | (inst[1] & 0xf000) | ((new_constant >> 12) & 0xf0000) | ((new_constant >> 16) & 0… in inline_set_const()
1330 return push_inst(compiler, MOVT | RD(reg) | ((imm >> 12) & 0xf0000) | ((imm >> 16) & 0xfff)); in load_immediate()
2525 …return push_inst(compiler, (MOVT & ~COND_MASK) | cc | RD(dst_reg) | ((tmp >> 12) & 0xf0000) | ((tm… in sljit_emit_cmov()
DsljitNativeARM_T2_32.c141 #define MOVT 0xf2c00000 macro
226 return push_inst32(compiler, MOVT | RD4(dst) in emit_imm32_const()
233 …SLJIT_ASSERT(((inst[0] & 0xfbf0) == (MOVW >> 16)) && ((inst[2] & 0xfbf0) == (MOVT >> 16)) && dst =… in modify_imm32_const()
236 inst[2] = (MOVT >> 16) | COPY_BITS(new_imm, 12 + 16, 0, 4) | COPY_BITS(new_imm, 11 + 16, 10, 1); in modify_imm32_const()
544 return push_inst32(compiler, MOVT | RD4(dst) in load_immediate()
2232 return push_inst32(compiler, MOVT | RD4(dst_reg) in sljit_emit_cmov()
/external/swiftshader/third_party/LLVM/test/MC/ARM/
Ddiagnostics.s103 @ Out of range immediate for MOVT

12