[llvm] [RISCV] Add load/store clustering in post machine schedule (PR #111504)
Pengcheng Wang via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 16 01:06:45 PDT 2024
================
@@ -0,0 +1,64 @@
+# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5
+# RUN: llc -mtriple=riscv64 -x mir -mcpu=sifive-p470 -mattr=+use-postra-scheduler -verify-misched -enable-post-misched=true \
+# RUN: -riscv-misched-load-store-clustering=false -debug-only=machine-scheduler \
+# RUN: -start-before=machine-scheduler -stop-after=postmisched -o - 2>&1 < %s \
+# RUN: | FileCheck -check-prefix=NOCLUSTER %s
+# RUN: llc -mtriple=riscv64 -x mir -mcpu=sifive-p470 -mattr=+use-postra-scheduler -verify-misched -enable-post-misched=true \
+# RUN: -debug-only=machine-scheduler \
+# RUN: -start-before=machine-scheduler -stop-after=postmisched -o - 2>&1 < %s \
+# RUN: | FileCheck -check-prefix=MEMCLUSTER %s
----------------
wangpc-pp wrote:
After adding the option above, please add a RUN with postra scheduling enabled but no postra clustering.
https://github.com/llvm/llvm-project/pull/111504
More information about the llvm-commits
mailing list