[llvm] [LV] Add initial support for vectorizing literal struct return values (PR #109833)
Benjamin Maxwell via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 12 11:46:14 PST 2024
MacDue wrote:
I've created a new draft PR for the multiple-defs implementation here: https://github.com/llvm/llvm-project/pull/115928. This version passes the same tests as this PR and works by making both `VPWidenCallRecipe` and `VPReplicateRecipe` return multiple values for struct types. I have commented to point out several transforms that don't yet support multiple defs (and don't seem trivial to update) but needed some changes to allow the single-def case (to get tests passing again).
https://github.com/llvm/llvm-project/pull/109833
More information about the llvm-commits
mailing list