[Hexagon] Don't use garbage mask in HvxSelector::shuffp2
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 5 Feb 2018 15:46:41 +0000 (15:46 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 5 Feb 2018 15:46:41 +0000 (15:46 +0000)
commit67079be139eaf2648f1ea7fb9f3912e62edd3d15
tree604f3a59f21f53af018b7cb8627871be17956872
parent5a95c477305d0f25be289461eb3277f97b84ab08
[Hexagon] Don't use garbage mask in HvxSelector::shuffp2

The function shuffp2 was breaking up a wide shuffle into a pair of
narrower ones, except that the narrower shuffle masks were actually
uninitialized.

llvm-svn: 324243
llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp