This revision starts an Arm-specific ArmSVE dialect discussed in the discourse RFC thread:
https://llvm.discourse.group/t/rfc-vector-dialects-neon-and-sve/2284
Differential D92172
[mlir][ArmSVE][RFC] Add an ArmSVE dialect jsetoain on Nov 26 2020, 4:13 AM. Authored by
Details This revision starts an Arm-specific ArmSVE dialect discussed in the discourse RFC thread: https://llvm.discourse.group/t/rfc-vector-dialects-neon-and-sve/2284
Diff Detail
Event Timeline
Comment Actions https://llvm.discourse.group/t/rfc-vector-dialects-neon-and-sve/2284 but manually creating http links and synchronizing at sub minute granularity is hard :) @jsetoain could you please update your commit message with this link?
Comment Actions Fixed issue with doc formating.
Comment Actions Once my comments are addressed I am happy to land this.
Comment Actions Fixed lint problems.
Comment Actions Rebased on top of D92171 Comment Actions LGTM, but leaving the approval to River since he added some blocking feedback earlier, so I want to make sure he feels everything has been addressed
Comment Actions Reorder operations and initializations alphabetically |
@aartbik improved the conversion to drop one-off passes.
See the changes to https://reviews.llvm.org/D92171 after I rebased on those.
Basically the ConvertVectorToLLVMPass gains a target-specific bit and conditionally includes the dependent dialects as well as the relevant conversion patterns.