[PATCH] D101002: [RISCV] Use stack temporary to splat two GPRs into SEW=64 vector on RV32.
ShihPo Hung via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 22 05:50:28 PDT 2021
arcbbb added a comment.
I am also thinking whether we can be faster by avoiding using ld/st unit
like:
vsetivli x0, #1, e32, m1
vmv.s.x v1, a0 // high 32b
vsetivli x0, #2, e32, m1
vslide1up.vx v1, v1, a1 // low 32b
vsetivli x0, a2, e64, m1
vrgather.vi v2, v1, #0
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D101002/new/
https://reviews.llvm.org/D101002
More information about the llvm-commits
mailing list