[all-commits] [llvm/llvm-project] 21a7d0: [X86] Move code that replaces ISD::VSELECT with X8...

topperc via All-commits all-commits at lists.llvm.org
Sat Apr 11 15:01:26 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 21a7d08e72dffb41f9e1ff46ebdc18be452dd71f
      https://github.com/llvm/llvm-project/commit/21a7d08e72dffb41f9e1ff46ebdc18be452dd71f
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2020-04-11 (Sat, 11 Apr 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

  Log Message:
  -----------
  [X86] Move code that replaces ISD::VSELECT with X86ISD::BLENDV from X86DAGToDAGISel::Select to PreprocessISelDAG


  Commit: d1da1b53ff810baed7e6b1518d4cc11f878ac278
      https://github.com/llvm/llvm-project/commit/d1da1b53ff810baed7e6b1518d4cc11f878ac278
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2020-04-11 (Sat, 11 Apr 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

  Log Message:
  -----------
  [X86] Cleanup ISD::BRIND handling code in X86DAGToDAGISel::Select. NFC

-Drop llvm:: on MVT::i32
-Use getValueType instead of getSimpleValueType for an equality
check just cause its shorter and doesn't matter.
-Don't create a const SDValue & since its cheap to copy.
-Remove explicit case from MVT enum to EVT.
-Add message to assert.


Compare: https://github.com/llvm/llvm-project/compare/4e86e5eedc68...d1da1b53ff81


More information about the All-commits mailing list