Previous patch (https://reviews.llvm.org/D150963) merged scaled and unscaled 32-bit stores. This patch adds the support for smaller size types.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D151708
[AArch64] merge scaled and unscaled 8-bit and 18-bit zero narrow stores. Needs ReviewPublic Authored by zjaffal on May 30 2023, 6:37 AM.
Details
Summary Previous patch (https://reviews.llvm.org/D150963) merged scaled and unscaled 32-bit stores. This patch adds the support for smaller size types.
Diff Detail
Revision Contents
Diff 529305 llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
llvm/test/CodeGen/AArch64/str-narrow-zero-merge.mir
|