[PATCH] D24456: AVX-512: Fix for PR28175 - Scalar code optimization.

Elena Demikhovsky via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 12 06:53:37 PDT 2016


delena created this revision.
delena added a reviewer: igorb.
delena added a subscriber: llvm-commits.
delena set the repository for this revision to rL LLVM.

Optimized (truncate (assertzext x) to i1) and anyext i1 to i8/16/32.
Optimization of this patterns is a one more step towards i1 optimization on AVX-512.

Repository:
  rL LLVM

https://reviews.llvm.org/D24456

Files:
  ../lib/Target/X86/X86InstrAVX512.td
  ../lib/Target/X86/X86InstrFragmentsSIMD.td
  ../test/CodeGen/X86/avx512-fsel.ll
  ../test/CodeGen/X86/avx512-i1test.ll
  ../test/CodeGen/X86/fast-isel-select-cmov.ll
  ../test/CodeGen/X86/masked_gather_scatter.ll
  ../test/CodeGen/X86/pr28173.ll
  ../test/CodeGen/X86/xaluo.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24456.71002.patch
Type: text/x-patch
Size: 19167 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160912/7d21cf32/attachment-0001.bin>


More information about the llvm-commits mailing list