[all-commits] [llvm/llvm-project] 33bb3e: [Hexagon] Generalize handling of SDNodes created d...
Krzysztof Parzyszek via All-commits
all-commits at lists.llvm.org
Fri Oct 9 13:38:53 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 33bb3efbb34b9ca41a5ef3d2fe3687d9d7390a2a
https://github.com/llvm/llvm-project/commit/33bb3efbb34b9ca41a5ef3d2fe3687d9d7390a2a
Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
Date: 2020-10-09 (Fri, 09 Oct 2020)
Changed paths:
M llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.h
Log Message:
-----------
[Hexagon] Generalize handling of SDNodes created during ISel
The selection of HVX shuffles can produce more nodes in the DAG,
which need special handling, or otherwise they would be left
unselected by the main selection code. Make the handling of such
nodes more general.
Commit: 6fd994b4b7acc292f34ea7da76193ca15521d4a6
https://github.com/llvm/llvm-project/commit/6fd994b4b7acc292f34ea7da76193ca15521d4a6
Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
Date: 2020-10-09 (Fri, 09 Oct 2020)
Changed paths:
M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.h
M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
M llvm/lib/Target/Hexagon/HexagonPatternsHVX.td
Log Message:
-----------
[Hexagon] Remove ISD node VSPLATW, use VSPLAT instead
This is a step towards improving HVX codegen for splat.
Compare: https://github.com/llvm/llvm-project/compare/473b364a19ff...6fd994b4b7ac
More information about the All-commits
mailing list