llvm-project/llvm/test/MC/X86
Craig Topper c721bc081e [X86] Correct the implementation of ud1(a.k.a. ud2b) instruction.
We were missing the modrm byte this instruction has according
to current Intel SDM. Experiments with gcc indicate that different
modrm values are chosen based on 2 operands so I've added those
as well.

I think our previous implementation was based on an older behavior of
binutils that has since been changed.
2020-06-19 23:57:48 -07:00
..
AlignedBundling [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
Inputs [NFC][X86] Simplify test cases for branch align 2020-03-16 16:30:29 +08: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
AES-64.s
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
AVXAES-64.s
BMI1-32.s
BMI1-64.s
BMI2-32.s
BMI2-64.s
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
FMA-64.s
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
align-branch-32bit.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-align.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-basic.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-boundary-default.s [NFC][X86] Simplify test cases for branch align 2020-03-16 16:30:29 +08:00
align-branch-bundle.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-enhanced-relaxation.s [X86][MC] Support enhanced relaxation for branch align 2020-04-08 19:08:19 +08:00
align-branch-fused.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-general.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-hardcode.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-mixed.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-necessary.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-negative.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-pad-max-prefix.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-prefix.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-relax-all.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-section-size.s [NFC][test] Mark the section which contains instructions executable 2020-04-15 16:25:15 +08:00
align-branch-section-type.s [MC][X86] Disable branch align in non-text section 2020-04-18 14:41:25 +08:00
align-branch-single.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-system.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-branch-variant-symbol.s [NFC][test] Refine tests for branch align 2020-04-11 13:04:52 +08:00
align-via-padding-corner.s [X86][MC] Disable Prefix padding after hardcode/prefix 2020-04-01 09:49:52 +08:00
align-via-padding.s [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
align-via-relaxation.s [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07: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 [X86][llvm-mc] Make the suffix matcher more accurate. 2020-05-27 14:45:17 +08: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
avx512vp2intersectvl-att.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +00:00
avx512vp2intersectvl-intel.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +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][MachO] Fix section type printing 2019-08-15 07:22:04 +00:00
check-end-of-data-region.s Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
code16-32-64.s [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
code16gcc.s
compact-unwind.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07: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 [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
data-prefix32.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
data-prefix64.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
disassemble-zeroes.s [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
dwarf-size-field-overflow.test Reduce the number of iterations in testcase. (NFC) 2019-11-21 08:32:55 -08:00
encoder-fail.s Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
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 [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
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
hex-immediates.s
i386-darwin-frame-register.ll Fix typo in comment 2020-04-09 10:36:00 +01: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
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
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][AsmParser] Ignore "short" even harder in Intel syntax ASM. 2019-05-16 23:27:07 +00:00
invalid-sleb.s Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
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 [X86] Force VIA PadLock crypto instructions to emit a 0xF3 prefix when they encode to match what GNU as does. 2020-06-11 12:59:21 -07:00
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
pr32530.s [X86][AsmParser] re-introduce 'offset' operator 2019-12-30 14:35:26 -05:00
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
prefix-padding-32.s [Tests] Add test coverage for prefix selection logic 2020-03-16 17:27:44 -07:00
prefix-padding-64.s [Tests] Add test coverage for prefix selection logic 2020-03-16 17:27:44 -07:00
relax-insn.s
relax-offset.s [MC] Recalculate fragment offsets after relaxation 2020-03-17 14:48:05 -07:00
reloc-directive-elf-32.s [MC][X86] Make .reloc support arbitrary relocation types 2020-03-27 13:33:15 -07:00
reloc-directive-elf-64.s [MC][X86] Make .reloc support arbitrary relocation types 2020-03-27 13:33:15 -07:00
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 [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07: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 [X86] Adjust nop emission by compiler to consider target decode limitations 2020-01-11 08:45:17 -08:00
stdcall.s Allow '@' to appear in x86 mingw symbols 2019-08-29 21:15:02 +00:00
tlsdesc-32.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
tlsdesc-64.s [llvm-objdump] Print target address with evaluateMemoryOperandAddress() 2020-04-27 09:43:51 -07: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] Correct the implementation of ud1(a.k.a. ud2b) instruction. 2020-06-19 23:57:48 -07: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-avx512_vp2intersect-intel.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +00:00
x86-32-avx512vp2intersect-att.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +00:00
x86-32-coverage.s [X86] Add TSXLDTRK instructions. 2020-04-09 13:17:29 +08:00
x86-32-fma3.s
x86-32-ms-inline-asm.s
x86-32.s [X86] Correct the implementation of ud1(a.k.a. ud2b) instruction. 2020-06-19 23:57:48 -07: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-avx512_vp2intersect-intel.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +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-avx512pf.s [X86] Teach X86MCodeEmitter to properly encode zmm16-zmm31 as index register to vgatherpf/vscatterpf. 2019-10-14 23:48:24 +00:00
x86-64-avx512vp2intersect-att.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +00:00
x86-64-avx512vp2intersectvl-att.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50:41 +00:00
x86-64-avx512vp2intersectvl-intel.s [X86] Add VP2INTERSECT instructions 2019-05-31 02:50: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] Correct the implementation of ud1(a.k.a. ud2b) instruction. 2020-06-19 23:57:48 -07:00
x86-GCC-inline-asm-Y-constraints.ll [X86] Remove support for Y0 constraint as an alias for Yz in inline assembly. 2020-05-06 14:58:53 -07:00
x86-branch-relaxation.s [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
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-jcxz-loop-fixup.s [X86][MC] no error diagnostic for out-of-range jrcxz/jecxz/jcxz 2019-11-26 14:32:17 +03:00
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 assembler support for {vex} prefix to match GNU as. 2020-05-08 11:50:58 -07:00
x86_long_nop.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
x86_nop.s
x86_operands.s X86AsmParser: Do not process a non-existent token 2019-03-26 03:12:41 +00:00