This patch adds a target-specific DAG combine for mscatter to promote indices
with element types i8 or i16 before legalisation, plus various tests with illegal types.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D90945
[SVE][CodeGen] Add a DAG combine to extend mscatter indices ClosedPublic Authored by kmclaughlin on Nov 6 2020, 7:05 AM.
Details Summary This patch adds a target-specific DAG combine for mscatter to promote indices
Diff Detail Event Timelinekmclaughlin added a parent revision: D90942: [SVE][CodeGen] Improve codegen of scalable masked scatters. kmclaughlin added a child revision: D91433: [SVE][CodeGen] Extend index of masked gathers.Nov 13 2020, 8:50 AM This revision is now accepted and ready to land.Nov 24 2020, 3:20 AM This revision was landed with ongoing or failed builds.Nov 25 2020, 3:22 AM Closed by commit rG603d40da9d53: [SVE][CodeGen] Add a DAG combine to extend mscatter indices (authored by kmclaughlin). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 303443 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sve-masked-scatter-legalise.ll
|