| /llvm-project-15.0.7/lld/test/MachO/ |
| H A D | weak-def-thumb-conflict.s | 3 # RUN: llvm-mc -filetype=obj -triple=armv7-apple-watchos %t/thumb-foo.s -o %t/thumb-foo.o 5 # RUN: %lld-watchos -arch armv7 -dylib %t/arm-foo.o %t/thumb-foo.o -o %t/arm-foo 6 # RUN: %lld-watchos -arch armv7 -dylib %t/thumb-foo.o %t/arm-foo.o -o %t/thumb-foo 8 # RUN: llvm-nm -m %t/thumb-foo | FileCheck %s --check-prefix=THUMB 10 ## Check that we preserve the .thumb_def flag if we pick the thumb definition of 13 # THUMB: (__TEXT,thumb) weak external [Thumb] _foo 15 #--- thumb-foo.s 16 .section __TEXT,thumb
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | armv8a-fpmul-t32.txt | 1 # RUN: llvm-mc -triple thumb -mattr=+neon,+fp16fml --disassemble < %s | FileCheck %s 2 # RUN: llvm-mc -triple thumb -mattr=+neon,-fullfp16,+fp16fml --disassemble < %s | FileCheck %s 3 # RUN: not llvm-mc -triple thumb --disassemble < %s 2>&1 | FileCheck %s --check-prefixes=CHECK-INVA… 4 # RUN: not llvm-mc -triple thumb -mattr=+v8.2a --disassemble < %s 2>&1 | FileCheck %s --check-prefi… 5 # RUN: not llvm-mc -triple thumb -mattr=+v8.2a,+fp16fml --disassemble < %s 2>&1 | FileCheck %s --ch… 6 # RUN: not llvm-mc -triple thumb -mattr=+v8.2a,+fullfp16 --disassemble < %s 2>&1 | FileCheck %s --c… 7 # RUN: not llvm-mc -triple thumb -mattr=+v8.2a,+fullfp16,-fp16fml --disassemble < %s 2>&1 | FileChe… 8 # RUN: not llvm-mc -triple thumb -mattr=+v8.2a,-fp16fml,+fullfp16 --disassemble < %s 2>&1 | FileChe… 9 # RUN: not llvm-mc -triple thumb -mattr=+v8.2a,+fullfp16,+fp16fml --disassemble < %s 2>&1 | FileChe… 11 # RUN: not llvm-mc -triple thumb -mattr=+v8.2a,+neon --disassemble < %s 2>&1 | FileCheck %s --check… [all …]
|
| H A D | armv8.3a-js-thumb.txt | 1 # RUN: llvm-mc -triple thumb-none-eabi -mattr=+v8.3a,+fp-armv8 --disassemble < %s 2>&1 | FileCh… 2 # RUN: not llvm-mc -triple thumb-none-eabi -mattr=+v8.2a,+fp-armv8 --disassemble < %s 2>&1 | FileCh… 3 # RUN: not llvm-mc -triple thumb-none-eabi -mattr=+v8.3a,-fp-armv8 --disassemble < %s 2>&1 | FileCh…
|
| /llvm-project-15.0.7/llvm/test/Transforms/LowerTypeTests/ |
| H A D | function-arm-thumb.ll | 5 define void @f1() "target-features"="+thumb-mode" !type !0 { 9 define void @g1() "target-features"="-thumb-mode" !type !0 { 13 define void @f2() "target-features"="+thumb-mode" !type !1 { 17 define void @g2() "target-features"="-thumb-mode" !type !1 { 21 define void @h2() "target-features"="-thumb-mode" !type !1 { 46 ; CHECK-DAG: attributes #[[AA]] = { naked nounwind "target-features"="-thumb-mode" } 47 …G: attributes #[[AT]] = { naked nounwind "target-cpu"="cortex-a8" "target-features"="+thumb-mode" }
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | thumb2-branch-ranges.s | 9 .thumb 25 .thumb 46 .thumb 65 .thumb 86 .thumb
|
| H A D | arm-branch-errors.s | 13 @ CHECK: note: instruction requires: thumb 17 @ CHECK: note: instruction requires: thumb 21 @ CHECK: note: instruction requires: thumb
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | arm-thunk-linkerscript-dotexpr.s | 14 .thumb 24 .thumb 50 .thumb 58 .thumb
|
| H A D | arm-thunk-linkerscript.s | 13 .thumb 23 .thumb 50 .thumb 58 .thumb
|
| H A D | arm-force-pi-thunk.s | 16 .thumb 26 .thumb 57 .thumb 65 .thumb
|
| H A D | arm-thunk-linkerscript-orphan.s | 12 .thumb 36 .thumb 53 .thumb
|
| H A D | arm-thumb-narrow-branch-check.s | 30 .thumb 39 .thumb 47 .thumb
|
| H A D | arm-thunk-linkerscript-large.s | 28 .thumb 40 .thumb 49 .thumb
|
| H A D | arm-thumb-interwork-thunk.s | 32 .thumb 155 .thumb 243 .thumb
|
| H A D | arm-fix-cortex-a8-recognize.s | 38 .thumb 97 .thumb 175 .thumb
|
| H A D | arm-thumb-no-undefined-thunk.s | 11 .section .text.thumb, "ax", %progbits 12 .thumb
|
| H A D | arm-v5-reloc-error.s | 18 .thumb 21 .thumb
|
| H A D | arm-thumb-thunk-symbols.s | 11 .section .text.thumb, "ax", %progbits 12 .thumb
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | subtarget-features-long-calls.ll | 1 ; RUN: llc -mtriple=thumb-- -mcpu=cortex-a8 -relocation-model=static %s -o - | FileCheck -check-pre… 2 ; RUN: llc -mtriple=thumb-- -mcpu=cortex-a8 -relocation-model=static %s -o - -mattr=+long-calls | F… 3 ; RUN: llc -mtriple=thumb-- -mcpu=cortex-a8 -relocation-model=static %s -o - -mattr=-long-calls | F… 4 ; RUN: llc -mtriple=thumb-- -mcpu=cortex-a8 -relocation-model=static %s -o - -O0 | FileCheck -check… 5 ; RUN: llc -mtriple=thumb-- -mcpu=cortex-a8 -relocation-model=static %s -o - -O0 -mattr=+long-calls… 6 ; RUN: llc -mtriple=thumb-- -mcpu=cortex-a8 -relocation-model=static %s -o - -O0 -mattr=-long-calls…
|
| H A D | inlineasm-imm-thumb.ll | 3 ; Test thumb-mode "I" constraint, for any Data Processing immediate. 9 ; Test thumb-mode "J" constraint, for compatibility with unknown use in GCC. 15 ; Test thumb-mode "L" constraint, for negated Data Processing immediates.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | div.ll | 1 ; RUN: llc -mtriple=thumb-apple-darwin -mcpu=arm1156t2-s -mattr=+thumb2 %s -o - \ 3 ; RUN: llc -mtriple=thumb-apple-darwin -mcpu=cortex-m3 -mattr=+thumb2 %s -o - \ 5 ; RUN: llc -mtriple=thumb-apple-darwin -mcpu=swift %s -o - \ 7 ; RUN: llc -mtriple=thumb-apple-darwin -mcpu=cortex-r4 %s -o - \ 9 ; RUN: llc -mtriple=thumb-apple-darwin -mcpu=cortex-r4f %s -o - \ 11 ; RUN: llc -mtriple=thumb-apple-darwin -mcpu=cortex-r5 %s -o - \
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/RuntimeDyld/ARM/ |
| H A D | MachO_Thumb_Relocations.s | 35 # Check that stubs for thumb callers use thumb code (not arm), and that thumb 54 # Check that stubs for arm callers use arm code (not thumb), and that thumb
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/ELF/ARM/ |
| H A D | v7m-subfeatures.s | 7 .thumb 14 .thumb 21 .thumb
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | link-arm-and-thumb.ll | 2 ; RUN: llvm-as %p/Inputs/thumb.ll -o %t2.bc 20 ; CHECK: attributes [[ARM_ATTRS]] = { "target-features"="-thumb-mode" } 21 ; CHECK: attributes [[THUMB_ATTRS]] = { "target-features"="+thumb-mode" }
|
| /llvm-project-15.0.7/llvm/test/tools/dsymutil/ARM/ |
| H A D | fat-arch-name.test | 3 # We detect thumb triples from the binaries, because those are the only ones 5 # we would detect armv7m-apple-darwin as non-thumb triple, but you can't 7 # in the lipo invocation, we need to rewrite the thumb arch names to the arm
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb/ |
| H A D | segmented-stacks-dynamic.ll | 1 ; RUN: llc < %s -mtriple=thumb-linux-unknown-gnueabi -verify-machineinstrs | FileCheck %s -check-pr… 2 ; RUN: llc < %s -mtriple=thumb-linux-androideabi -verify-machineinstrs | FileCheck %s -check-prefix… 3 ; RUN: llc < %s -mtriple=thumb-linux-unknown-gnueabi -filetype=obj 4 ; RUN: llc < %s -mtriple=thumb-linux-androideabi -filetype=obj
|