HomeSort by relevance Sort by last modified time
    Searched full:thumb2 (Results 1 - 25 of 164) sorted by null

1 2 3 4 5 6 7

  /external/llvm/test/CodeGen/ARM/
2010-11-29-PrologueBug.ll 2 ; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s --check-prefix=THUMB2
15 ; THUMB2: t:
16 ; THUMB2: push
17 ; THUMB2: mov r7, sp
18 ; THUMB2: blx _foo
19 ; THUMB2: blx _foo
20 ; THUMB2: blx _foo
21 ; THUMB2: pop
select-imm.ll 2 ; RUN: llc < %s -march=arm -mattr=+thumb2 | FileCheck %s --check-prefix=ARMT2
3 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s --check-prefix=THUMB2
16 ; THUMB2: t1:
17 ; THUMB2: movw r0, #357
18 ; THUMB2: movgt r0, #123
36 ; THUMB2: t2:
37 ; THUMB2: mov{{(s|\.w)}} r0, #123
38 ; THUMB2: movwgt r0, #357
55 ; THUMB2: t3
    [all...]
prefetch.ll 1 ; RUN: llc < %s -march=thumb -mattr=-thumb2 | not grep pld
2 ; RUN: llc < %s -march=thumb -mattr=+v7 | FileCheck %s -check-prefix=THUMB2
17 ; THUMB2: t1:
18 ; THUMB2-NOT: pldw [r0]
19 ; THUMB2: pld [r0]
30 ; THUMB2: t2:
31 ; THUMB2: pld [r0, #1023]
42 ; THUMB2: t3:
43 ; THUMB2: lsrs r1, r1, #2
44 ; THUMB2: pld [r0, r1
    [all...]
t2-imm.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
indirectbr.ll 3 ; RUN: llc < %s -relocation-model=static -mtriple=thumbv7-apple-darwin | FileCheck %s -check-prefix=THUMB2
11 ; THUMB2: foo:
18 ; THUMB2: mov pc,
59 ; THUMB2: ldr.n [[R2:r[0-9]+]], LCPI
60 ; THUMB2-NEXT: str{{(.w)?}} [[R2]]
66 ; THUMB2: .long Ltmp0
movt.ll 1 ; RUN: llc < %s -march=arm -mattr=+thumb2 | FileCheck %s
  /dalvik/vm/compiler/codegen/arm/
README.txt 13 /* Thumb2-specific factory utilities */
14 #include "../Thumb2/Factory.cpp"
18 /* Thumb2-specific codegen routines */
19 #include "../Thumb2/Gen.cpp"
20 /* Thumb2+VFP codegen routines */
23 /* Thumb2-specific register allocation */
24 #include "../Thumb2/Ralloc.cpp"
34 For the Thumb/Thumb2 directories, each contain the followin three files:
41 Thumb/Thumb2/VFP/PortableFP:
  /dalvik/vm/compiler/codegen/arm/armv7-a/
Codegen.cpp 34 /* Thumb2-specific factory utilities */
35 #include "../Thumb2/Factory.cpp"
41 /* Thumb2-specific codegen routines */
42 #include "../Thumb2/Gen.cpp"
43 /* Thumb2+VFP codegen routines */
46 /* Thumb2-specific register allocation */
47 #include "../Thumb2/Ralloc.cpp"
  /dalvik/vm/compiler/codegen/arm/armv7-a-neon/
Codegen.cpp 34 /* Thumb2-specific factory utilities */
35 #include "../Thumb2/Factory.cpp"
41 /* Thumb2-specific codegen routines */
42 #include "../Thumb2/Gen.cpp"
43 /* Thumb2+VFP codegen routines */
46 /* Thumb2-specific register allocation */
47 #include "../Thumb2/Ralloc.cpp"
  /external/llvm/test/CodeGen/Thumb2/
thumb2-add3.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-add6.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-asr.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-asr2.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-clz.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2,+v7 | FileCheck %s
thumb2-ldr_ext.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrb | count 1
2 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrh | count 1
3 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrsb | count 1
4 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrsh | count 1
thumb2-lsl.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-lsl2.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-lsr.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-lsr2.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-neg.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-sub2.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
thumb2-call.ll 1 ; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mattr=+thumb2 | FileCheck %s -check-prefix=DARWIN
2 ; RUN: llc < %s -mtriple=thumbv7-linux -mattr=+thumb2 | FileCheck %s -check-prefix=LINUX
thumb2-ldrd.ll 1 ; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mattr=+thumb2 -regalloc=linearscan | FileCheck %s
thumb2-sub5.ll 1 ; RUN: llc < %s -march=thumb -mattr=+thumb2 -mattr=+32bit | FileCheck %s
  /external/llvm/test/MC/Disassembler/ARM/
invalid-t2PUSH-thumb.txt 3 # SP and PC are not allowed in the register list on STM instructions in Thumb2.

Completed in 3821 milliseconds

1 2 3 4 5 6 7