[PATCH] D66051: [SelectionDAG] Widen vector results of SMULFIX/UMULFIX/SMULFIXSAT

Bjorn Pettersson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 10 05:33:55 PDT 2019


bjope created this revision.
bjope added reviewers: craig.topper, RKSimon.
Herald added a subscriber: hiraditya.
Herald added a project: LLVM.

After the commits that changed x86 backend to widen vectors
instead of using promotion some of our downstream tests
started to fail. It was noticed that WidenVectorResult has
been missing support for SMULFIX/UMULFIX/SMULFIXSAT. This
patch adds the missing functionality.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D66051

Files:
  llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  llvm/test/CodeGen/X86/vector-mulfix-legalize.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D66051.214520.patch
Type: text/x-patch
Size: 7687 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190810/6ad90435/attachment.bin>


More information about the llvm-commits mailing list