1*2e8ad49eSJorge Gorbe Moya; RUN: opt -passes=sandbox-vectorizer -sbvec-print-pass-pipeline \ 2*2e8ad49eSJorge Gorbe Moya; RUN: -disable-output -sbvec-passes="bottom-up-vec<null,null>" %s \ 3*2e8ad49eSJorge Gorbe Moya; RUN: | FileCheck %s 4*2e8ad49eSJorge Gorbe Moya; 5*2e8ad49eSJorge Gorbe Moya; RUN: opt -passes=sandbox-vectorizer -sbvec-print-pass-pipeline \ 6*2e8ad49eSJorge Gorbe Moya; RUN: -disable-output -sbvec-passes="bottom-up-vec<>,regions-from-metadata<>" %s \ 7*2e8ad49eSJorge Gorbe Moya; RUN: | FileCheck --check-prefix CHECK-MULTIPLE-FUNCTION-PASSES %s 85130f323Svporpo 95130f323Svporpo; !!!WARNING!!! This won't get updated by update_test_checks.py ! 105130f323Svporpo 115130f323Svporpo; This checks the user defined pass pipeline. 125130f323Svporpodefine void @pipeline() { 13*2e8ad49eSJorge Gorbe Moya ret void 14*2e8ad49eSJorge Gorbe Moya} 15*2e8ad49eSJorge Gorbe Moya 16*2e8ad49eSJorge Gorbe Moya; CHECK: fpm 17*2e8ad49eSJorge Gorbe Moya; CHECK: bottom-up-vec 18756ec99cSJorge Gorbe Moya; CHECK: rpm 19756ec99cSJorge Gorbe Moya; CHECK: null 20756ec99cSJorge Gorbe Moya; CHECK: null 215130f323Svporpo; CHECK-EMPTY: 22*2e8ad49eSJorge Gorbe Moya 23*2e8ad49eSJorge Gorbe Moya; CHECK-MULTIPLE-FUNCTION-PASSES: fpm 24*2e8ad49eSJorge Gorbe Moya; CHECK-MULTIPLE-FUNCTION-PASSES: bottom-up-vec 25*2e8ad49eSJorge Gorbe Moya; CHECK-MULTIPLE-FUNCTION-PASSES: rpm 26*2e8ad49eSJorge Gorbe Moya; CHECK-MULTIPLE-FUNCTION-PASSES: regions-from-metadata 27*2e8ad49eSJorge Gorbe Moya; CHECK-MULTIPLE-FUNCTION-PASSES: rpm 28*2e8ad49eSJorge Gorbe Moya; CHECK-MULTIPLE-FUNCTION-PASSES-EMPTY: 29