[PATCH] D27901: [X86][[AVX512] Code size reduction in X86 by replacing EVEX with VEX encoding
Gadi Haber via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 26 00:09:30 PST 2016
gadi.haber updated this revision to Diff 82493.
gadi.haber marked an inline comment as done.
gadi.haber added a comment.
updated diff after one comment by Zvi
Repository:
rL LLVM
https://reviews.llvm.org/D27901
Files:
include/llvm/CodeGen/MachineInstr.h
include/llvm/MC/MCStreamer.h
lib/MC/MCAsmStreamer.cpp
lib/Target/X86/CMakeLists.txt
lib/Target/X86/InstPrinter/X86InstComments.h
lib/Target/X86/X86.h
lib/Target/X86/X86EvexToVex.cpp
lib/Target/X86/X86InstrTablesInfo.h
lib/Target/X86/X86MCInstLower.cpp
lib/Target/X86/X86TargetMachine.cpp
test/CodeGen/X86/avx-intrinsics-x86.ll
test/CodeGen/X86/avx2-intrinsics-x86.ll
test/CodeGen/X86/avx2-vbroadcast.ll
test/CodeGen/X86/avx512-arith.ll
test/CodeGen/X86/avx512-cvt.ll
test/CodeGen/X86/avx512-ext.ll
test/CodeGen/X86/avx512-gather-scatter-intrin.ll
test/CodeGen/X86/avx512-mask-op.ll
test/CodeGen/X86/avx512-masked_memop-16-8.ll
test/CodeGen/X86/avx512-mov.ll
test/CodeGen/X86/avx512-scalar.ll
test/CodeGen/X86/avx512-vbroadcasti128.ll
test/CodeGen/X86/avx512-vbroadcasti256.ll
test/CodeGen/X86/avx512-vec-cmp.ll
test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
test/CodeGen/X86/avx512bwvl-intrinsics.ll
test/CodeGen/X86/avx512bwvl-mov.ll
test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
test/CodeGen/X86/avx512dqvl-intrinsics.ll
test/CodeGen/X86/avx512ifmavl-intrinsics.ll
test/CodeGen/X86/avx512vbmivl-intrinsics.ll
test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
test/CodeGen/X86/avx512vl-intrinsics.ll
test/CodeGen/X86/avx512vl-logic.ll
test/CodeGen/X86/avx512vl-mov.ll
test/CodeGen/X86/avx512vl-nontemporal.ll
test/CodeGen/X86/avx512vl-vbroadcast.ll
test/CodeGen/X86/compress_expand.ll
test/CodeGen/X86/evex-to-vex-compress.mir
test/CodeGen/X86/fast-isel-store.ll
test/CodeGen/X86/fp-logic-replace.ll
test/CodeGen/X86/masked_gather_scatter.ll
test/CodeGen/X86/masked_memop.ll
test/CodeGen/X86/nontemporal-2.ll
test/CodeGen/X86/sse-intrinsics-x86.ll
test/CodeGen/X86/sse2-intrinsics-x86.ll
test/CodeGen/X86/sse41-intrinsics-x86.ll
test/CodeGen/X86/sse42-intrinsics-x86.ll
test/CodeGen/X86/ssse3-intrinsics-x86.ll
test/CodeGen/X86/subvector-broadcast.ll
test/CodeGen/X86/vec-copysign-avx512.ll
test/CodeGen/X86/vec_fabs.ll
test/CodeGen/X86/vec_fp_to_int.ll
test/CodeGen/X86/vec_fpext.ll
test/CodeGen/X86/vec_int_to_fp.ll
test/CodeGen/X86/vector-half-conversions.ll
test/CodeGen/X86/vector-lzcnt-256.ll
test/CodeGen/X86/vector-shuffle-128-v16.ll
test/CodeGen/X86/vector-shuffle-128-v2.ll
test/CodeGen/X86/vector-shuffle-128-v4.ll
test/CodeGen/X86/vector-shuffle-128-v8.ll
test/CodeGen/X86/vector-shuffle-256-v16.ll
test/CodeGen/X86/vector-shuffle-256-v32.ll
test/CodeGen/X86/vector-shuffle-256-v8.ll
test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll
test/CodeGen/X86/vector-shuffle-combining-avx512vbmi.ll
test/CodeGen/X86/vector-shuffle-masked.ll
test/CodeGen/X86/vector-trunc.ll
test/CodeGen/X86/vector-tzcnt-128.ll
test/CodeGen/X86/vector-tzcnt-256.ll
test/CodeGen/X86/viabs.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27901.82493.patch
Type: text/x-patch
Size: 1552226 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161226/60db7b69/attachment-0001.bin>
More information about the llvm-commits
mailing list