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' -print-pipeline-passes < %s | FileCheck --check-prefix=O0 %s +; RUN: opt -mtriple=riscv64 -S -passes='default' -print-pipeline-passes < %s | FileCheck --check-prefix=O0 %s +; RUN: opt -mtriple=riscv32 -S -passes='default' -print-pipeline-passes < %s | FileCheck %s +; RUN: opt -mtriple=riscv64 -S -passes='default' -print-pipeline-passes < %s | FileCheck %s + +; CHECK: loop-idiom-vectorize +; O0-NOT: loop-idiom-vectorize + +define void @foo() { +entry: + ret void +}