[PATCH] D12006: [X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN pattern matching and remove the X86 implementation

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 13 03:51:37 PDT 2015


RKSimon created this revision.
RKSimon added reviewers: jmolloy, qcolombet, andreadb.
RKSimon added a subscriber: llvm-commits.
RKSimon set the repository for this revision to rL LLVM.

Follow up to D10947 - D9746 added general SMAX/SMIN/UMAX/UMIN pattern matching to SelectionDAGBuilder::visitSelect.

This patch removes the X86 implementation and improves the AVX1/AVX2 support to correctly lower 256-bit integer vectors.

Repository:
  rL LLVM

http://reviews.llvm.org/D12006

Files:
  lib/Target/X86/X86ISelLowering.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12006.32041.patch
Type: text/x-patch
Size: 6699 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150813/edea60c4/attachment.bin>


More information about the llvm-commits mailing list