Home
last modified time | relevance | path

Searched refs:THUMB (Results 1 – 25 of 182) sorted by relevance

12345678

/external/llvm/test/CodeGen/ARM/
Datomic-64bit.ll2 …humbv7-none-linux-gnueabihf | FileCheck %s --check-prefix=CHECK-THUMB --check-prefix=CHECK-THUMB-LE
4 …mbebv7-none-linux-gnueabihf | FileCheck %s --check-prefix=CHECK-THUMB --check-prefix=CHECK-THUMB-BE
19 ; CHECK-THUMB-LABEL: test1:
20 ; CHECK-THUMB: dmb {{ish$}}
21 ; CHECK-THUMB: ldrexd [[REG1:[a-z0-9]+]], [[REG2:[a-z0-9]+]]
22 ; CHECK-THUMB-LE: adds.w [[REG3:[a-z0-9]+]], [[REG1]]
23 ; CHECK-THUMB-LE: adc.w [[REG4:[a-z0-9]+]], [[REG2]]
24 ; CHECK-THUMB-BE: adds.w [[REG4:[a-z0-9]+]], [[REG2]]
25 ; CHECK-THUMB-BE: adc.w [[REG3:[a-z0-9]+]], [[REG1]]
26 ; CHECK-THUMB: strexd {{[a-z0-9]+}}, [[REG3]], [[REG4]]
[all …]
Ddebug-frame.ll35 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-FP
39 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-FP-ELIM
43 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP
47 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-ELIM
51 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-NOIAS
234 ; CHECK-THUMB-FP-LABEL: _Z4testiiiiiddddd:
235 ; CHECK-THUMB-FP: .cfi_startproc
236 ; CHECK-THUMB-FP: push {r4, r5, r6, r7, lr}
237 ; CHECK-THUMB-FP: .cfi_def_cfa_offset 20
238 ; CHECK-THUMB-FP: .cfi_offset lr, -4
[all …]
Dfast-isel-intrinsic.ll3 …dynamic-no-pic -mtriple=thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
6 …thumbv7-apple-ios -mattr=+long-calls -verify-machineinstrs | FileCheck %s --check-prefix=THUMB-LONG
34 ; THUMB-LABEL: t1:
35 ; THUMB: {{(movw r0, :lower16:_?message1)|(ldr.n r0, .LCPI)}}
36 ; THUMB: {{(movt r0, :upper16:_?message1)|(ldr r0, \[r0\])}}
37 ; THUMB: adds r0, #5
38 ; THUMB: movs r1, #64
39 ; THUMB: movs r2, #10
40 ; THUMB: and r1, r1, #255
41 ; THUMB: bl {{_?}}memset
[all …]
Dfast-isel-select.ll3 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
4 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv8-apple-ios | FileCheck %s --check-prefix=THUMB
13 ; THUMB: t1
14 ; THUMB: movs r{{[1-9]}}, #10
15 ; THUMB: tst.w r0, #1
16 ; THUMB: it eq
17 ; THUMB: moveq r{{[1-9]}}, #20
18 ; THUMB: mov r0, r{{[1-9]}}
29 ; THUMB: t2
30 ; THUMB: tst.w r0, #1
[all …]
Dfast-isel-ldr-str-thumb-neg-index.ll1 …dynamic-no-pic -mtriple=thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
5 ; THUMB: t1
8 ; THUMB: ldr r{{[0-9]}}, [r0, #-4]
14 ; THUMB: t2
17 ; THUMB: ldr r{{[0-9]}}, [r0, #-252]
23 ; THUMB: t3
26 ; THUMB: ldr r{{[0-9]}}, [r0]
32 ; THUMB: t4
35 ; THUMB: ldrh r{{[0-9]}}, [r0, #-2]
41 ; THUMB: t5
[all …]
Dfast-isel-conversion.ll3 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
12 ; THUMB: sitofp_single_i32
13 ; THUMB: vmov s0, r0
14 ; THUMB: vcvt.f32.s32 s0, s0
27 ; THUMB: sitofp_single_i16
28 ; THUMB: sxth r0, r0
29 ; THUMB: vmov s0, r0
30 ; THUMB: vcvt.f32.s32 s0, s0
43 ; THUMB: sitofp_single_i8
44 ; THUMB: sxtb r0, r0
[all …]
Dfast-isel-call.ll3 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
6 …namic-no-pic -mtriple=thumbv7-apple-ios -mattr=+long-calls | FileCheck %s --check-prefix=THUMB-LONG
9 …el=dynamic-no-pic -mtriple=thumbv7-apple-ios -mattr=-vfp2 | FileCheck %s --check-prefix=THUMB-NOVFP
42 ; THUMB: foo
47 ; THUMB: and r2, r2, #1
51 ; THUMB: sxtb r2, r1
52 ; THUMB: mov r0, r2
56 ; THUMB: and r2, r1, #255
57 ; THUMB: mov r0, r2
61 ; THUMB: sxth r2, r1
[all …]
Dfast-isel.ll3 …dynamic-no-pic -mtriple=thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
32 ; THUMB-LABEL: test1:
33 ; THUMB: tst.w r0, #1
38 ; THUMB-LABEL: test2:
46 ; THUMB: add.w {{.*}} #4096
53 ; THUMB: addw {{.*}} #4095
62 ; THUMB: orr {{.*}} #4
67 ; THUMB-LABEL: test3:
82 ; THUMB: and
83 ; THUMB: strb
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Datomic-64bit.ll2 …humbv7-none-linux-gnueabihf | FileCheck %s --check-prefix=CHECK-THUMB --check-prefix=CHECK-THUMB-LE
4 …mbebv7-none-linux-gnueabihf | FileCheck %s --check-prefix=CHECK-THUMB --check-prefix=CHECK-THUMB-BE
19 ; CHECK-THUMB-LABEL: test1:
20 ; CHECK-THUMB: dmb {{ish$}}
21 ; CHECK-THUMB: ldrexd [[REG1:[a-z0-9]+]], [[REG2:[a-z0-9]+]]
22 ; CHECK-THUMB-LE: adds.w [[REG3:[a-z0-9]+]], [[REG1]]
23 ; CHECK-THUMB-LE: adc.w [[REG4:[a-z0-9]+]], [[REG2]]
24 ; CHECK-THUMB-BE: adds.w [[REG4:[a-z0-9]+]], [[REG2]]
25 ; CHECK-THUMB-BE: adc.w [[REG3:[a-z0-9]+]], [[REG1]]
26 ; CHECK-THUMB: strexd {{[a-z0-9]+}}, [[REG3]], [[REG4]]
[all …]
Ddebug-frame.ll35 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-FP
39 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-FP-ELIM
43 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP
47 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-ELIM
51 ; RUN: | FileCheck %s --check-prefix=CHECK-THUMB-V7-FP-NOIAS
234 ; CHECK-THUMB-FP-LABEL: _Z4testiiiiiddddd:
235 ; CHECK-THUMB-FP: .cfi_startproc
236 ; CHECK-THUMB-FP: push {r4, r5, r6, r7, lr}
237 ; CHECK-THUMB-FP: .cfi_def_cfa_offset 20
238 ; CHECK-THUMB-FP: .cfi_offset lr, -4
[all …]
Dfast-isel-intrinsic.ll3 …dynamic-no-pic -mtriple=thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
6 …thumbv7-apple-ios -mattr=+long-calls -verify-machineinstrs | FileCheck %s --check-prefix=THUMB-LONG
34 ; THUMB-LABEL: t1:
35 ; THUMB: {{(movw r0, :lower16:_?message1)|(ldr.n r0, .LCPI)}}
36 ; THUMB: {{(movt r0, :upper16:_?message1)|(ldr r0, \[r0\])}}
37 ; THUMB: adds r0, #5
38 ; THUMB: movs r1, #64
39 ; THUMB: and r1, r1, #255
40 ; THUMB: movs r2, #10
41 ; THUMB: bl {{_?}}memset
[all …]
Dfast-isel-select.ll3 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
4 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv8-apple-ios | FileCheck %s --check-prefix=THUMB
12 ; THUMB: t1
13 ; THUMB: tst.w r0, #1
14 ; THUMB: movw r0, #10
15 ; THUMB: it eq
16 ; THUMB: moveq r0, #20
27 ; THUMB-LABEL: t2
28 ; THUMB: tst.w r0, #1
29 ; THUMB: it eq
[all …]
Dfast-isel-ldr-str-thumb-neg-index.ll1 …dynamic-no-pic -mtriple=thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
5 ; THUMB: t1
8 ; THUMB: ldr r{{[0-9]}}, [r0, #-4]
14 ; THUMB: t2
17 ; THUMB: ldr r{{[0-9]}}, [r0, #-252]
23 ; THUMB: t3
26 ; THUMB: ldr r{{[0-9]}}, [r0]
32 ; THUMB: t4
35 ; THUMB: ldrh r{{[0-9]}}, [r0, #-2]
41 ; THUMB: t5
[all …]
Dfast-isel-conversion.ll3 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
12 ; THUMB: sitofp_single_i32
13 ; THUMB: vmov s0, r0
14 ; THUMB: vcvt.f32.s32 s0, s0
27 ; THUMB: sitofp_single_i16
28 ; THUMB: sxth r0, r0
29 ; THUMB: vmov s0, r0
30 ; THUMB: vcvt.f32.s32 s0, s0
43 ; THUMB: sitofp_single_i8
44 ; THUMB: sxtb r0, r0
[all …]
Dfast-isel-call.ll3 …t=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
6 …namic-no-pic -mtriple=thumbv7-apple-ios -mattr=+long-calls | FileCheck %s --check-prefix=THUMB-LONG
9 …el=dynamic-no-pic -mtriple=thumbv7-apple-ios -mattr=-vfp2 | FileCheck %s --check-prefix=THUMB-NOVFP
42 ; THUMB: foo
47 ; THUMB: and r2, r2, #1
51 ; THUMB: sxtb r2, r1
52 ; THUMB: mov r0, r2
56 ; THUMB: and r2, r1, #255
57 ; THUMB: mov r0, r2
61 ; THUMB: sxth r2, r1
[all …]
Dfast-isel.ll3 …dynamic-no-pic -mtriple=thumbv7-apple-ios -verify-machineinstrs | FileCheck %s --check-prefix=THUMB
32 ; THUMB-LABEL: test1:
33 ; THUMB: tst.w r0, #1
38 ; THUMB-LABEL: test2:
46 ; THUMB: add.w {{.*}} #4096
53 ; THUMB: addw {{.*}} #4095
62 ; THUMB: orr {{.*}} #4
67 ; THUMB-LABEL: test3:
82 ; THUMB: and
83 ; THUMB: strb
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/ARM/
Dvirtexts-thumb.s1 …c -triple thumbv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-THUMB
7 # CHECK-THUMB: [0xe0,0xf7,0x01,0x80]
8 # CHECK-THUMB: [0xe0,0xf7,0x07,0x80]
9 # CHECK-THUMB: [0xe0,0xf7,0x01,0x81]
10 # CHECK-THUMB: [0xef,0xf7,0xff,0x8f]
16 # CHECK-THUMB: [0xe0,0xf7,0x01,0x80]
17 # CHECK-THUMB: [0xe0,0xf7,0x07,0x80]
18 # CHECK-THUMB: [0xe0,0xf7,0x01,0x81]
19 # CHECK-THUMB: [0xef,0xf7,0xff,0x8f]
36 # CHECK-THUMB: [0xde,0xf3,0x00,0x8f]
[all …]
Dmove-banked-regs.s2 …c -triple thumbv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-THUMB
18 @ CHECK-THUMB: mrs r2, r8_usr @ encoding: [0xe0,0xf3,0x20,0x82]
19 @ CHECK-THUMB: mrs r3, r9_usr @ encoding: [0xe1,0xf3,0x20,0x83]
20 @ CHECK-THUMB: mrs r5, r10_usr @ encoding: [0xe2,0xf3,0x20,0x85]
21 @ CHECK-THUMB: mrs r7, r11_usr @ encoding: [0xe3,0xf3,0x20,0x87]
22 @ CHECK-THUMB: mrs r11, r12_usr @ encoding: [0xe4,0xf3,0x20,0x8b]
23 @ CHECK-THUMB: mrs r1, sp_usr @ encoding: [0xe5,0xf3,0x20,0x81]
24 @ CHECK-THUMB: mrs r2, lr_usr @ encoding: [0xe6,0xf3,0x20,0x82]
42 @ CHECK-THUMB: mrs r2, r8_fiq @ encoding: [0xe8,0xf3,0x20,0x82]
43 @ CHECK-THUMB: mrs r3, r9_fiq @ encoding: [0xe9,0xf3,0x20,0x83]
[all …]
Dfullfp16-neon.s2 …e thumbv8a-none-eabi -mattr=+fullfp16,+neon -show-encoding < %s | FileCheck %s --check-prefix=THUMB
8 @ THUMB: vadd.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x02,0x0d]
9 @ THUMB: vadd.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x44,0x0d]
15 @ THUMB: vsub.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x02,0x0d]
16 @ THUMB: vsub.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x44,0x0d]
22 @ THUMB: vmul.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0d]
23 @ THUMB: vmul.f16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0d]
29 @ THUMB: vmul.f16 d1, d2, d3[2] @ encoding: [0x92,0xef,0x63,0x19]
30 @ THUMB: vmul.f16 q4, q5, d6[3] @ encoding: [0x9a,0xff,0x6e,0x89]
36 @ THUMB: vmla.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x12,0x0d]
[all …]
Dfullfp16.s2 …mv8a-none-eabi -mattr=+fullfp16,+thumb-mode -show-encoding < %s | FileCheck %s --check-prefix=THUMB
6 @ THUMB: vadd.f16 s0, s1, s0 @ encoding: [0x30,0xee,0x80,0x09]
10 @ THUMB: vsub.f16 s0, s1, s0 @ encoding: [0x30,0xee,0xc0,0x09]
14 @ THUMB: vdiv.f16 s0, s1, s0 @ encoding: [0x80,0xee,0x80,0x09]
18 @ THUMB: vmul.f16 s0, s1, s0 @ encoding: [0x20,0xee,0x80,0x09]
22 @ THUMB: vnmul.f16 s0, s1, s0 @ encoding: [0x20,0xee,0xc0,0x09]
26 @ THUMB: vmla.f16 s1, s2, s0 @ encoding: [0x41,0xee,0x00,0x09]
30 @ THUMB: vmls.f16 s1, s2, s0 @ encoding: [0x41,0xee,0x40,0x09]
34 @ THUMB: vnmla.f16 s1, s2, s0 @ encoding: [0x51,0xee,0x40,0x09]
38 @ THUMB: vnmls.f16 s1, s2, s0 @ encoding: [0x51,0xee,0x00,0x09]
[all …]
/external/llvm/test/MC/ARM/
Dvirtexts-thumb.s1 …c -triple thumbv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-THUMB
7 # CHECK-THUMB: [0xe0,0xf7,0x01,0x80]
8 # CHECK-THUMB: [0xe0,0xf7,0x07,0x80]
9 # CHECK-THUMB: [0xe0,0xf7,0x01,0x81]
10 # CHECK-THUMB: [0xef,0xf7,0xff,0x8f]
16 # CHECK-THUMB: [0xe0,0xf7,0x01,0x80]
17 # CHECK-THUMB: [0xe0,0xf7,0x07,0x80]
18 # CHECK-THUMB: [0xe0,0xf7,0x01,0x81]
19 # CHECK-THUMB: [0xef,0xf7,0xff,0x8f]
36 # CHECK-THUMB: [0xde,0xf3,0x00,0x8f]
[all …]
Dmove-banked-regs.s2 …c -triple thumbv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-THUMB
18 @ CHECK-THUMB: mrs r2, r8_usr @ encoding: [0xe0,0xf3,0x20,0x82]
19 @ CHECK-THUMB: mrs r3, r9_usr @ encoding: [0xe1,0xf3,0x20,0x83]
20 @ CHECK-THUMB: mrs r5, r10_usr @ encoding: [0xe2,0xf3,0x20,0x85]
21 @ CHECK-THUMB: mrs r7, r11_usr @ encoding: [0xe3,0xf3,0x20,0x87]
22 @ CHECK-THUMB: mrs r11, r12_usr @ encoding: [0xe4,0xf3,0x20,0x8b]
23 @ CHECK-THUMB: mrs r1, sp_usr @ encoding: [0xe5,0xf3,0x20,0x81]
24 @ CHECK-THUMB: mrs r2, lr_usr @ encoding: [0xe6,0xf3,0x20,0x82]
42 @ CHECK-THUMB: mrs r2, r8_fiq @ encoding: [0xe8,0xf3,0x20,0x82]
43 @ CHECK-THUMB: mrs r3, r9_fiq @ encoding: [0xe9,0xf3,0x20,0x83]
[all …]
Dfullfp16-neon.s2 …e thumbv8a-none-eabi -mattr=+fullfp16,+neon -show-encoding < %s | FileCheck %s --check-prefix=THUMB
8 @ THUMB: vadd.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x02,0x0d]
9 @ THUMB: vadd.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x44,0x0d]
15 @ THUMB: vsub.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x02,0x0d]
16 @ THUMB: vsub.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x44,0x0d]
22 @ THUMB: vmul.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0d]
23 @ THUMB: vmul.f16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0d]
29 @ THUMB: vmul.f16 d1, d2, d3[2] @ encoding: [0x92,0xef,0x63,0x19]
30 @ THUMB: vmul.f16 q4, q5, d6[3] @ encoding: [0x9a,0xff,0x6e,0x89]
36 @ THUMB: vmla.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x12,0x0d]
[all …]
Dfullfp16.s2 …mv8a-none-eabi -mattr=+fullfp16,+thumb-mode -show-encoding < %s | FileCheck %s --check-prefix=THUMB
6 @ THUMB: vadd.f16 s0, s1, s0 @ encoding: [0x30,0xee,0x80,0x09]
10 @ THUMB: vsub.f16 s0, s1, s0 @ encoding: [0x30,0xee,0xc0,0x09]
14 @ THUMB: vdiv.f16 s0, s1, s0 @ encoding: [0x80,0xee,0x80,0x09]
18 @ THUMB: vmul.f16 s0, s1, s0 @ encoding: [0x20,0xee,0x80,0x09]
22 @ THUMB: vnmul.f16 s0, s1, s0 @ encoding: [0x20,0xee,0xc0,0x09]
26 @ THUMB: vmla.f16 s1, s2, s0 @ encoding: [0x41,0xee,0x00,0x09]
30 @ THUMB: vmls.f16 s1, s2, s0 @ encoding: [0x41,0xee,0x40,0x09]
34 @ THUMB: vnmla.f16 s1, s2, s0 @ encoding: [0x51,0xee,0x40,0x09]
38 @ THUMB: vnmls.f16 s1, s2, s0 @ encoding: [0x51,0xee,0x00,0x09]
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dfast-isel.ll2 … -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-darwin | FileCheck %s --check-prefix=THUMB
31 ; THUMB: test1:
32 ; THUMB: tst.w r0, #1
37 ; THUMB: test2:
45 ; THUMB: add.w {{.*}} #4096
52 ; THUMB: addw {{.*}} #4095
61 ; THUMB: orr {{.*}} #4
66 ; THUMB: test3:
81 ; THUMB: and
82 ; THUMB: strb
[all …]

12345678