| /llvm-project-15.0.7/llvm/test/Other/ |
| H A D | new-pm-O0-ep-callbacks.ll | 1 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-late-loop-optimizations=no-op-loop -passe… 2 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-loop-optimizer-end=no-op-loop -passes='de… 3 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-scalar-optimizer-late=no-op-function -pas… 4 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-cgscc-optimizer-late=no-op-cgscc -passes=… 5 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-vectorizer-start=no-op-function -passes='… 6 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-pipeline-start=no-op-module -passes='defa… 7 …RUN: opt -disable-output -debug-pass-manager -passes-ep-pipeline-early-simplification=no-op-module… 8 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-optimizer-early=no-op-module -passes='def… 9 ; RUN: opt -disable-output -debug-pass-manager -passes-ep-optimizer-last=no-op-module -passes='defa… 10 …N: opt -disable-output -debug-pass-manager -passes-ep-full-link-time-optimization-early=no-op-modu… [all …]
|
| H A D | new-pm-print-pipeline.ll | 1 ;; Test that the -print-pipeline-passes option correctly prints some explicitly specified pipelines. 9 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='repeat<5>(function(mem2r… 13 ; RUN: opt -o /dev/null -disable-verify -print-pipeline-passes -passes='function(mem2reg)' < %s | F… 16 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='function(loop-mssa(indva… 22 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='function(ee-instrument<>… 40 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='function(early-cse<>,ear… 46 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='module(hwasan<>,hwasan<k… 49 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='module(loop-extract<>,lo… 64 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='scc-oz-module-inliner' <… 75 ; RUN: opt -disable-output -disable-verify -print-pipeline-passes -passes='debugify,no-op-function,… [all …]
|
| H A D | pass-pipeline-parsing.ll | 2 ; RUN: -passes=no-op-module,no-op-module %s 2>&1 \ 141 ; RUN: -passes='no-op-loop' %s 2>&1 \ 189 ; RUN: -passes='function()' %s 2>&1 \ 245 ; RUN: opt -passes-ep-peephole=bad -passes=no-op-function \ 248 ; RUN: opt -passes-ep-late-loop-optimizations=bad -passes=no-op-function \ 251 ; RUN: opt -passes-ep-loop-optimizer-end=bad -passes=no-op-function \ 254 ; RUN: opt -passes-ep-scalar-optimizer-late=bad -passes=no-op-function \ 257 ; RUN: opt -passes-ep-cgscc-optimizer-late=bad -passes=no-op-function \ 260 ; RUN: opt -passes-ep-vectorizer-start=bad -passes=no-op-function \ 263 ; RUN: opt -passes-ep-pipeline-start=bad -passes=no-op-function \ [all …]
|
| H A D | time-passes.ll | 1 ; RUN: opt < %s -disable-output -passes='default<O2>' -time-passes 2>&1 | FileCheck %s --check-pref… 3 ; For new pass manager, check that -time-passes-per-run emit one report for each pass run. 4 ; RUN: opt < %s -disable-output -passes='instcombine,instcombine,loop-mssa(licm)' -time-passes-per-… 5 ; RUN: opt < %s -disable-output -passes='instcombine,loop-mssa(licm),instcombine,loop-mssa(licm)' -… 7 ; For new pass manager, check that -time-passes emit one report for each pass. 8 ; RUN: opt < %s -disable-output -passes='instcombine,instcombine,loop-mssa(licm)' -time-passes 2>&1… 9 ; RUN: opt < %s -disable-output -passes='instcombine,loop-mssa(licm),instcombine,loop-mssa(licm)' -… 12 ; RUN: opt < %s -disable-output -passes='default<O2>' -time-passes -info-output-file='-' 2>/dev/nul… 14 ; RUN: rm -f %t; opt < %s -disable-output -passes='default<O2>' -time-passes -info-output-file=%t
|
| H A D | print-passes.ll | 1 ; RUN: opt --print-passes | FileCheck %s 3 ; CHECK: Module passes: 9 ; CHECK: CGSCC passes: 13 ; CHECK: Function passes: 15 ; CHECK: Function passes with params: 21 ; CHECK: LoopNest passes: 23 ; CHECK: Loop passes: 25 ; CHECK: Loop passes with params:
|
| H A D | print-before-after.ll | 1 ; RUN: opt < %s -disable-output -passes='no-op-module' -print-before=bleh 2>&1 | FileCheck %s --che… 2 ; RUN: opt < %s -disable-output -passes='no-op-module' -print-after=bleh 2>&1 | FileCheck %s --chec… 3 ; RUN: opt < %s -disable-output -passes='no-op-module' -print-before=no-op-function 2>&1 | FileChec… 4 ; RUN: opt < %s -disable-output -passes='no-op-module' -print-after=no-op-function 2>&1 | FileCheck… 5 ; RUN: opt < %s -disable-output -passes='no-op-module,no-op-function' -print-before=no-op-module 2>… 6 ; RUN: opt < %s -disable-output -passes='no-op-module,no-op-function' -print-after=no-op-module 2>&… 7 ; RUN: opt < %s -disable-output -passes='no-op-function' -print-before=no-op-function 2>&1 | FileCh… 8 ; RUN: opt < %s -disable-output -passes='no-op-function' -print-after=no-op-function 2>&1 | FileChe… 10 ; RUN: opt < %s -disable-output -passes='no-op-module,no-op-function' -print-after=no-op-function -… 29 ; Verify that we can handle function passes with params. [all …]
|
| H A D | change-printer.ll | 11 ; Check that only the passes that change the IR are printed and that the 24 ; Check that the reporting of IRs respects -filter-passes 25 ; RUN: opt -S -print-changed -passes="instsimplify,no-op-function" -filter-passes="NoOpFunctionPass… 27 ; Check that the reporting of IRs respects -filter-passes with multiple passes 36 ; Check that repeated passes that change the IR are printed and that the 55 ; Check that only the passes that change the IR are printed and that the 68 ; Check that the reporting of IRs respects -filter-passes 71 ; Check that the reporting of IRs respects -filter-passes with multiple passes 72 ; RUN: opt -S -print-changed=quiet -passes="instsimplify" -filter-passes="NoOpFunctionPass,InstSimp… 74 ; Check that the reporting of IRs respects -filter-passes with multiple passes [all …]
|
| H A D | print-on-crash.ll | 4 ; RUN: not --crash opt -print-on-crash -passes=trigger-crash < %s 2>&1 | FileCheck %s --check-prefi… 9 ; RUN: opt -print-on-crash -passes="default<O2>" < %s 2>&1 | FileCheck %s --check-prefix=CHECK_NO_C… 11 ; RUN: not --crash opt -print-on-crash -print-module-scope -passes=trigger-crash < %s 2>&1 | FileCh… 13 ; RUN: not --crash opt -print-on-crash -print-module-scope -passes=trigger-crash -filter-passes=Tri… 15 ; RUN: not --crash opt -print-on-crash -print-module-scope -passes=trigger-crash -filter-passes=bla…
|
| H A D | new-pm-pgo.ll | 1 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-instr-gen-pipeline -profile-file… 3 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file… 4 ; RUN: opt -debug-pass-manager -passes='thinlto-pre-link<O2>' -pgo-kind=pgo-instr-use-pipeline -pro… 5 ; RUN: opt -debug-pass-manager -passes='thinlto<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file… 6 ; RUN: opt -debug-pass-manager -passes='default<O2>' -hot-cold-split -pgo-kind=pgo-instr-use-pipeli… 7 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-sample-use-pipeline -profile-fil… 9 ; RUN: opt -debug-pass-manager -passes='thinlto-pre-link<O2>' -pgo-kind=pgo-sample-use-pipeline -pr… 11 ; RUN: opt -debug-pass-manager -passes='thinlto<O2>' -pgo-kind=pgo-sample-use-pipeline -profile-fil… 13 ; RUN: opt -debug-pass-manager -passes='default<O2>' -new-pm-debug-info-for-profiling %s 2>&1 |File…
|
| H A D | opt-pipeline-vector-passes.ll | 1 ; RUN: opt -disable-verify -debug-pass-manager -passes='default<O1>' -force-vector-width=4 -S %s 2>… 2 ; RUN: opt -disable-verify -debug-pass-manager -passes='default<O2>' -force-vector-width=4 -S %s 2>… 3 …: opt -disable-verify -debug-pass-manager -passes='default<O2>' -force-vector-width=4 -extra-vecto… 5 ; When the loop doesn't get vectorized, no extra vector passes should run. 6 …: opt -disable-verify -debug-pass-manager -passes='default<O2>' -force-vector-width=0 -extra-vecto… 27 ; Optionally run cleanup passes.
|
| H A D | new-pm-cspgo.ll | 4 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file… 5 ; RUN: opt -debug-pass-manager -passes='thinlto-pre-link<O2>' -pgo-kind=pgo-instr-use-pipeline -pro… 6 ; RUN: opt -debug-pass-manager -passes='thinlto<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file… 7 ; RUN: opt -debug-pass-manager -passes='lto-pre-link<O2>' -pgo-kind=pgo-instr-use-pipeline -profile… 8 ; RUN: opt -debug-pass-manager -passes='lto<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file='%t… 20 ; RUN: opt -debug-pass-manager -passes='default<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file… 21 ; RUN: opt -debug-pass-manager -passes='thinlto-pre-link<O2>' -pgo-kind=pgo-instr-use-pipeline -pro… 22 ; RUN: opt -debug-pass-manager -passes='thinlto<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file… 23 ; RUN: opt -debug-pass-manager -passes='lto-pre-link<O2>' -pgo-kind=pgo-instr-use-pipeline -profile… 24 ; RUN: opt -debug-pass-manager -passes='lto<O2>' -pgo-kind=pgo-instr-use-pipeline -profile-file='%t…
|
| H A D | new-pm-eager-invalidate.ll | 1 ; RUN: opt -disable-verify -debug-pass-manager -passes='function(require<no-op-function>)' -disable… 2 ; RUN: opt -disable-verify -debug-pass-manager -passes='cgscc(function(require<no-op-function>))' -… 3 ; RUN: opt -disable-verify -debug-pass-manager -passes='function<eager-inv>(require<no-op-function>… 4 ; RUN: opt -disable-verify -debug-pass-manager -passes='cgscc(function<eager-inv>(require<no-op-fun… 6 ; RUN: opt -disable-verify -debug-pass-manager -passes='default<O2>' -eagerly-invalidate-analyses=0… 7 ; RUN: opt -disable-verify -debug-pass-manager -passes='default<O2>' -eagerly-invalidate-analyses=1…
|
| /llvm-project-15.0.7/flang/unittests/Evaluate/ |
| H A D | testing.cpp | 10 int passes{0}; variable 28 ++passes; in Test() 40 ++passes; in Match() 53 ++passes; in Match() 92 ++passes; in Compare() 105 if (passes == 1) { in Complete() 108 llvm::outs() << "all " << passes << " tests PASS\n"; in Complete() 110 passes = 0; in Complete() 113 if (passes == 1) { in Complete() 116 llvm::errs() << passes << " tests pass, "; in Complete() [all …]
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | PassGen.cpp | 141 static void emitPassDecls(ArrayRef<Pass> passes, raw_ostream &os) { in emitPassDecls() argument 143 for (const Pass &pass : passes) in emitPassDecls() 183 static void emitRegistration(ArrayRef<Pass> passes, raw_ostream &os) { in emitRegistration() argument 185 for (const Pass &pass : passes) { in emitRegistration() 191 for (const Pass &pass : passes) in emitRegistration() 204 std::vector<Pass> passes; in emitDecls() local 206 passes.emplace_back(def); in emitDecls() 208 emitPassDecls(passes, os); in emitDecls() 209 emitRegistration(passes, os); in emitDecls()
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/ |
| H A D | sve-fixed-length.ll | 1 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output | FileCheck %s -D#VBITS=128 2 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=128 |… 3 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=256 |… 4 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=384 |… 5 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=512 |… 6 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=640 |… 7 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=768 |… 8 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=896 |… 9 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=1024 … 10 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=1152 … [all …]
|
| H A D | masked_ldst_vls.ll | 1 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=256 |… 2 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=384 |… 3 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=512 |… 4 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=640 |… 5 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=768 |… 6 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=896 |… 7 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=1024 … 8 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=1152 … 9 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=1280 … 10 ; RUN: opt < %s -passes='print<cost-model>' 2>&1 -disable-output -aarch64-sve-vector-bits-min=1408 … [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/ |
| H A D | disable-full-unroll-by-opt.ll | 2 ; RUN: opt < %s -passes='loop-unroll' -S | FileCheck %s -check-prefixes=ENABLE,COMMON 5 ; RUN: opt < %s -passes='loop-unroll<full-unroll-max=0>' -S | FileCheck %s -check-prefixes=DISABLE… 6 ; RUN: opt < %s -passes='loop-unroll<full-unroll-max=30>' -S | FileCheck %s -check-prefixes=DISABLE… 7 ; RUN: opt < %s -passes='loop-unroll<full-unroll-max=36>' -S | FileCheck %s -check-prefixes=ENABLE,… 10 ; RUN: opt < %s -passes='loop-unroll' -unroll-full-max-count=0 -S | FileCheck %s -check-prefixes=DI… 11 ; RUN: opt < %s -passes='loop-unroll' -unroll-full-max-count=30 -S | FileCheck %s -check-prefixes=D… 12 ; RUN: opt < %s -passes='loop-unroll' -unroll-full-max-count=36 -S | FileCheck %s -check-prefixes=E… 15 ; RUN: opt < %s -passes='loop-unroll<full-unroll-max=30>' -unroll-full-max-count=36 -S | FileCheck … 16 ; RUN: opt < %s -passes='loop-unroll<full-unroll-max=36>' -unroll-full-max-count=30 -S | FileCheck …
|
| /llvm-project-15.0.7/llvm/utils/release/ |
| H A D | findRegressions-simple.py | 68 passes = {} 73 passes[x] = '' 92 passes[x] += t + "\n" 106 passes[x] += t + "\n" 112 passes[x] += t + "\n" 140 if len(passes['compile state']) != 0: 142 print(passes['compile state']) 144 if len(passes['exec state']) != 0: 146 print(passes['exec state'])
|
| /llvm-project-15.0.7/llvm/test/Other/ChangePrinters/DotCfg/ |
| H A D | print-changed-dot-cfg.ll | 8 ; RUN: ls %t/*.pdf %t/passes.html | count 4 15 ; RUN: ls %t/*.pdf %t/passes.html | count 3 22 ; RUN: ls %t/*.pdf %t/passes.html | count 4 28 ; RUN: ls %t/*.pdf %t/passes.html | count 4 34 ; RUN: ls %t/*.pdf %t/passes.html | count 2 37 ; Check that the reporting of IRs respects -filter-passes with multiple passes 40 ; RUN: ls %t/*.pdf %t/passes.html | count 4 46 ; RUN: ls %t/*.pdf %t/passes.html | count 3 54 ; RUN: ls %t/*.pdf %t/passes.html | count 3 64 ; RUN: ls %t/*.pdf %t/passes.html | count 3 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/ |
| H A D | syntax.ll | 2 ; RUN: opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/syntax.prof 2>&1 | FileCheck … 3 ; RUN: not opt < %s -passes=sample-profile -sample-profile-file=missing.prof 2>&1 | FileCheck -chec… 4 ; RUN: not opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/bad_fn_header.prof 2>&1 |… 5 ; RUN: not opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/bad_sample_line.prof 2>&1… 6 ; RUN: not opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/bad_line_values.prof 2>&1… 7 ; RUN: not opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/bad_discriminator_value.p… 8 ; RUN: not opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/bad_samples.prof 2>&1 | F… 9 ; RUN: opt < %s -passes=sample-profile -sample-profile-file=%S/Inputs/bad_mangle.prof 2>&1 >/dev/nu…
|
| /llvm-project-15.0.7/llvm/test/Transforms/Coroutines/ |
| H A D | smoketest.ll | 1 ; Test that all coroutine passes run in the correct order at all optimization 2 ; levels adds coroutine passes to the pipeline. 4 ; RUN: opt < %s -disable-output -passes='default<O0>' \ 6 ; RUN: opt < %s -disable-output -passes='default<O1>' \ 8 ; RUN: opt < %s -disable-output -passes='default<O2>' \ 10 ; RUN: opt < %s -disable-output -passes='default<O3>' \ 13 ; RUN: -passes='module(coro-early),function(coro-elide),cgscc(coro-split),module(coro-cleanup)'…
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/ |
| H A D | dynamic-shadow-darwin.ll | 3 ; RUN: opt -passes='asan-pipeline' -mtriple=arm64_32-apple-watchos --data-layout="e-m:o-p:32:32-i64… 4 ; RUN: opt -passes='asan-pipeline' -mtriple=armv7k-apple-watchos --data-layout="e-m:o-p:32:32-Fi8-i… 5 ; RUN: opt -passes='asan-pipeline' -mtriple=arm64-apple-ios --data-layout="e-m:o-i64:64-i128:128-n3… 6 ; RUN: opt -passes='asan-pipeline' -mtriple=armv7s-apple-ios --data-layout="e-m:o-p:32:32-Fi8-f64:3… 7 ; RUN: opt -passes='asan-pipeline' -mtriple=i386-apple-watchos-simulator --data-layout="e-m:o-p:32:… 8 ; RUN: opt -passes='asan-pipeline' -mtriple=i386-apple-ios-simulator --data-layout="e-m:o-p:32:32-f… 9 ; RUN: opt -passes='asan-pipeline' -mtriple=x86_64-apple-ios-simulator --data-layout="e-m:o-i64:64-… 12 ; RUN: opt -passes='asan-pipeline' -mtriple=x86_64-apple-macosx --data-layout="e-m:o-i64:64-f80:128… 14 ; RUN: opt -passes='asan-pipeline' -mtriple=arm64-apple-macosx --data-layout="e-m:o-i64:64-i128:128…
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | NewPassManager.rst | 54 can only contain function passes: 178 sanitizer) passes to various parts of the pipeline. 180 backend adding passes to various parts of the pipeline. 200 passes which work on a fixed scope. However, some passes want to peek up or 243 module. Since passes can ask for a cached analysis result, allowing passes to 253 function analyses in loop passes. Loop passes often use function analyses such 263 not accessible from loop passes. 432 $ opt -passes='pass1,pass2' /tmp/a.ll -S 477 $ opt -passes='no-op-function,no-op-loop' /tmp/a.ll -S 485 $ opt --print-passes [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimpleLoopUnswitch/ |
| H A D | exponential-nontrivial-unswitch2.ll | 9 ; RUN: -passes='loop(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 | Fil… 13 ; RUN: -passes='loop(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 | Fil… 17 ; RUN: -passes='loop(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 | Fil… 21 ; RUN: -passes='loop(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 | Fil… 24 ; RUN: -passes='loop(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 | Fil… 29 ; RUN: -passes='loop-mssa(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 … 33 ; RUN: -passes='loop-mssa(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 … 37 ; RUN: -passes='loop-mssa(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 … 41 ; RUN: -passes='loop-mssa(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 … 44 ; RUN: -passes='loop-mssa(simple-loop-unswitch<nontrivial>),print<loops>' -disable-output 2>&1 …
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-reduce/ |
| H A D | custom-delta-passes.ll | 1 ; RUN: llvm-reduce --delta-passes=module-data --test FileCheck --test-arg --check-prefixes=CHECK-IN… 3 ; RUN: llvm-reduce --delta-passes=function-bodies --test FileCheck --test-arg --check-prefixes=CHEC… 5 ; RUN: llvm-reduce --delta-passes=function-bodies,module-data --test FileCheck --test-arg --check-p… 8 ; RUN: not llvm-reduce --delta-passes=foo --test FileCheck --test-arg --check-prefixes=CHECK-INTERE… 9 ; RUN: not llvm-reduce --delta-passes='function-bodies;module-data' --test FileCheck --test-arg --c… 11 ; RUN: llvm-reduce --print-delta-passes --test FileCheck %s 2>&1 | FileCheck %s --check-prefix=PRINT
|