[PATCH] D82871: [SVE] Custom ISel for fixed length extract/insert_subvector.
Paul Walker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 6 16:13:00 PDT 2020
paulwalker-arm marked an inline comment as done.
paulwalker-arm added inline comments.
================
Comment at: llvm/test/CodeGen/AArch64/sve-fixed-length-subvector.ll:25
+; how fixed length operation are lowered to scalable ones, with multiple blocks
+; ensuring insert/extract sequences are not folded away.
+
----------------
cameron.mcinally wrote:
> Nit: could probably mark the loads/stores volatile to avoid the branch.
I'm not sure how this helps. The reason for the branch is to force a block boundary to ensure the extract_subvector resulting from lowering the load is not combined with the insert_subvector that's created when lowering the store.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D82871/new/
https://reviews.llvm.org/D82871
More information about the llvm-commits
mailing list