[PATCH] D68700: [ARM] Add IR intrinsics for MVE VLD[24] and VST[24].
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 9 07:30:35 PDT 2019
dmgreen added a comment.
Looks good. I think we can use this for autovec codegen too (there is a pre-isel pass that allows us to convert load+shuffle combos that the vectorizer produces into these intrinsics). As that is the case it would probably be worth making sure we have lots of test coverage of the different types. (I'm happy enough to do that later if you with, but adding them here sounds more sensible, as this is where they are being introduced).
================
Comment at: llvm/lib/Target/ARM/ARMInstrMVE.td:4291
+defm : MVE_vst24_patterns<16, v8i16>;
+defm : MVE_vst24_patterns<32, v4i32>;
+
----------------
Do we need floating point types?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68700/new/
https://reviews.llvm.org/D68700
More information about the llvm-commits
mailing list