[all-commits] [llvm/llvm-project] ba07f3: [Hexagon] Don't build two halves of HVX vector in ...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Wed Dec 29 11:06:30 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ba07f300c6d67a2c6dde8eef216b7a77ac4600bb
      https://github.com/llvm/llvm-project/commit/ba07f300c6d67a2c6dde8eef216b7a77ac4600bb
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2021-12-29 (Wed, 29 Dec 2021)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
    M llvm/test/CodeGen/Hexagon/autohvx/isel-build-vector.ll

  Log Message:
  -----------
  [Hexagon] Don't build two halves of HVX vector in parallel

There can only be one permute operations per packet, so this actually
pessimizes the code (due to the extra "or").




More information about the All-commits mailing list