Home
last modified time | relevance | path

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

12

/external/llvm/test/CodeGen/ARM/
Datomic-64bit.ll2 ; RUN: llc < %s -mtriple=thumbv7-none-linux-gnueabihf | FileCheck %s --check-prefix=CHECK-THUMB
15 ; CHECK-THUMB: test1:
16 ; CHECK-THUMB: dmb ish
17 ; CHECK-THUMB: ldrexd [[REG1:[a-z0-9]+]], [[REG2:[a-z0-9]+]]
18 ; CHECK-THUMB: adds.w [[REG3:[a-z0-9]+]], [[REG1]]
19 ; CHECK-THUMB: adc.w [[REG4:[a-z0-9]+]], [[REG2]]
20 ; CHECK-THUMB: strexd {{[a-z0-9]+}}, [[REG3]], [[REG4]]
21 ; CHECK-THUMB: cmp
22 ; CHECK-THUMB: bne
23 ; CHECK-THUMB: dmb ish
[all …]
Dfast-isel-intrinsic.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
4 …=dynamic-no-pic -mtriple=thumbv7-apple-ios -arm-long-calls | FileCheck %s --check-prefix=THUMB-LONG
23 ; THUMB: t1
24 ; THUMB: movw r0, :lower16:_message1
25 ; THUMB: movt r0, :upper16:_message1
26 ; THUMB: adds r0, #5
27 ; THUMB: movs r1, #64
28 ; THUMB: movt r1, #0
29 ; THUMB: movs r2, #10
30 ; THUMB: movt r2, #0
[all …]
Dfast-isel-select.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
11 ; THUMB: t1
12 ; THUMB: movs r{{[1-9]}}, #10
13 ; THUMB: movt r{{[1-9]}}, #0
14 ; THUMB: cmp r0, #0
15 ; THUMB: it eq
16 ; THUMB: moveq r{{[1-9]}}, #20
17 ; THUMB: mov r0, r{{[1-9]}}
28 ; THUMB: t2
29 ; THUMB: cmp r0, #0
[all …]
Dfast-isel-call.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
4 …=dynamic-no-pic -mtriple=thumbv7-apple-ios -arm-long-calls | FileCheck %s --check-prefix=THUMB-LONG
6 …el=dynamic-no-pic -mtriple=thumbv7-apple-ios -mattr=-vfp2 | FileCheck %s --check-prefix=THUMB-NOVFP
35 ; THUMB: foo
40 ; THUMB: and r2, r2, #1
44 ; THUMB: sxtb r2, r1
45 ; THUMB: mov r0, r2
49 ; THUMB: uxtb r2, r1
50 ; THUMB: mov r0, r2
54 ; THUMB: sxth r2, r1
[all …]
Dfast-isel-mvn.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
10 ; THUMB: t1
12 ; THUMB: movw r0, #65535
13 ; THUMB: movt r0, #65535
23 ; THUMB: t2
25 ; THUMB: movw r0, #65302
26 ; THUMB: movt r0, #65535
34 ; THUMB: t3
36 ; THUMB: movw r0, #65279
37 ; THUMB: movt r0, #65535
[all …]
Dfast-isel-ldr-str-thumb-neg-index.ll1 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | 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.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
4 …on-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB-STRICT-ALIGN
33 ; THUMB: test1:
34 ; THUMB: tst.w r0, #1
39 ; THUMB: test2:
47 ; THUMB: add.w {{.*}} #4096
54 ; THUMB: addw {{.*}} #4095
63 ; THUMB: orr {{.*}} #4
68 ; THUMB: test3:
83 ; THUMB: and
[all …]
Dfast-isel-conversion.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
11 ; THUMB: sitofp_single_i32
12 ; THUMB: vmov s0, r0
13 ; THUMB: vcvt.f32.s32 s0, s0
26 ; THUMB: sitofp_single_i16
27 ; THUMB: sxth r0, r0
28 ; THUMB: vmov s0, r0
29 ; THUMB: vcvt.f32.s32 s0, s0
42 ; THUMB: sitofp_single_i8
43 ; THUMB: sxtb r0, r0
[all …]
Dfast-isel-fold.ll2 … -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-darwin | FileCheck %s --check-prefix=THUMB
11 ; THUMB: t1
12 ; THUMB: ldrb
13 ; THUMB-NOT: uxtb
23 ; THUMB: t2
24 ; THUMB: ldrh
25 ; THUMB-NOT: uxth
38 ; THUMB: t3
39 ; THUMB: ldrb
40 ; THUMB-NOT: uxtb
[all …]
Dfast-isel-icmp.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
10 ; THUMB: icmp_i16_signed
11 ; THUMB: sxth r0, r0
12 ; THUMB: sxth r1, r1
13 ; THUMB: cmp r0, r1
25 ; THUMB: icmp_i16_unsigned
26 ; THUMB: uxth r0, r0
27 ; THUMB: uxth r1, r1
28 ; THUMB: cmp r0, r1
40 ; THUMB: icmp_i8_signed
[all …]
Dfast-isel-pic.ll1 …ast-isel-abort -relocation-model=pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
4 …t -relocation-model=pic -mtriple=thumbv7-none-linux-gnueabi | FileCheck %s --check-prefix=THUMB-ELF
11 ; THUMB: LoadGV
12 ; THUMB: movw [[reg0:r[0-9]+]],
13 ; THUMB: movt [[reg0]],
14 ; THUMB: add [[reg0]], pc
15 ; THUMB-ELF: LoadGV
16 ; THUMB-ELF: ldr.n r[[reg0:[0-9]+]],
17 ; THUMB-ELF: ldr.n r[[reg1:[0-9]+]],
18 ; THUMB-ELF: ldr r[[reg0]], [r[[reg1]], r[[reg0]]]
[all …]
Dfast-isel-deadcode.ll1 …trs -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
8 ; THUMB: main
10 ; THUMB: blx _printArgsNoRet
11 ; THUMB-NOT: ldr
12 ; THUMB-NOT: vldr
13 ; THUMB-NOT: vmov
14 ; THUMB-NOT: ldr
15 ; THUMB-NOT: sxtb
16 ; THUMB: movs r0, #0
17 ; THUMB: movt r0, #0
[all …]
Dfast-isel-cmp-imm.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
7 ; THUMB: t1a
10 ; THUMB: vcmpe.f32 s{{[0-9]+}}, #0
27 ; THUMB: t1b
31 ; THUMB: vldr
32 ; THUMB: vcmpe.f32 s{{[0-9]+}}, s{{[0-9]+}}
46 ; THUMB: t2a
49 ; THUMB: vcmpe.f64 d{{[0-9]+}}, #0
64 ; THUMB: t2b
68 ; THUMB: vldr
[all …]
Dfast-isel-binary.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
9 ; THUMB: add_i1
13 ; THUMB: add r0, r1
21 ; THUMB: add_i8
25 ; THUMB: add r0, r1
33 ; THUMB: add_i16
37 ; THUMB: add r0, r1
47 ; THUMB: or_i1
51 ; THUMB: orrs r0, r1
59 ; THUMB: or_i8
[all …]
Dindirectbr.ll2 …UN: llc < %s -relocation-model=pic -mtriple=thumbv6-apple-darwin | FileCheck %s -check-prefix=THUMB
10 ; THUMB: foo:
17 ; THUMB: mov pc,
24 ; THUMB: mov pc,
44 ; THUMB: muls
54 ; THUMB: ldr.n
55 ; THUMB: add
56 ; THUMB: ldr.n [[R2:r[0-9]+]], LCPI
57 ; THUMB: add [[R2]], pc
58 ; THUMB: str [[R2]]
[all …]
Dmachine-licm.ll1 …triple=thumb-apple-darwin -relocation-model=pic -disable-fp-elim | FileCheck %s -check-prefix=THUMB
33 ; THUMB: t:
42 ; THUMB: BB#1
43 ; THUMB: ldr.n r2, LCPI0_0
44 ; THUMB: add r2, pc
45 ; THUMB: ldr r{{[0-9]+}}, [r2]
46 ; THUMB: LBB0_2
47 ; THUMB: LCPI0_0:
48 ; THUMB-NOT: LCPI0_1:
49 ; THUMB: .section
Dfast-isel-GEP-coalesce.ll2 … -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-darwin | FileCheck %s --check-prefix=THUMB
14 ; THUMB: t1
18 ; THUMB: adds r0, #124
26 ; THUMB: t2
31 ; THUMB: addw r0, r0, #1148
39 ; THUMB: t3
43 ; THUMB: adds r0, #140
51 ; THUMB: t4
62 ; THUMB: addw r{{[0-9]}}, r{{[0-9]}}, #1284
Darmv4.ll1 ; RUN: llc < %s -mtriple=armv4t-unknown-eabi | FileCheck %s -check-prefix=THUMB
3 ; RUN: llc < %s -mtriple=armv7-unknown-eabi -mcpu=cortex-a8 | FileCheck %s -check-prefix=THUMB
4 ; RUN: llc < %s -mtriple=armv6-unknown-eabi | FileCheck %s -check-prefix=THUMB
6 ; RUN: llc < %s -mtriple=armv4t-unknown-eabi | FileCheck %s -check-prefix=THUMB
11 ; THUMB: bx
Darm-and-tst-peephole.ll2 ; RUN: llc < %s -march=thumb | FileCheck -check-prefix=THUMB %s
10 ; THUMB: foo
29 ; THUMB: movs r[[R0:[0-9]+]], #3
30 ; THUMB-NEXT: ands r[[R0]], r
31 ; THUMB-NEXT: cmp r[[R0]], #0
32 ; THUMB-NEXT: beq
74 ; THUMB: bar
82 ; THUMB: ands
93 ; THUMB: ands
D2010-05-18-PostIndexBug.ll2 ; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s -check-prefix=THUMB
12 ; THUMB: t:
13 ; THUMB-NOT: str r0, [r1], r0
14 ; THUMB: str r1, [r0]
Dfast-isel-br-const.ll2 …ort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
6 ; THUMB: t1:
10 ; THUMB-NOT: b LBB0_1
19 ; THUMB: b LBB0_4
29 ; THUMB-NOT: b LBB0_5
/external/llvm/test/MC/ARM/
Dvfp4.s2 …riple thumbv7-unknown-unknown -show-encoding -mattr=+neon,+vfp4 | FileCheck %s --check-prefix=THUMB
6 @ THUMB: vfma.f64 d16, d18, d17 @ encoding: [0xe2,0xee,0xa1,0x0b]
10 @ THUMB: vfma.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x00,0x1a]
15 @ THUMB: vfma.f32 d16, d18, d17 @ encoding: [0x42,0xef,0xb1,0x0c]
19 @ THUMB: vfma.f32 q2, q4, q0 @ encoding: [0x08,0xef,0x50,0x4c]
23 @ THUMB: vfnma.f64 d16, d18, d17 @ encoding: [0xd2,0xee,0xe1,0x0b]
27 @ THUMB: vfnma.f32 s2, s4, s0 @ encoding: [0x92,0xee,0x40,0x1a]
32 @ THUMB: vfms.f64 d16, d18, d17 @ encoding: [0xe2,0xee,0xe1,0x0b]
36 @ THUMB: vfms.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x40,0x1a]
41 @ THUMB: vfms.f32 d16, d18, d17 @ encoding: [0x62,0xef,0xb1,0x0c]
[all …]
Dvpush-vpop.s2 …umbv7-unknown-unknown -mcpu=cortex-a8 -show-encoding < %s | FileCheck --check-prefix=CHECK-THUMB %s
16 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b]
17 @ CHECK-THUMB: vpush {s8, s9, s10, s11, s12} @ encoding: [0x2d,0xed,0x05,0x4a]
18 @ CHECK-THUMB: vpop {d8, d9, d10, d11, d12} @ encoding: [0xbd,0xec,0x0a,0x8b]
19 @ CHECK-THUMB: vpop {s8, s9, s10, s11, s12} @ encoding: [0xbd,0xec,0x05,0x4a]
26 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b]
27 @ CHECK-THUMB: vpush {s8, s9, s10, s11, s12} @ encoding: [0x2d,0xed,0x05,0x4a]
28 @ CHECK-THUMB: vpop {d8, d9, d10, d11, d12} @ encoding: [0xbd,0xec,0x0a,0x8b]
29 @ CHECK-THUMB: vpop {s8, s9, s10, s11, s12} @ encoding: [0xbd,0xec,0x05,0x4a]
/external/llvm/test/CodeGen/Thumb2/
Ddiv.ll2 ; RUN: | FileCheck %s -check-prefix=CHECK-THUMB
10 ; CHECK-THUMB: f1
11 ; CHECK-THUMB: __divsi3
22 ; CHECK-THUMB: f2
23 ; CHECK-THUMB: __udivsi3
34 ; CHECK-THUMB: f3
35 ; CHECK-THUMB: __modsi3
46 ; CHECK-THUMB: f4
47 ; CHECK-THUMB: __umodsi3
/external/chromium/chrome/browser/ui/webui/
Dshown_sections_handler_unittest.cc33 EXPECT_EQ(THUMB, MigratePrefValue(pref.get(), THUMB)); in TEST_F()
34 EXPECT_EQ(APPS, MigratePrefValue(pref.get(), APPS | THUMB)); in TEST_F()
38 EXPECT_EQ(THUMB, MigratePrefValue(pref.get(), 3)); in TEST_F()
42 EXPECT_EQ(THUMB, MigratePrefValue(pref.get(), 0)); in TEST_F()

12