[all-commits] [llvm/llvm-project] ae9356: [Hexagon] Fix order of operands in V6_vmpyhus

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Wed Nov 23 13:32:17 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ae9356e8c45ebf0192d94d7f012d529c25edd23d
      https://github.com/llvm/llvm-project/commit/ae9356e8c45ebf0192d94d7f012d529c25edd23d
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2022-11-23 (Wed, 23 Nov 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
    M llvm/test/CodeGen/Hexagon/autohvx/mulh.ll
    M llvm/test/CodeGen/Hexagon/autohvx/qmul.ll

  Log Message:
  -----------
  [Hexagon] Fix order of operands in V6_vmpyhus

The unsigned operand is second: Vdd32.w = vmpy(Vu32.h,Vv32.uh)


  Commit: f8cb97a0f1a4fed7b0347f127ffe33841cf02134
      https://github.com/llvm/llvm-project/commit/f8cb97a0f1a4fed7b0347f127ffe33841cf02134
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2022-11-23 (Wed, 23 Nov 2022)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
    M llvm/test/CodeGen/Hexagon/autohvx/mulh.ll
    M llvm/test/CodeGen/Hexagon/autohvx/qmul.ll

  Log Message:
  -----------
  [Hexagon] Fix deinterleaving after vmpyh


Compare: https://github.com/llvm/llvm-project/compare/8f43b84322cc...f8cb97a0f1a4


More information about the All-commits mailing list