SuccessChanges

Summary

  1. [SelectionDAG] Widen vector results of SMULFIX/UMULFIX/SMULFIXSAT (details)
  2. [X86] Remove redundant ';' chars ending IR lines in lit tests. NFC (details)
Commit 27038a3780606cd6b7a0f122586643f21506c38f by bjorn.a.pettersson
[SelectionDAG] Widen vector results of SMULFIX/UMULFIX/SMULFIXSAT
Summary: 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.
Reviewers: craig.topper, RKSimon
Reviewed By: craig.topper
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D66051
llvm-svn: 368540
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
The file was addedllvm/test/CodeGen/X86/vector-mulfix-legalize.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
Commit cf9fa0b382d560b604d73d27373590f000df4ea8 by bjorn.a.pettersson
[X86] Remove redundant ';' chars ending IR lines in lit tests. NFC
Reviewers: RKSimon, craig.topper
Reviewed By: craig.topper
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D66053
llvm-svn: 368541
The file was modifiedllvm/test/CodeGen/X86/usub_sat.ll
The file was modifiedllvm/test/CodeGen/X86/smul_fix.ll
The file was modifiedllvm/test/CodeGen/X86/ssub_sat.ll
The file was modifiedllvm/test/CodeGen/X86/uadd_sat.ll
The file was modifiedllvm/test/CodeGen/X86/smul_fix_sat_constants.ll
The file was modifiedllvm/test/CodeGen/X86/umul_fix.ll
The file was modifiedllvm/test/CodeGen/X86/smul_fix_sat.ll