llvm-project/llvm/test/MC/ARM
Diogo N. Sampaio c20c37ba7f [ARM][FIX] Fix vfmal.f16 and vfmsl.f16 operand
The indexed variant of vfmal.f16 and vfmsl.f16
instructions use the uppser bits of the indexed
operand to store the index (1 bit for the double
variant, 2 bits for the quad).

This limits the usable registers to d0 - d7 or
s0 - s15. This patch enforces this limitation.

Differential Revision: https://reviews.llvm.org/D59021

llvm-svn: 355707
2019-03-08 17:11:20 +00:00
..
AlignedBundling [MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup 2018-06-06 09:40:06 +00:00
Inputs Reland r298901 with modifications (reverted in r298932) 2017-04-03 21:50:04 +00:00
Windows
2010-11-30-reloc-movt.s [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2013-03-18-Br-to-label-named-like-reg.s
CheckDataSymbol.s [ARM] Emmit data symbol for constant pool data 2018-10-02 14:55:48 +00:00
align_arm_2_thumb.s
align_thumb_2_arm.s
aligned-blx.s
arm-aliases.s
arm-arithmetic-aliases.s
arm-branch-errors.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
arm-branches.s
arm-elf-relocation-diagnostics.s
arm-elf-relocations.s
arm-elf-symver.s [llvm-readobj] Display section names for STT_SECTION symbols. 2019-03-01 17:31:32 +00:00
arm-it-block.s
arm-ldrd.s
arm-load-store-multiple-deprecated.s
arm-macho-calls.s ARM: use internal relocations for local symbols after all. 2017-08-23 22:07:10 +00:00
arm-memory-instructions.s [ARM] Add missing Thumb2 assembler diagnostics. 2018-06-28 19:53:12 +00:00
arm-qualifier-diagnostics.s
arm-reg-addr-errors.s [ARM] Issue an erorr when non-general-purpose registers are used in address operands 2018-01-05 13:28:10 +00:00
arm-shift-encoding.s
arm-thumb-cpus-default.s
arm-thumb-cpus.s [ARM] Error out on .arm assembler directives on windows 2018-03-23 09:10:03 +00:00
arm-thumb-tail-call.ll [ARM] Create relocations for unconditional branches. 2017-06-07 08:54:47 +00:00
arm-thumb-trustzone.s [ARM] Diagnose PC-writing instructions in IT blocks 2017-02-28 10:04:36 +00:00
arm-trustzone.s
arm11-hint-instr.s
arm_addrmode2.s
arm_addrmode3.s
arm_fixups.s
arm_instructions.s
armv8.2a-dotprod-a32.s [AArch64] Add support for Cortex-A76 and Cortex-A76AE 2019-02-25 15:08:27 +00:00
armv8.2a-dotprod-error.s [ARM, Asm] Add diagnostics for floating-point register operands 2017-10-10 12:35:09 +00:00
armv8.2a-dotprod-t32.s [AArch64] Add support for Cortex-A76 and Cortex-A76AE 2019-02-25 15:08:27 +00:00
armv8.3a-js.s [ARM][AArch64] v8.3-A Javascript Conversion 2017-08-22 11:08:21 +00:00
armv8.4a-trace-error.s [AArch64][ARM] Armv8.4-A: Trace synchronization barrier instruction 2018-07-06 08:03:12 +00:00
armv8.4a-trace.s [AArch64][ARM] Armv8.4-A: Trace synchronization barrier instruction 2018-07-06 08:03:12 +00:00
armv8.5a-sb-error-thumb.s [ARM] Add command-line option for SB 2019-01-03 12:09:12 +00:00
armv8.5a-sb-error.s [ARM] Add command-line option for SB 2019-01-03 12:09:12 +00:00
armv8.5a-sb.s [ARM] Add command-line option for SB 2019-01-03 12:09:12 +00:00
armv8a-fpmul-error.s [ARM][FIX] Fix vfmal.f16 and vfmsl.f16 operand 2019-03-08 17:11:20 +00:00
armv8a-fpmul.s [ARM/AArch64] Support FP16 +fp16fml instructions 2018-08-17 11:29:49 +00:00
assembler-fill.s [MC] Relax .fill size requirements 2018-05-18 17:45:48 +00:00
assembly-default-build-attributes.s Recommit of r335326, with the test fixed that I missed. 2018-06-22 10:03:03 +00:00
basic-arm-instructions-v8.1a.s [ARM, Asm] Change grammar of immediate operand diagnostics 2017-10-04 09:18:07 +00:00
basic-arm-instructions-v8.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
basic-arm-instructions.s [ARM][v8.5A] Add speculation barriers SSBB and PSSBB 2018-09-28 08:27:56 +00:00
basic-thumb-instructions.s
basic-thumb2-instructions-v8.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
basic-thumb2-instructions.s [ARM][v8.5A] Add speculation barriers SSBB and PSSBB 2018-09-28 08:27:56 +00:00
big-endian-arm-fixup.s
big-endian-thumb-fixup.s [ARM] Create relocations for Thumb functions calling ARM fns in ELF. 2017-06-01 13:50:57 +00:00
big-endian-thumb2-fixup.s [ARM] Support fixup for Thumb2 modified immediate 2017-06-05 09:37:12 +00:00
bkpt.s Fixed typos in tests: s/CEHCK/CHECK/ 2019-02-25 13:12:33 +00:00
bracket-darwin.s
bracket-exprs.s
branch-disassemble.s Fix tests after move to utohexstr. 2017-12-28 17:00:37 +00:00
cmp-immediate-fixup-error.s
cmp-immediate-fixup-error2.s
cmp-immediate-fixup.s
cmp-immediate-fixup2.s
coff-debugging-secrel.ll [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL 2018-10-01 21:59:45 +00:00
coff-file.s
coff-function-type-info.ll
coff-relocations.s ARM: correct the relocation type for `bl` on WoA 2018-09-13 04:55:08 +00:00
comment.s Don't treat .symver as a regular alias definition. 2018-03-09 03:13:37 +00:00
complex-operands.s
coproc-diag.s
cps.s [ARM] Remove tCPS alias which just crashed 2017-10-24 08:55:36 +00:00
cpu-test.s
crc32-thumb.s
crc32.s
cxx-global-constructor.ll
d16.s [ARM, Asm] Add diagnostics for floating-point register operands 2017-10-10 12:35:09 +00:00
data-in-code.ll [ARM, AArch64] adjust tests trying to maintain their objective; NFC 2017-10-17 16:54:56 +00:00
deprecated-v8.s
dfb-neg.s [ARM] Armv8-R DFB instruction 2017-12-21 11:17:49 +00:00
dfb.s [ARM] Armv8-R DFB instruction 2017-12-21 11:17:49 +00:00
diagnostics-noneon.s
diagnostics.s [ARM] Add missing Thumb2 assembler diagnostics. 2018-06-28 19:53:12 +00:00
directive-align.s
directive-arch-armv2.s
directive-arch-armv2a.s
directive-arch-armv3.s
directive-arch-armv3m.s
directive-arch-armv4.s
directive-arch-armv4t.s
directive-arch-armv5.s
directive-arch-armv5t.s
directive-arch-armv5te.s
directive-arch-armv6-m.s
directive-arch-armv6.s
directive-arch-armv6k.s
directive-arch-armv6t2.s
directive-arch-armv6z.s
directive-arch-armv7-a.s
directive-arch-armv7-m.s
directive-arch-armv7-r.s
directive-arch-armv7.s
directive-arch-armv7a.s
directive-arch-armv7e-m.s [ARM] Add support for armv7e-m to the .arch directive 2017-11-29 10:12:15 +00:00
directive-arch-armv7em.s [ARM] Add support for armv7e-m to the .arch directive 2017-11-29 10:12:15 +00:00
directive-arch-armv7m.s
directive-arch-armv7r.s
directive-arch-armv8-a.s
directive-arch-armv8.2-a.s
directive-arch-armv8a.s
directive-arch-iwmmxt.s
directive-arch-iwmmxt2.s
directive-arch-mode-switch.s
directive-arch-semantic-action.s
directive-arch_extension-crc.s
directive-arch_extension-crypto.s
directive-arch_extension-fp.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
directive-arch_extension-idiv.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
directive-arch_extension-mode-switch.s
directive-arch_extension-mp.s
directive-arch_extension-sec.s
directive-arch_extension-simd.s
directive-arch_extension-toggle.s
directive-arch_extension-unsupported.s
directive-cpu.s
directive-eabi_attribute-diagnostics.s
directive-eabi_attribute-overwrite.s
directive-eabi_attribute.s
directive-even.s
directive-fpu-diagnostics.s
directive-fpu-instrs.s [ARM] Remove pre-UAL FLDM/FSTM aliases 2017-11-21 16:20:25 +00:00
directive-fpu-multiple.s
directive-fpu-softvfp.s
directive-fpu.s
directive-literals.s
directive-object_arch-2.s Drive by typo fix 2017-01-09 21:38:14 +00:00
directive-object_arch-3.s
directive-object_arch-diagnostics.s
directive-object_arch.s Drive by typo fix 2017-01-09 21:38:14 +00:00
directive-thumb_func.s [ARM][MC] Cleanup ARM Target Assembly Parser 2016-11-02 16:22:51 +00:00
directive-tlsdescseq-diagnostics.s
directive-tlsdescseq.s
directive-type-diagnostics.s
directive-unsupported.s [ARM] Support the .inst directive for MachO and COFF targets 2018-07-31 09:27:01 +00:00
directive-word-diagnostics.s
directive_parsing.s [AsmParser] Recommit: Hash is not a comment on some targets 2017-08-21 09:58:37 +00:00
dot-req-case-insensitive.s
dot-req.s
dwarf-asm-multiple-sections-dwarf-2.s [DebugInfo] Unify dumping of address ranges 2018-01-16 11:17:57 +00:00
dwarf-asm-multiple-sections.s Revert "[DWARF] reposting r342048, which was reverted in r342056 due to buildbot errors. Adjusted 2 test cases for ARM and darwin and fixed a bug with the original change in dsymutil." 2018-09-17 15:40:01 +00:00
dwarf-asm-no-code.s llvm-dwarfdump: automatically dump both regular and .dwo variant of sections 2017-09-13 22:09:01 +00:00
dwarf-asm-nonstandard-section.s [DebugInfo] Unify dumping of address ranges 2018-01-16 11:17:57 +00:00
dwarf-asm-single-section.s [DebugInfo] Unify dumping of address ranges 2018-01-16 11:17:57 +00:00
dwarf-cfi-initial-state.s llvm-dwarfdump: Make -brief the default and add a -verbose option instead. 2017-09-11 23:05:20 +00:00
eh-compact-pr0.s
eh-compact-pr1.s
eh-directive-cantunwind-diagnostics.s
eh-directive-cantunwind.s
eh-directive-fnend-diagnostics.s
eh-directive-fnstart-diagnostics.s
eh-directive-handlerdata.s
eh-directive-integrated-test.s
eh-directive-movsp-diagnostics.s
eh-directive-movsp.s
eh-directive-multiple-offsets.s
eh-directive-pad-diagnostics.s
eh-directive-pad.s
eh-directive-personality-diagnostics.s
eh-directive-personality.s
eh-directive-personalityindex-diagnostics.s
eh-directive-personalityindex.s
eh-directive-save-diagnostics.s
eh-directive-save.s
eh-directive-section-comdat.s
eh-directive-section-multiple-func.s
eh-directive-section.s
eh-directive-setfp-diagnostics.s
eh-directive-setfp.s
eh-directive-text-section-multiple-func.s
eh-directive-text-section.s
eh-directive-unwind_raw-diagnostics.s
eh-directive-unwind_raw.s
eh-directive-vsave-diagnostics.s
eh-directive-vsave.s
eh-link.s
ehabi-personality-abs.s MC: ensure that we have a section before accessing it 2016-11-22 04:32:54 +00:00
elf-eflags-eabi.s [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
elf-execute-only-section.ll [llvm-readelf] Make llvm-readelf more compatible with GNU readelf. 2018-11-12 18:02:38 +00:00
elf-jump24-fixup.s
elf-movt.s [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
elf-reloc-01.s
elf-reloc-02.s
elf-reloc-03.s
elf-reloc-condcall.s
elf-thumbfunc-reloc.s
elf-thumbfunc-reloc2.s
elf-thumbfunc.s Fix aliases to thumbfunc-based exprs to be thumbfunc. 2017-01-19 20:04:11 +00:00
error-location-ldr-pseudo.s
error-location-post-layout.s [Assembler] Add location info to unary expressions. 2017-03-10 13:08:20 +00:00
error-location.s [Assembler] Better error messages for .org directive 2016-12-14 10:43:58 +00:00
fconst.s
fixup-cpu-mode.s
fixup-per-fragment.s Fix the test case that places intermediate in source directory. 2018-06-06 18:53:17 +00:00
fp-armv8.s
fp-const-errors.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
full_line_comment.s
fullfp16-neg.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
fullfp16-neon-neg.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
fullfp16-neon.s
fullfp16-nopred.s [ARM] Make fullfp16 instructions not conditionalisable. 2019-02-25 10:39:53 +00:00
fullfp16.s
gas-compl-copr-reg.s
hilo-16bit-relocations.s
idiv.s
implicit-it-generation.s Fix for bug 34002 - label generated before it block is finalized. Differential Revision: https://reviews.llvm.org/D52258 2018-09-20 05:11:42 +00:00
implicit-it.s
inline-asm-diags.ll Fix inline-asm-diags.ll on Windows, give it a triple to avoid WoA thumb confusion 2017-02-08 18:17:21 +00:00
inline-asm-srcloc.ll [Assembler] Add test for !srcloc references in assembler diags 2017-02-28 10:34:48 +00:00
inline-comments-arm.ll
inst-arm-suffixes.s
inst-constant-required.s
inst-directive-emit.s
inst-directive-other.s [ARM] Support the .inst directive for MachO and COFF targets 2018-07-31 09:27:01 +00:00
inst-directive.s [ARM] Fix endianness of Thumb .inst.w directive 2018-01-04 13:56:40 +00:00
inst-overflow.s
inst-thumb-overflow-2.s
inst-thumb-overflow.s
inst-thumb-suffixes-auto.s [ARM] Allow automatically deducing the thumb instruction size for .inst 2018-07-31 09:27:07 +00:00
inst-thumb-suffixes.s [ARM] Allow automatically deducing the thumb instruction size for .inst 2018-07-31 09:27:07 +00:00
invalid-barrier.s
invalid-crc32.s
invalid-fp-armv8.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
invalid-hint-arm.s [ARM, Asm] Change grammar of immediate operand diagnostics 2017-10-04 09:18:07 +00:00
invalid-hint-thumb.s [ARM, Asm] Change grammar of immediate operand diagnostics 2017-10-04 09:18:07 +00:00
invalid-idiv.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
invalid-instructions-spellcheck.s [AsmParser] Mnemonic Spell Corrector 2017-07-05 12:39:13 +00:00
invalid-neon-v8.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
invalid-special-reg.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
invalid-vector-index.s
it-nv.s ARM: diagnose unpredictable IT instructions 2018-06-26 11:38:41 +00:00
ldr-pseudo-cond-darwin.s Fix some broken CHECK lines. 2017-01-22 20:28:56 +00:00
ldr-pseudo-cond.s Fix some broken CHECK lines. 2017-01-22 20:28:56 +00:00
ldr-pseudo-darwin.s Re-apply r286006: Fix 24560: assembler does not share constant pool for same constants 2017-05-22 09:42:01 +00:00
ldr-pseudo-obj-errors.s
ldr-pseudo-parse-errors.s
ldr-pseudo-unpredictable.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
ldr-pseudo-wide.s Re-apply r286006: Fix 24560: assembler does not share constant pool for same constants 2017-05-22 09:42:01 +00:00
ldr-pseudo.s Re-apply r286006: Fix 24560: assembler does not share constant pool for same constants 2017-05-22 09:42:01 +00:00
ldrd-strd-gnu-arm-bad-imm.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
ldrd-strd-gnu-arm-bad-regs.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
ldrd-strd-gnu-arm.s
ldrd-strd-gnu-bad-inst.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
ldrd-strd-gnu-sp.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
ldrd-strd-gnu-thumb-bad-regs.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
ldrd-strd-gnu-thumb.s [ARM, Asm] Harden GNU LDRD/STRD aliases against invalid inputs 2017-10-10 12:38:22 +00:00
lit.local.cfg
load-store-acquire-release-v8-thumb.s
load-store-acquire-release-v8.s
lsl-zero-errors.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
lsl-zero.s [ARM] Split up lsl-zero test into two tests 2017-03-08 12:49:18 +00:00
ltorg-darwin.s
ltorg-range.s Re-apply r302416: [ARM] Clear the constant pool cache on explicit .ltorg directives 2017-05-22 09:42:07 +00:00
ltorg.s
macho-movwt.s
macho-reloc-thumb-local.s ARM-MachO: don't add Thumb bit for addend to non-external relocation. 2018-08-06 11:32:44 +00:00
macho-relocs-with-addend.s
macho-word-reloc-thumb.s ARM-MachO: don't add Thumb bit for addend to non-external relocation. 2018-08-06 11:32:44 +00:00
mapping-initial.s [Thumb] Set correct initial mapping symbol for big-endian thumb 2016-09-19 09:21:45 +00:00
mapping-within-section.s
mappingsymbols.s Reland r298901 with modifications (reverted in r298932) 2017-04-03 21:50:04 +00:00
misaligned-blx.s
mixed-arm-thumb-bl-fixup.ll ARM: use an external relocation for calls from MachO ARM mode. 2017-08-18 19:13:56 +00:00
mode-switch.s
modified-immediate-fixup-error.s
modified-immediate-fixup.s
move-banked-regs.s
mul-v4.s
multi-section-mapping.s [ARM] Fix handling of mapping symbols when changing sections 2017-04-20 10:18:13 +00:00
negative-immediates-fail.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
negative-immediates-thumb1-fail.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
negative-immediates-thumb1.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
negative-immediates.s [ARM] [Assembler] Support negative immediates: cover few missing cases 2018-07-04 16:11:15 +00:00
neon-abs-encoding.s
neon-absdiff-encoding.s
neon-add-encoding.s
neon-bitcount-encoding.s
neon-bitwise-encoding.s
neon-cmp-encoding.s
neon-complex.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
neon-convert-encoding.s
neon-crypto.s
neon-dup-encoding.s
neon-minmax-encoding.s
neon-mov-encoding.s
neon-mov-vfp.s
neon-mul-accum-encoding.s
neon-mul-encoding.s
neon-neg-encoding.s
neon-pairwise-encoding.s
neon-reciprocal-encoding.s
neon-reverse-encoding.s
neon-satshift-encoding.s
neon-shift-encoding.s
neon-shiftaccum-encoding.s
neon-shuffle-encoding.s
neon-sub-encoding.s
neon-table-encoding.s
neon-v8.s
neon-vcvt-fp16.s
neon-vld-encoding.s
neon-vld-vst-align.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
neon-vst-encoding.s
neon-vswp.s
neont2-abs-encoding.s
neont2-absdiff-encoding.s
neont2-add-encoding.s
neont2-bitcount-encoding.s
neont2-bitwise-encoding.s
neont2-cmp-encoding.s
neont2-convert-encoding.s
neont2-dup-encoding.s
neont2-minmax-encoding.s
neont2-mov-encoding.s
neont2-mul-accum-encoding.s
neont2-mul-encoding.s
neont2-neg-encoding.s
neont2-pairwise-encoding.s
neont2-reciprocal-encoding.s
neont2-reverse-encoding.s
neont2-satshift-encoding.s
neont2-shift-encoding.s
neont2-shiftaccum-encoding.s
neont2-shuffle-encoding.s
neont2-sub-encoding.s
neont2-table-encoding.s
neont2-vld-encoding.s
neont2-vst-encoding.s
not-armv4.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
obsolete-v8.s
pkhbt-archs.s
pool.s
pr11877.s
pr22395-2.s
pr22395.s
preserve-comments-arm.s
quad-relocation.s Add MCContext argument to MCAsmBackend::applyFixup for error reporting 2017-04-05 10:16:14 +00:00
ras-extension.s
register-token-source-loc.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
relocated-mapping.s
simple-fp-encoding.s Revert "[ARM] Fix assembly and disassembly for VMRS/VMSR" 2017-08-08 17:16:46 +00:00
single-precision-fp.s [Arm][AsmParser] Restrict register list size for VSTM/VLDM 2018-09-24 15:13:48 +00:00
speculation-barriers-errors.s [ARM][v8.5A] Add speculation barriers SSBB and PSSBB 2018-09-28 08:27:56 +00:00
speculation-barriers.s [ARM][v8.5A] Add speculation barriers SSBB and PSSBB 2018-09-28 08:27:56 +00:00
sub-expr-imm.s
symbol-variants-errors.s
symbol-variants.s
t2-modified-immediate-fixup-error1.s [ARM] Support fixup for Thumb2 modified immediate 2017-06-05 09:37:12 +00:00
t2-modified-immediate-fixup-error2.s [ARM, Asm] Change grammar of immediate operand diagnostics 2017-10-04 09:18:07 +00:00
t2-modified-immediate-fixup.s [ARM] Support fixup for Thumb2 modified immediate 2017-06-05 09:37:12 +00:00
target-expressions.s
thumb-add-sub-width.s [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB 2017-09-01 10:47:25 +00:00
thumb-branch-errors.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
thumb-branches.s [MC][ARM] Correct Thumb BL instruction range 2018-06-05 09:32:28 +00:00
thumb-cb-offsets.s
thumb-cb-thumbfunc.s
thumb-diagnostics.s [ARM] Add missing Thumb2 assembler diagnostics. 2018-06-28 19:53:12 +00:00
thumb-far-jump.s
thumb-fp-armv8.s
thumb-hints.s
thumb-invalid-crypto.txt
thumb-load-store-multiple.s
thumb-mov.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
thumb-movwt-reloc.s
thumb-neon-crypto.s
thumb-neon-v8.s
thumb-not-mclass.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
thumb-only-conditionals.s
thumb-shift-encoding.s
thumb-st_other.s
thumb-types.s
thumb.s
thumb1-branch-reloc.s [Thumb1] Add relocations for fixups fixup_arm_thumb_{br,bcc} 2016-09-05 08:29:15 +00:00
thumb1-relax-8m-baseline.s
thumb1-relax-adr.s
thumb1-relax-bcc.s
thumb1-relax-br.s
thumb1-relax-ldrlit.s
thumb1-relax.s
thumb2-b.w-encodingT4.s
thumb2-beq-fixup.s [ARM] Create relocations for beq.w branches to ARM function syms. 2017-06-22 15:32:41 +00:00
thumb2-branch-ranges.s [MC][ARM] Add range checking for Thumb2 resolved fixups. 2018-06-05 10:00:56 +00:00
thumb2-branches.s
thumb2-bxj-v8.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
thumb2-bxj.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
thumb2-cbn-to-next-inst.s
thumb2-diagnostics.s Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands 2017-12-04 13:42:22 +00:00
thumb2-dsp-diag.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
thumb2-exception-return-mclass.s
thumb2-ldrb-ldrh.s
thumb2-ldrd.s
thumb2-ldrexd-strexd.s
thumb2-mclass.s
thumb2-narrow-dp.ll
thumb2-pldw.s
thumb2-strd.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
thumb2be-b.w-encoding.s
thumb2be-beq.w-encoding.s
thumb2be-movt-encoding.s
thumb2be-movw-encoding.s
thumb_rewrites.s
thumb_set-diagnostics.s
thumb_set.s
thumbv7em.s
thumbv7m.s [ARM] Use new assembler diags for ARM 2017-10-03 10:26:11 +00:00
thumbv8m.s [ARM]Decoding MSR with unpredictable destination register causes an assert 2018-03-06 15:21:19 +00:00
tls-directives.s
twice.ll
type-directive-print.ll [ELF] Print the .type assembly directive correctly for STT_NOTYPE 2018-02-09 13:34:39 +00:00
udf-arm-diagnostics.s [ARM, Asm] Change grammar of immediate operand diagnostics 2017-10-04 09:18:07 +00:00
udf-arm.s
udf-thumb-2-diagnostics.s [ARM, Asm] Change grammar of immediate operand diagnostics 2017-10-04 09:18:07 +00:00
udf-thumb-2.s
udf-thumb-diagnostics.s [ARM, Asm] Change grammar of immediate operand diagnostics 2017-10-04 09:18:07 +00:00
udf-thumb.s
unpred-control-flow-in-it-block.s [ARM] Diagnose PC-writing instructions in IT blocks 2017-02-28 10:04:36 +00:00
unwind-stack-diagnostics.s
v7k-dsp.s
v8_IT_manual.s [ARM] Add missing Thumb2 assembler diagnostics. 2018-06-28 19:53:12 +00:00
variant-diagnostics.s
vfp-aliases-diagnostics.s [ARM] Remove pre-UAL FLDM/FSTM aliases 2017-11-21 16:20:25 +00:00
vfp-aliases.s [ARM] Remove pre-UAL FLDM/FSTM aliases 2017-11-21 16:20:25 +00:00
vfp4.s [ARM] Don't print "Requires NEON" error message for M-profile 2018-02-13 11:46:38 +00:00
virtexts-arm.s
virtexts-thumb.s fix typos in comments; NFC 2017-07-16 07:48:48 +00:00
vldm-vstm-diags.s [ARM] Add diagnostics for SPR/DPR lists 2017-11-21 15:06:01 +00:00
vmov-pair-diags.s [ARM][Asm] VMOVSRR and VMOVRRS need sequential S registers 2018-03-05 13:27:26 +00:00
vmov-vmvn-illegal-cases.s [ARM] Fix a check in vmov/vmvn immediate parsing 2018-03-16 12:46:49 +00:00
vmov-vmvn-replicate.s [ARM] Do not convert some vmov instructions 2018-04-04 08:54:19 +00:00
vmrs_vmsr.s [ARM, Asm] Add diagnostics for general-purpose register operands 2017-10-10 12:31:53 +00:00
vorr-vbic-illegal-cases.s [ARM, Asm] Add diagnostics for floating-point register operands 2017-10-10 12:35:09 +00:00
vpush-vpop.s