llvm-project/llvm/test/MC/X86
Craig Topper 16fdde5e63 [X86] Add '.s' aliases to the assembler for the various redundant move encodings to match gas and our EVEX instructions.
We already have these aliases for EVEX enocded instructions, but not for the GPR, MMX, SSE, and VEX versions.

Also remove the vpextrw.s EVEX alias. That's not something gas implements.

llvm-svn: 334922
2018-06-18 05:00:50 +00:00
..
AlignedBundling [MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup 2018-06-06 09:40:06 +00:00
Inputs Try to make crlf portable to other printf implementations 2017-10-17 00:27:31 +00:00
3DNow.s [X86] Add prefetchwt1 instruction and overhaul priorities and isel enabling for prefetch instructions. 2017-12-22 02:30:30 +00:00
2011-09-06-NoNewline.s
AES-32.s [X86][AES]: Adding full coverage of MC encoding for the AES and AVXAES isa sets.<NFC> 2017-12-14 07:26:08 +00:00
AES-64.s [X86][AES]: Adding full coverage of MC encoding for the AES and AVXAES isa sets.<NFC> 2017-12-14 07:26:08 +00:00
AVX-32.s [X86][AVX][AVX2]: Adding full coverage of MC encoding for the AVX, AVX2 isa set.<NFC> 2017-12-14 16:46:47 +00:00
AVX-64.s [X86][AVX][AVX2]: Adding full coverage of MC encoding for the AVX, AVX2 isa set.<NFC> 2017-12-14 16:46:47 +00:00
AVX2-32.s [X86][AVX][AVX2]: Adding full coverage of MC encoding for the AVX, AVX2 isa set.<NFC> 2017-12-14 16:46:47 +00:00
AVX2-64.s [X86][AVX][AVX2]: Adding full coverage of MC encoding for the AVX, AVX2 isa set.<NFC> 2017-12-14 16:46:47 +00:00
AVX512F_512-32.s [X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases. 2018-06-18 01:28:05 +00:00
AVX512F_512-64.s [X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases. 2018-06-18 01:28:05 +00:00
AVXAES-32.s [X86][AES]: Adding full coverage of MC encoding for the AES and AVXAES isa sets.<NFC> 2017-12-14 07:26:08 +00:00
AVXAES-64.s [X86][AES]: Adding full coverage of MC encoding for the AES and AVXAES isa sets.<NFC> 2017-12-14 07:26:08 +00:00
BMI1-32.s [X86][BMI]: Adding full coverage of MC encoding for the BMI isa set.<NFC> 2017-12-13 09:13:53 +00:00
BMI1-64.s [X86][BMI]: Adding full coverage of MC encoding for the BMI isa set.<NFC> 2017-12-13 09:13:53 +00:00
BMI2-32.s [X86][BMI]: Adding full coverage of MC encoding for the BMI isa set.<NFC> 2017-12-13 09:13:53 +00:00
BMI2-64.s [X86][BMI]: Adding full coverage of MC encoding for the BMI isa set.<NFC> 2017-12-13 09:13:53 +00:00
CET-32.s [X86][CET]: Adding full coverage of MC encoding for the CET instructions.<NFC> 2018-02-20 08:00:31 +00:00
CET-64.s [X86][CET]: Adding full coverage of MC encoding for the CET instructions.<NFC> 2018-02-20 08:00:31 +00:00
CLFLUSHOPT-32.s [X86][CLFLUSH]: Adding full coverage of MC encoding for the CLFLUSH isa sets.<NFC> 2017-12-20 08:28:24 +00:00
CLFLUSHOPT-64.s [X86][CLFLUSH]: Adding full coverage of MC encoding for the CLFLUSH isa sets.<NFC> 2017-12-20 08:28:24 +00:00
CLFSH-32.s [X86][CLFLUSH]: Adding full coverage of MC encoding for the CLFLUSH isa sets.<NFC> 2017-12-20 08:28:24 +00:00
CLFSH-64.s [X86][CLFLUSH]: Adding full coverage of MC encoding for the CLFLUSH isa sets.<NFC> 2017-12-20 08:28:24 +00:00
CLWB-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
CLWB-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
CLZERO-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
CLZERO-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
F16C-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
F16C-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
FMA-32.s [X86][FMA][FMA4]: Adding full coverage of MC encoding for the FMA, FMA4 isa sets.<NFC> 2017-12-07 09:16:34 +00:00
FMA-64.s [X86][FMA][FMA4]: Adding full coverage of MC encoding for the FMA, FMA4 isa sets.<NFC> 2017-12-07 09:16:34 +00:00
FXSAVE-32.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
FXSAVE-64.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
FXSAVE64-64.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
I86-32.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
I86-64.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
I186-32.s [X86] Don't swap argument on BOUND instruction in at&t syntax. 2018-02-14 21:54:58 +00:00
I186-64.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
I286-32.s [X86] Remove SLDT64m instruction. 2018-04-29 04:50:53 +00:00
I286-64.s [X86] Remove SLDT64m instruction. 2018-04-29 04:50:53 +00:00
I386-32.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
I386-64.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
I486-32.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
I486-64.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
INVPCID-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
INVPCID-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
MMX-32.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
MMX-64.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
PKU-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
PKU-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
POPCNT-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
POPCNT-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
PPRO-32.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
PPRO-64.s [X86][I86,I186,I286,I386,I486,PPRO, MMX]: Adding full coverage of MC encoding for the I86, I186, I286, I386, I486, PPRO and MMX isa sets.<NFC> 2018-01-16 11:33:45 +00:00
PREFETCH-32.s [X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa sets.<NFC> 2017-12-28 15:00:41 +00:00
PREFETCH-64.s [X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa sets.<NFC> 2017-12-28 15:00:41 +00:00
RDPMC-32.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDPMC-64.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDRAND-32.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDRAND-64.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDSEED-32.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDSEED-64.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDTSCP-32.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDTSCP-64.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RDWRFSGS-64.s [X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC> 2017-12-27 08:35:57 +00:00
RTM.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
SHA-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
SHA-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
SVM-32.s [X86] Reverse the operand order of invlpga in at&t syntax to match gas. 2018-02-14 23:53:21 +00:00
SVM-64.s [X86] Reverse the operand order of invlpga in at&t syntax to match gas. 2018-02-14 23:53:21 +00:00
VMFUNC-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
VMFUNC-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
VTX-32.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
VTX-64.s [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC> 2018-02-08 11:16:02 +00:00
X86_64-pku.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
X87-32.s [X86][X87]: Adding full coverage of MC encoding for all X87 ISA Sets.<NFC> 2017-12-07 09:00:19 +00:00
X87-64.s [X86][X87]: Adding full coverage of MC encoding for all X87 ISA Sets.<NFC> 2017-12-07 09:00:19 +00:00
XSAVE-32.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
XSAVE-64.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
XSAVEC-32.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
XSAVEC-64.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
XSAVEOPT-32.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
XSAVEOPT-64.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
XSAVES-32.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
XSAVES-64.s [X86][XSAVE]: Adding full coverage of MC encoding for the XSAVE isa sets.<NFC> 2018-01-16 08:50:29 +00:00
abs8.s Implemented sane default for llvm-objdump's relocation Value format 2018-06-01 05:31:58 +00:00
address-size.s
avx512-encodings.s [X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases. 2018-06-18 01:28:05 +00:00
avx512-err.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512bitalg-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512bw-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512gfni-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512ifma-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512ifmavl-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vaes-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vbmi-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vbmi2-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vbmi2vl-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vl-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vl_bitalg-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vl_gfni-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vl_vaes-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vl_vnni-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vlvpclmul.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vnni-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx512vpclmul.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
avx5124fmaps-encoding.s [X86] Add encoding tests for avx5124fmaps and avx5124vnni instructions. 2018-06-11 06:22:41 +00:00
avx5124vnniw-encoding.s [X86] Add encoding tests for avx5124fmaps and avx5124vnni instructions. 2018-06-11 06:22:41 +00:00
avx_vaes-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
cet-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
cfi-scope-errors.s [MC] Properly diagnose badly scoped .cfi_ directives 2017-10-10 01:49:21 +00:00
cfi-scope-unclosed.s [MC] - Don't crash on unclosed frame. 2018-02-20 09:04:13 +00:00
cfi_def_cfa-crash.s
check-end-of-data-region.s [MC] Issue error message when data region is not terminated 2018-02-12 07:19:05 +00:00
code16gcc.s Add support for Code16GCC 2016-09-26 19:33:36 +00:00
compact-unwind.s [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
crlf.test Add triples or specify REQUIRES: default_triple to some tests 2018-01-27 23:31:09 +00:00
data-prefix-fail.s [X86] Remove DATA32_PREFIX. Hack the printing for DATA16_PREFIX to print 'data32' in 16-bit mode. Hack the asm parser to convert 'data32' to 'data16' in 16-bit mode. 2018-04-22 00:52:02 +00:00
data-prefix16.s [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix 2017-01-18 08:07:51 +00:00
data-prefix32.s [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix 2017-01-18 08:07:51 +00:00
data-prefix64.s [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix 2017-01-18 08:07:51 +00:00
encoder-fail.s
error-reloc.s
eval-fill.s Use a MCExpr for the size of MCFillFragment. 2018-01-09 22:48:37 +00:00
expand-var.s
faultmap-section-parsing.s
fde-reloc.s
fixup-cpu-mode.s Revert r265817 2016-04-08 18:15:37 +00:00
fp-setup-macho.s X86: loosen an overly aggressive MachO assertion 2016-09-20 17:05:04 +00:00
gather.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
gfni-encoding.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
gnux32-dwarf-gen.s llvm-dwarfdump: Replace -debug-dump=sect option with individual options. 2017-09-11 22:59:45 +00:00
hex-immediates.s Revert r265817 2016-04-08 18:15:37 +00:00
i386-darwin-frame-register.ll [dwarfdump] Make .eh_frame an alias for .debug_frame 2017-09-18 14:15:57 +00:00
imm-comments.s [x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347) 2016-05-28 14:58:37 +00:00
index-operations.s
inline-asm-obj.ll
intel-syntax-2.s
intel-syntax-ambiguous.s
intel-syntax-avx512-error.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
intel-syntax-avx512.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
intel-syntax-bitwise-ops.s [X86][AsmParser] Treat '%' as the modulo operator under Intel syntax 2017-10-31 16:47:38 +00:00
intel-syntax-directional-label.s
intel-syntax-encoding.s This patch is a result of D37262: The issues with X86 prefixes. It closes PR7709, PR17697, PR19251, PR32809 and PR21640. There could be other bugs closed by this patch. 2017-10-16 11:14:29 +00:00
intel-syntax-error.s Fix incorrect operand sizes for some MMX instructions: punpcklwd, punpcklbw and punpckldq. 2017-12-29 08:31:01 +00:00
intel-syntax-hex.s
intel-syntax-invalid-basereg.s
intel-syntax-invalid-scale.s X86 Asm uses assertions instead of proper diagnostic. This patch fixes that. 2017-07-25 13:05:12 +00:00
intel-syntax-print.ll
intel-syntax-ptr-sized.s [X86] Add suffixes to the LGDT/LIDT/SGDT/SIDT mnemonics in Intel syntax. Add aliases based on 16/32-bit mode to choose the default. 2018-04-29 06:24:09 +00:00
intel-syntax-unsized-memory.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
intel-syntax-var-offset.ll [X86] [ASM INTEL SYNTAX] fix for incorrect assembler code generation when x86-asm-syntax=intel (PR34617). 2017-09-25 19:26:48 +00:00
intel-syntax-x86-64-avx.s [X86][AVX2] Passing the appropriate memory operand class to VPMADDWD instruction. 2016-12-22 08:42:46 +00:00
intel-syntax-x86-64-avx512f_vl.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
intel-syntax-x86-avx512dq_vl.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
intel-syntax-x86-avx512vbmi_vl.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
intel-syntax.s [X86] Remove 'opaque ptr' from the intel syntax parser and printer. 2018-05-01 04:42:00 +00:00
invalid-sleb.s
invalid_opcode.s [llvm-objdump] Print <unknown> in place of instruction text if it couldn't be disassembled. 2016-03-18 16:26:48 +00:00
large-bss.s
line-table-sections.s Check that line table entries don't spill over between sections even if they're empty at the end of a section 2017-03-16 00:52:18 +00:00
lit.local.cfg
lwp-x86_64.s [X86][LWP] Add llvm support for LWP instructions (reapplied). 2017-05-03 15:51:39 +00:00
lwp.s [X86][LWP] Add llvm support for LWP instructions (reapplied). 2017-05-03 15:51:39 +00:00
macho-reloc-errors-x86.s
macho-reloc-errors-x86_64.s Add a common error checking for some invalid expressions. 2017-06-22 17:25:35 +00:00
macho-uleb.s
mpx-encodings.s [X86] Remove REX.W from 64-bit mode BND instructions. 2018-04-28 06:02:40 +00:00
no-elf-compact-unwind.s
padlock.s
pr22004.s The fix for PR22004: X86AsmParser.cpp asserts: OperandStack.size() > 1 && "Too few operands." 2017-05-26 13:23:34 +00:00
pr22028.s [llvm] Remove redundant check-prefix=CHECK from tests. NFC. 2017-07-17 17:32:45 +00:00
pr27884.s 2 tests that were lost in rL301390 2017-04-27 10:20:35 +00:00
pr28547.s [X86][MC] Fix bracket expression parsing in intel-style assembly. 2016-07-14 17:37:05 +00:00
pr37425.s [MC][X86] Allow assembler variable assignment to register name. 2018-06-05 15:13:39 +00:00
relax-insn.s
reloc-bss.s [MC] Don't crash when trying to emit a relocation against .bss. 2016-07-26 18:16:33 +00:00
reloc-directive.s
reloc-macho.s
reloc-undef-global.s
ret.s [x86] Accept 'retn' as an alias to 'ret[lqw]'\'ret' (At&t\Intel) 2016-09-28 15:52:56 +00:00
shuffle-comments.s
signed-coff-pcrel.s Fix PR33625. 2017-06-28 17:56:07 +00:00
space-err.s Add a test. 2018-01-09 22:30:54 +00:00
stackmap-nops.ll
validate-inst-att.s
validate-inst-intel.s
variant-diagnostics.s
vpclmulqdq.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
x86-16.s [X86] movdiri and movdir64b instructions 2018-05-01 10:01:16 +00:00
x86-32-avx.s [X86] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2ps and similar instructions. 2016-11-14 01:53:29 +00:00
x86-32-coverage.s [x86] Introduce the enclv instruction 2018-05-08 07:11:05 +00:00
x86-32-fma3.s
x86-32-ms-inline-asm.s
x86-32.s [X86] Dont' allow 'outs' and 'ins' in at&t syntax without suffixes. 2018-02-14 23:53:26 +00:00
x86-64-avx512bw.s [X86] Add '.s' aliases to the assembler for the various redundant move encodings to match gas and our EVEX instructions. 2018-06-18 05:00:50 +00:00
x86-64-avx512bw_vl.s [X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases. 2018-06-18 01:28:05 +00:00
x86-64-avx512cd.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
x86-64-avx512cd_vl.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
x86-64-avx512dq.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
x86-64-avx512dq_vl.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
x86-64-avx512f_vl.s [X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases. 2018-06-18 01:28:05 +00:00
x86-64-avx512vpopcntdq.s [X86] Remove checks for FeatureAVX512 from the X86 assembly parser. Remove mcpu/mattr from assembly test command lines. 2018-02-02 17:02:58 +00:00
x86-64.s [X86] Add '.s' aliases to the assembler for the various redundant move encodings to match gas and our EVEX instructions. 2018-06-18 05:00:50 +00:00
x86-GCC-inline-asm-Y-constraints.ll [LLVM][x86][Inline Asm] support for GCC style inline asm - Y<x> constraints 2017-08-24 09:08:33 +00:00
x86-branch-relaxation.s Fix branch relaxation in 16-bit mode. 2016-07-11 14:23:53 +00:00
x86-evenDirective.s
x86-itanium.ll
x86-target-directives.s
x86-windows-itanium-libcalls.ll
x86_64-asm-match.s [X86] Remove 64/128/256 from MMX/SSE/AVX instruction names for overall consistency. NFC 2018-01-25 04:45:30 +00:00
x86_64-avx-clmul-encoding.s
x86_64-avx-encoding.s [X86][AVX2] Passing the appropriate memory operand class to VPMADDWD instruction. 2016-12-22 08:42:46 +00:00
x86_64-bmi-encoding.s
x86_64-encoding.s [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
x86_64-fma3-encoding.s
x86_64-fma4-encoding.s
x86_64-hle-encoding.s
x86_64-imm-widths.s
x86_64-rand-encoding.s
x86_64-rtm-encoding.s
x86_64-signed-reloc.s
x86_64-sse4a.s
x86_64-tbm-encoding.s [X86] Add 'l' and 'q' suffixes to the tbm instruction mnemonics. 2018-01-12 06:21:36 +00:00
x86_64-xop-encoding.s
x86_directives.s
x86_errors.s [X86] Add a Requires<[In64BitMode]> to FARJMP64 2018-04-30 06:21:24 +00:00
x86_long_nop.s [X86] Emit 11-byte or 15-byte NOPs on recent AMD targets, else default to 10-byte NOPs (PR22965) 2018-01-29 21:24:31 +00:00
x86_nop.s
x86_operands.s