[llvm] 85dbe18 - [RISCV] Add -print-pipeline-passes test as follow up to #156798. NFC (#157011)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 5 08:07:43 PDT 2025
Author: Craig Topper
Date: 2025-09-05T08:07:39-07:00
New Revision: 85dbe18beef4537dcdfaf9a009b1dd3dbdab608b
URL: https://github.com/llvm/llvm-project/commit/85dbe18beef4537dcdfaf9a009b1dd3dbdab608b
DIFF: https://github.com/llvm/llvm-project/commit/85dbe18beef4537dcdfaf9a009b1dd3dbdab608b.diff
LOG: [RISCV] Add -print-pipeline-passes test as follow up to #156798. NFC (#157011)
Added:
llvm/test/CodeGen/RISCV/print-pipeline-passes.ll
Modified:
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/RISCV/print-pipeline-passes.ll b/llvm/test/CodeGen/RISCV/print-pipeline-passes.ll
new file mode 100644
index 0000000000000..e1125a60a1217
--- /dev/null
+++ b/llvm/test/CodeGen/RISCV/print-pipeline-passes.ll
@@ -0,0 +1,12 @@
+; RUN: opt -mtriple=riscv32 -S -passes='default<O0>' -print-pipeline-passes < %s | FileCheck --check-prefix=O0 %s
+; RUN: opt -mtriple=riscv64 -S -passes='default<O0>' -print-pipeline-passes < %s | FileCheck --check-prefix=O0 %s
+; RUN: opt -mtriple=riscv32 -S -passes='default<O2>' -print-pipeline-passes < %s | FileCheck %s
+; RUN: opt -mtriple=riscv64 -S -passes='default<O2>' -print-pipeline-passes < %s | FileCheck %s
+
+; CHECK: loop-idiom-vectorize
+; O0-NOT: loop-idiom-vectorize
+
+define void @foo() {
+entry:
+ ret void
+}
More information about the llvm-commits
mailing list