[all-commits] [llvm/llvm-project] 94a9f6: [Hexagon] Add more comments to HexagonVectorCombin...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Fri May 19 12:06:04 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 94a9f6c56ca8f1ec1933ba16bf8b9ffd8ce7217a
      https://github.com/llvm/llvm-project/commit/94a9f6c56ca8f1ec1933ba16bf8b9ffd8ce7217a
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2023-05-19 (Fri, 19 May 2023)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp

  Log Message:
  -----------
  [Hexagon] Add more comments to HexagonVectorCombine.cpp, NFC


  Commit: 3e6da8dd29b78689ebc4feaedcfcaa4f25e3f7ae
      https://github.com/llvm/llvm-project/commit/3e6da8dd29b78689ebc4feaedcfcaa4f25e3f7ae
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2023-05-19 (Fri, 19 May 2023)

  Changed paths:
    M llvm/include/llvm/IR/InstrTypes.h

  Log Message:
  -----------
  Fix typo in comment: @{ -> @}


  Commit: f575b7f51c87e9da013ee77909f85f6a5fd2a41f
      https://github.com/llvm/llvm-project/commit/f575b7f51c87e9da013ee77909f85f6a5fd2a41f
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2023-05-19 (Fri, 19 May 2023)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp

  Log Message:
  -----------
  [Hexagon] Clone dependencies instead of moving in HVC

Loads can share dependencies, and moving them for each load separately
can end up placing them in a wrong location. There was already a check
for that, but it wasn't correct.
Instead of trying to find the right location for all moved instructions
at once, create clones for each individual load.


Compare: https://github.com/llvm/llvm-project/compare/2ac91712cc7b...f575b7f51c87


More information about the All-commits mailing list