/external/llvm/test/CodeGen/ARM/ |
D | atomic-64bit.ll | 2 ; 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 …]
|
D | fast-isel-intrinsic.ll | 2 …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 …]
|
D | fast-isel-select.ll | 2 …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 …]
|
D | fast-isel-call.ll | 2 …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 …]
|
D | fast-isel-mvn.ll | 2 …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 …]
|
D | fast-isel-ldr-str-thumb-neg-index.ll | 1 …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 …]
|
D | fast-isel.ll | 2 …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 …]
|
D | fast-isel-conversion.ll | 2 …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 …]
|
D | fast-isel-fold.ll | 2 … -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 …]
|
D | fast-isel-icmp.ll | 2 …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 …]
|
D | fast-isel-pic.ll | 1 …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 …]
|
D | fast-isel-deadcode.ll | 1 …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 …]
|
D | fast-isel-cmp-imm.ll | 2 …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 …]
|
D | fast-isel-binary.ll | 2 …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 …]
|
D | indirectbr.ll | 2 …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 …]
|
D | machine-licm.ll | 1 …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
|
D | fast-isel-GEP-coalesce.ll | 2 … -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
|
D | armv4.ll | 1 ; 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
|
D | arm-and-tst-peephole.ll | 2 ; 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
|
D | 2010-05-18-PostIndexBug.ll | 2 ; 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]
|
D | fast-isel-br-const.ll | 2 …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/ |
D | vfp4.s | 2 …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 …]
|
D | vpush-vpop.s | 2 …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/ |
D | div.ll | 2 ; 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/ |
D | shown_sections_handler_unittest.cc | 33 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()
|