[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)
[llvm-project.git] / llvm / test / Transforms / SandboxVectorizer / user_pass_pipeline.ll
blobb11b55ed960193567877c4f0154e36dc2e55704b
1 ; RUN: opt -passes=sandbox-vectorizer -sbvec-print-pass-pipeline \
2 ; RUN:     -disable-output -sbvec-passes="bottom-up-vec<null,null>" %s \
3 ; RUN:     | FileCheck %s
5 ; RUN: opt -passes=sandbox-vectorizer -sbvec-print-pass-pipeline \
6 ; RUN:     -disable-output -sbvec-passes="bottom-up-vec<>,regions-from-metadata<>" %s \
7 ; RUN:     | FileCheck --check-prefix CHECK-MULTIPLE-FUNCTION-PASSES %s
9 ; !!!WARNING!!! This won't get updated by update_test_checks.py !
11 ; This checks the user defined pass pipeline.
12 define void @pipeline() {
13   ret void
16 ; CHECK: fpm
17 ; CHECK: bottom-up-vec
18 ; CHECK: rpm
19 ; CHECK: null
20 ; CHECK: null
21 ; CHECK-EMPTY:
23 ; CHECK-MULTIPLE-FUNCTION-PASSES: fpm
24 ; CHECK-MULTIPLE-FUNCTION-PASSES: bottom-up-vec
25 ; CHECK-MULTIPLE-FUNCTION-PASSES: rpm
26 ; CHECK-MULTIPLE-FUNCTION-PASSES: regions-from-metadata
27 ; CHECK-MULTIPLE-FUNCTION-PASSES: rpm
28 ; CHECK-MULTIPLE-FUNCTION-PASSES-EMPTY: