[Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX
authorKrzysztof Parzyszek <kparzysz@quicinc.com>
Mon, 24 Aug 2020 23:29:57 +0000 (18:29 -0500)
committerKrzysztof Parzyszek <kparzysz@quicinc.com>
Wed, 26 Aug 2020 18:10:22 +0000 (13:10 -0500)
commite15143d31bca3973db51714af6361f3e77a9e058
tree332a1e6532ed78cc9e6e85f0039e6ea91a56268a
parentf78687df9b790b4f4177a72cbd25b49d14c437b4
[Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX
llvm/lib/Target/Hexagon/HexagonISelLowering.h
llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonPatternsHVX.td
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
llvm/test/CodeGen/Hexagon/autohvx/masked-vmem-basic.ll [new file with mode: 0644]
llvm/test/CodeGen/Hexagon/hvx-bitcast-v64i1.ll
llvm/test/CodeGen/Hexagon/store-vector-pred.ll