[all-commits] [llvm/llvm-project] bdb1ab: [LegalizeTypes][VP] Use LoVT/HiVT when splitting V...

Craig Topper via All-commits all-commits at lists.llvm.org
Wed Apr 6 10:53:48 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bdb1ab98049b49dacda6b8c68013793b9db792f5
      https://github.com/llvm/llvm-project/commit/bdb1ab98049b49dacda6b8c68013793b9db792f5
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2022-04-06 (Wed, 06 Apr 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp

  Log Message:
  -----------
  [LegalizeTypes][VP] Use LoVT/HiVT when splitting VP operations in SplitVecRes_UnaryOp.

The VP path was using the split source VTs instead of the split
destination VTs. This may not be a problem today because the VP
nodes going through this have the same source and dest VTs.
It will be a problem when we start using this function for legalizing
VP cast operations.




More information about the All-commits mailing list