[llvm] [RISCV] Use slideup to lower build_vector when its last operand is an extraction (PR #154450)
Min-Yih Hsu via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 21 11:07:41 PDT 2025
================
@@ -1828,3 +1828,110 @@ define <8 x double> @buildvec_v8f64_zvl512(double %e0, double %e1, double %e2, d
%v7 = insertelement <8 x double> %v6, double %e7, i64 7
ret <8 x double> %v7
}
+
+define <8 x double> @buildvec_slideup(<4 x double> %v, double %e0, double %e1, double %e2, double %e3, double %e4, double %e5, double %e6) vscale_range(4, 128) {
----------------
mshockwave wrote:
Good idea, it's added.
https://github.com/llvm/llvm-project/pull/154450
More information about the llvm-commits
mailing list