[Hexagon] Fix safety check in moving instructions in HVC::AlignVectors
authorKrzysztof Parzyszek <kparzysz@quicinc.com>
Tue, 23 May 2023 12:46:15 +0000 (05:46 -0700)
committerKrzysztof Parzyszek <kparzysz@quicinc.com>
Tue, 23 May 2023 14:45:12 +0000 (07:45 -0700)
commit34c7f2ac3d3141dbb808d890b767e3b9aeef6222
treea02631773126f03fa47b38a0b48766aafabc2cc8
parent64e9ba7048b8fb4ac72bbc72e8861c947d49f3d4
[Hexagon] Fix safety check in moving instructions in HVC::AlignVectors

A prior commit accidentally affected a safety check allowing aliased memory
instructions to be moved across one another.
llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
llvm/test/CodeGen/Hexagon/autohvx/vector-align-bad-move2.ll [new file with mode: 0644]