[PATCH] D42781: [X86] Remove custom lowering vXi1 extending loads and truncating stores.

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 31 20:34:07 PST 2018


craig.topper created this revision.
Herald added a subscriber: rengolin.

Now that v2i1/v4i1 are legal without VLX. And v32i1 is legalized by splitting rather than widening. And isVectorLoadExtDesirable returns false for vXi1. It appears this handling is dead because the operations simply don't exist.


Repository:
  rL LLVM

https://reviews.llvm.org/D42781

Files:
  lib/Target/X86/X86ISelLowering.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D42781.132321.patch
Type: text/x-patch
Size: 9220 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180201/a80cce2e/attachment.bin>


More information about the llvm-commits mailing list