[PATCH] D78723: [AArch64][SVE] Custom lowering of floating-point reductions
Sander de Smalen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 28 14:02:34 PDT 2020
sdesmalen added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64InstrFormats.td:8496
(OpNode (extract_high_v8i16 V128:$Rn),
- (extract_high_v8i16 (AArch64duplane16 (v8i16 V128_lo:$Rm),
- VectorIndexH:$idx))))]> {
+ (extract_high_v8i16 (v8i16 (AArch64duplane16 (v8i16 V128_lo:$Rm),
+ VectorIndexH:$idx)))))]> {
----------------
Given the change to TableGen is no longer needed for this patch, I guess the changes to these patterns are no longer needed either?
We'll still need the TableGen changes and the`extract_subvector` patterns at a later point, but I don't think there's currently a way to test that yet (unless we allow using shufflevector to extract a fixed-width vector from a scalable vector).
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D78723/new/
https://reviews.llvm.org/D78723
More information about the llvm-commits
mailing list