[PATCH] D112536: [DAG] Add functionality for masked truncating store actions
David Truby via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 26 07:11:24 PDT 2021
DavidTruby created this revision.
DavidTruby added reviewers: dmgreen, RKSimon, bsmith, efriedma, SjoerdMeijer, peterwaller-arm, paulwalker-arm, craig.topper.
Herald added subscribers: ctetreau, ecnelises, pengfei, hiraditya, kristof.beyls.
DavidTruby requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
This adds functionality for setting and getting the relevant action
for masked truncating stores in the same way as for standard truncating
stores. There should be no change to code generation for any architecture
at this stage.
This support is needed to correctly implement masked truncating stores for
SVE on AArch64.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D112536
Files:
llvm/include/llvm/CodeGen/TargetLowering.h
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D112536.382303.patch
Type: text/x-patch
Size: 8746 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211026/70f1429a/attachment.bin>
More information about the llvm-commits
mailing list