[PATCH] D70542: [AArch64][SVE] Add intrinsics for gather loads with 64-bit offsets
Andrzej Warzynski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 21 08:10:23 PST 2019
andwar marked 2 inline comments as done.
andwar added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td:1154
+ /* multiclass ldff1_gather<Instruction I, ValueType Ty, SDPatternOperator Load, ValueType PredTy, ComplexPattern AddrCP, ValueType MemVT> { */
+ /* // base + index */
----------------
I missed this, sorry! I will remove it in the next patch.
================
Comment at: llvm/lib/Target/AArch64/SVEInstrFormats.td:5554
+ let hasSideEffects = 1, hasNoSchedulingInfo = 1 in {
+ def "" : Pseudo<(outs Z_d:$Zt), (ins PPR3bAny:$Pg, GPR64sp:$Rn, ZPR64ExtLSL8:$Zm), []>,
+ PseudoInstExpansion<(!cast<Instruction>(NAME # _REAL) Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, ZPR64ExtLSL8:$Zm)>;
----------------
This `Pseudo` is not needed. I will remove it in the next patch.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D70542/new/
https://reviews.llvm.org/D70542
More information about the llvm-commits
mailing list