Files
clang-p2996/llvm/test/CodeGen/RISCV/rvv/bitreverse-sdnode.ll
Craig Topper 398c855457 [RISCV] Improve splatPartsI64WithVL for vlmax scalable vector constants where Hi and Lo are the same.
We can use a 32-bit splat and bitcast to i64 vector.

This only handles the case where we are using vlmax so that the new
vl is cheap to compute. This could be generalized to double the VL.

Reviewed By: reames

Differential Revision: https://reviews.llvm.org/D158879
2023-08-25 14:15:41 -07:00

56 KiB