|  50f3d1452c 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 | ||
|---|---|---|
| .. | ||
| avx-512.txt | ||
| fp-stack.txt | ||
| hex-immediates.txt | ||
| intel-syntax-32.txt | ||
| intel-syntax.txt | ||
| invalid-VEX-vvvv.txt | ||
| lit.local.cfg | ||
| marked-up.txt | ||
| missing-sib.txt | ||
| moffs.txt | ||
| padlock.txt | ||
| prefixes.txt | ||
| simple-tests.txt | ||
| truncated-input.txt | ||
| x86-16.txt | ||
| x86-32.txt | ||
| x86-64.txt | ||