diff options
Diffstat (limited to 'llvm/test/CodeGen/RISCV/print-pipeline-passes.ll')
| -rw-r--r-- | llvm/test/CodeGen/RISCV/print-pipeline-passes.ll | 12 |
1 files changed, 12 insertions, 0 deletions
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 000000000000..e1125a60a121 --- /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 +} |
