[llvm] [RISCV][MCA] Avoid deriving EMUL without SEW (PR #207986)
Zeyi Xu via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 7 21:38:49 PDT 2026
================
@@ -1,12 +1,26 @@
# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
# RUN: llvm-mca -mtriple=riscv64 -mcpu=sifive-x280 -timeline -iterations=1 < %s | FileCheck %s
+# LLVM-MCA-BEGIN memory
+# LLVM-MCA-RISCV-LMUL M1
+vle8.v v8, (a0)
+vluxei8.v v8, (a0), v0
+# LLVM-MCA-END
+
+# LLVM-MCA-BEGIN div
# Test LMUL but no SEW falls back to worst case.
vsetvli zero, a0, e8, m1, tu, mu
# LLVM-MCA-RISCV-LMUL M1
vdiv.vv v8, v8, v12
# LLVM-MCA-RISCV-SEW E8
vdiv.vv v8, v8, v12
+# LLVM-MCA-END
+
+# CHECK: Code Region - memory
----------------
zeyi2 wrote:
Fixed, thanks for reviewing!
https://github.com/llvm/llvm-project/pull/207986
More information about the llvm-commits
mailing list