llvm-project/llvm/test/MC/Disassembler/X86
Craig Topper 50f3d1452c [X86] Clzero intrinsic and its addition under znver1
This patch does the following.

1. Adds an Intrinsic int_x86_clzero which works with __builtin_ia32_clzero
2. Identifies clzero feature using cpuid info. (Function:8000_0008, Checks if EBX[0]=1)
3. Adds the clzero feature under znver1 architecture.
4. The custom inserter is added in Lowering.
5. A testcase is added to check the intrinsic.
6. The clzero instruction is added to assembler test.

Patch by Ganesh Gopalasubramanian with a couple formatting tweaks, a disassembler test, and using update_llc_test.py from me.

Differential revision: https://reviews.llvm.org/D29385

llvm-svn: 294558
2017-02-09 04:27:34 +00:00
..
avx-512.txt [AVX-512] Teach the disassembler about all of the EVEX gather and scatter instructions. 2017-01-16 05:44:33 +00:00
fp-stack.txt [X86] Adding FFREEP instruction. 2017-01-27 18:02:53 +00:00
hex-immediates.txt
intel-syntax-32.txt
intel-syntax.txt AVX512F: Add GATHER/SCATTER assembler Intel syntax tests for knl/skx/avx . Change memory operand parser handling. 2016-02-25 13:30:17 +00:00
invalid-VEX-vvvv.txt
lit.local.cfg
marked-up.txt
missing-sib.txt
moffs.txt
padlock.txt
prefixes.txt
simple-tests.txt Add new flag and intrinsic support for MWAITX and MONITORX instructions 2016-05-18 11:59:12 +00:00
truncated-input.txt
x86-16.txt [X86][Disassembler] Added SALC instruction 2017-01-29 23:02:47 +00:00
x86-32.txt [X86] Clzero intrinsic and its addition under znver1 2017-02-09 04:27:34 +00:00
x86-64.txt [X86] Fix printing of sha256rnds2 to include the implicit %xmm0 argument. 2017-02-05 18:33:31 +00:00