llvm-project/llvm/test/MC/X86
Craig Topper d10a200ceb [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing.
We require d/q suffixes on the memory form of these instructions to disambiguate the memory size.
We don't require it on the register forms, but need to support parsing both with and without it.

Previously we always printed the d/q suffix on the register forms, but it's redundant and
inconsistent with gcc and objdump.

After this patch we should support the d/q for parsing, but not print it when its unneeded.

llvm-svn: 360085
2019-05-06 21:39:51 +00:00
..
AlignedBundling [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +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] Add support for {vex2}, {vex3}, and {evex} to the assembler to match gas. Use {evex} to improve the one our 32-bit AVX512 tests. 2019-04-09 18:45:15 +00:00
AVX-64.s [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing. 2019-05-06 21:39:51 +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
AVX512F_SCALAR-32.s [X86] Add support for {vex2}, {vex3}, and {evex} to the assembler to match gas. Use {evex} to improve the one our 32-bit AVX512 tests. 2019-04-09 18:45:15 +00:00
AVX512F_SCALAR-64.s [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing. 2019-05-06 21:39:51 +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] Add coverage for 16-bit and 64-bit versions of bsf/bsr/bt/btc/btr/bts in the assembly tests that are supposed to provide full coverage. Add coverage for cwtl/cltq/cwtd/cqto as well. 2019-03-18 22:06:19 +00:00
I86-64.s [X86] Add coverage for 16-bit and 64-bit versions of bsf/bsr/bt/btc/btr/bts in the assembly tests that are supposed to provide full coverage. Add coverage for cwtl/cltq/cwtd/cqto as well. 2019-03-18 22:06:19 +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] Add coverage for 16-bit and 64-bit versions of bsf/bsr/bt/btc/btr/bts in the assembly tests that are supposed to provide full coverage. Add coverage for cwtl/cltq/cwtd/cqto as well. 2019-03-18 22:06:19 +00:00
I386-64.s [X86] Add coverage for 16-bit and 64-bit versions of bsf/bsr/bt/btc/btr/bts in the assembly tests that are supposed to provide full coverage. Add coverage for cwtl/cltq/cwtd/cqto as well. 2019-03-18 22:06:19 +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
LWP-32.s [X86] Adding full coverage of MC encoding for the XOP and LWP ISAs. 2019-01-02 18:09:41 +00:00
LWP-64.s [X86] Adding full coverage of MC encoding for the XOP and LWP ISAs. 2019-01-02 18:09:41 +00:00
MMX-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
MMX-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +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] Print %st(0) as %st when its implicit to the instruction. Continue printing it as %st(0) when its encoded in the instruction. 2019-02-04 04:15:10 +00:00
PPRO-64.s [X86] Print %st(0) as %st when its implicit to the instruction. Continue printing it as %st(0) when its encoded in the instruction. 2019-02-04 04:15:10 +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
SSE-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE-64.s [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing. 2019-05-06 21:39:51 +00:00
SSE2-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE2-64.s [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing. 2019-05-06 21:39:51 +00:00
SSE3-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE3-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE4a-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE4a-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE41-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE41-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE42-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE42-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSEMXCSR-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSEMXCSR-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE_PREFETCH-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSE_PREFETCH-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSSE3-32.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +00:00
SSSE3-64.s [X86][SSE]: Adding full coverage of MC encoding tests for the SSE isa sets.<NFC> 2019-02-02 06:21:54 +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] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two arguments where on is %st. 2019-02-04 17:28:18 +00:00
X87-64.s [X86] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two arguments where on is %st. 2019-02-04 17:28:18 +00:00
XOP-32.s [X86] Adding full coverage of MC encoding for the XOP and LWP ISAs. 2019-01-02 18:09:41 +00:00
XOP-64.s [X86] Adding full coverage of MC encoding for the XOP and LWP ISAs. 2019-01-02 18:09:41 +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 [X86] Don't accept (%si,%bp) 16-bit address expressions. 2018-06-22 20:20:38 +00:00
avx512-encodings.s [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing. 2019-05-06 21:39:51 +00:00
avx512-err.s X86AsmParser AVX-512: Return error instead of hitting assert 2019-02-19 17:13:40 +00:00
avx512_bf16-encoding.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +00:00
avx512_bf16_vl-encoding.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +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-open-within-another-crash.s [MC][DWARF][AsmParser] Ensure nested CFI frames are diagnosed. 2018-10-19 12:14:30 +00:00
cfi-scope-errors.s [MC][DWARF][AsmParser] Ensure nested CFI frames are diagnosed. 2018-10-19 12:14:30 +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 [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
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
compact-unwind.s [X86][Darwin] Emit compact-unwind for register-sized stack adjustments 2019-01-08 13:53:15 +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
data-prefix32.s
data-prefix64.s
disassemble-zeroes.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
dwarf-size-field-overflow.test [DwarfDebug] Add triple to test. 2019-03-19 21:18:59 +00:00
encoder-fail.s
error-reloc.s
eval-fill.s [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
expand-var.s [llvm-readobj] Change -t to --symbols in tests. NFC 2019-05-01 09:28:24 +00:00
faultmap-section-parsing.s
fde-reloc.s
fixup-cpu-mode.s
fp-setup-macho.s [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +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
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
index-operations.s
inline-asm-obj.ll
intel-syntax-2.s [X86] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two arguments where on is %st. 2019-02-04 17:28:18 +00:00
intel-syntax-32.s [X86] Don't accept (%si,%bp) 16-bit address expressions. 2018-06-22 20:20:38 +00:00
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-avx512_bf16.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +00:00
intel-syntax-avx512_bf16_vl.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +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 X86: add alias for pushfw/popfw in Intel mode 2018-10-22 20:38:13 +00:00
intel-syntax-error.s [X86][AsmParser] Keep track of whether an explicit scale was specified while parsing an address in Intel syntax. Use it for improved error checking. 2018-06-22 22:28:39 +00:00
intel-syntax-hex.s [MC] Separate masm integer literal lexer support from inline asm 2018-10-24 20:23:57 +00:00
intel-syntax-invalid-basereg.s
intel-syntax-invalid-scale.s
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] Remove some intel syntax aliases on (v)cvtpd2(u)dq, (v)cvtpd2ps, (v)cvt(u)qq2ps. Add 'x' and'y' suffix aliases to masked version of the same in att syntax. 2019-04-29 06:13:41 +00:00
intel-syntax-x86-64-avx512_bf16.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +00:00
intel-syntax-x86-64-avx512_bf16_vl.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +00:00
intel-syntax-x86-64-avx512f_vl.s [X86] Remove some intel syntax aliases on (v)cvtpd2(u)dq, (v)cvtpd2ps, (v)cvt(u)qq2ps. Add 'x' and'y' suffix aliases to masked version of the same in att syntax. 2019-04-29 06:13:41 +00:00
intel-syntax-x86-avx512dq_vl.s [X86] Allow assembly parser to accept x/y/z suffixes on non-memory vfpclassps/pd and on memory forms in intel syntax 2019-05-03 16:15:15 +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] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two arguments where on is %st. 2019-02-04 17:28:18 +00:00
invalid-sleb.s
invalid_opcode.s
large-bss.s [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
line-table-sections.s
lit.local.cfg
lwp-x86_64.s
lwp.s
macho-reloc-errors-x86.s
macho-reloc-errors-x86_64.s
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 [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
padlock.s
pr22004.s
pr22028.s
pr27884.s [MC] Separate masm integer literal lexer support from inline asm 2018-10-24 20:23:57 +00:00
pr28547.s
pr37425.s [MC][X86] Enhance X86 Register expression handling to more closely match GCC. 2018-08-16 16:31:14 +00:00
pr38826.s [X86][Assembler] Allow %eip as a register in 32-bit mode for .cfi directives. 2018-09-06 02:03:14 +00:00
relax-insn.s
reloc-bss.s
reloc-directive.s [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
reloc-macho.s
reloc-undef-global.s
ret.s
return-column.s Move some llvm-mc tests where they belong 2019-02-05 20:12:48 +00:00
shuffle-comments.s
signed-coff-pcrel.s
space-err.s Add a test. 2018-01-09 22:30:54 +00:00
stackmap-nops.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
unused_reg_var_assign.s [MC] Teach ELFObjectWriter that parse-time variables do not appear in 2019-03-04 19:12:56 +00:00
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] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two arguments where on is %st. 2019-02-04 17:28:18 +00:00
x86-32-avx.s [X86] Remove the _alt forms of (V)CMP instructions. Use a combination of custom printing and custom parsing to achieve the same result and more 2019-03-18 17:59:59 +00:00
x86-32-coverage.s [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing. 2019-05-06 21:39:51 +00:00
x86-32-fma3.s
x86-32-ms-inline-asm.s
x86-32.s [X86] Remove the _alt forms of (V)CMP instructions. Use a combination of custom printing and custom parsing to achieve the same result and more 2019-03-18 17:59:59 +00:00
x86-64-avx512_bf16-encoding.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +00:00
x86-64-avx512_bf16_vl-encoding.s [X86] Move files to correct directories after D60552 2019-05-06 09:24:36 +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] Allow assembly parser to accept x/y/z suffixes on non-memory vfpclassps/pd and on memory forms in intel syntax 2019-05-03 16:15:15 +00:00
x86-64-avx512dq_vl.s [X86] Allow assembly parser to accept x/y/z suffixes on non-memory vfpclassps/pd and on memory forms in intel syntax 2019-05-03 16:15:15 +00:00
x86-64-avx512f_vl.s [X86] Remove some intel syntax aliases on (v)cvtpd2(u)dq, (v)cvtpd2ps, (v)cvt(u)qq2ps. Add 'x' and'y' suffix aliases to masked version of the same in att syntax. 2019-04-29 06:13:41 +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] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two arguments where on is %st. 2019-02-04 17:28:18 +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
x86-evenDirective.s [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
x86-itanium.ll
x86-target-directives.s
x86-windows-itanium-libcalls.ll
x86_64-asm-match.s Move `REQUIRES:` line to the top 2018-06-26 17:44:23 +00:00
x86_64-avx-clmul-encoding.s
x86_64-avx-encoding.s [X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly printing. 2019-05-06 21:39:51 +00:00
x86_64-bmi-encoding.s
x86_64-encoding.s [X86] Make %eiz usage in 64-bit mode, force a 0x67 address size prefix. Fix some test CHECK lines. 2018-06-23 06:15:04 +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 support for {vex2}, {vex3}, and {evex} to the assembler to match gas. Use {evex} to improve the one our 32-bit AVX512 tests. 2019-04-09 18:45:15 +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 X86AsmParser: Do not process a non-existent token 2019-03-26 03:12:41 +00:00