Lines Matching full:passes

2 ; RUN:     -passes=no-op-module,no-op-module %s 2>&1 \
8 ; RUN: -passes='module(no-op-module,no-op-module)' %s 2>&1 \
14 ; RUN: -passes=no-op-function,no-op-function %s 2>&1 \
20 ; RUN: -passes='function(no-op-function,no-op-function)' %s 2>&1 \
26 ; RUN: -passes='no-op-module,function(no-op-function,no-op-function),no-op-module' %s 2>&1 \
34 ; RUN: -aa-pipeline= -passes='require<aa>' %s 2>&1 \
40 ; RUN: -aa-pipeline=basic-aa -passes='require<aa>' %s 2>&1 \
47 ; RUN: -aa-pipeline=basic-aa,tbaa -passes='require<aa>' %s 2>&1 \
54 ; RUN: -aa-pipeline=default -passes='require<aa>' %s 2>&1 \
60 ; RUN: not opt -passes='function<no-rerun>(no-op-function)' %s 2>&1 \
65 ; RUN: -passes='no-op-module)' %s 2>&1 \
70 ; RUN: -passes='module(no-op-module))' %s 2>&1 \
75 ; RUN: -passes='module(no-op-module' %s 2>&1 \
80 ; RUN: -passes='no-op-function)' %s 2>&1 \
85 ; RUN: -passes='function(no-op-function))' %s 2>&1 \
90 ; RUN: -passes='function(function(no-op-function)))' %s 2>&1 \
95 ; RUN: -passes='function(no-op-function' %s 2>&1 \
100 ; RUN: -passes='function(function(no-op-function)' %s 2>&1 \
105 ; RUN: -passes='no-op-module,)' %s 2>&1 \
110 ; RUN: -passes='no-op-function,)' %s 2>&1 \
115 ; RUN: -passes=no-op-cgscc,no-op-cgscc %s 2>&1 \
121 ; RUN: -passes='module(function(no-op-function),cgscc(no-op-cgscc,function(no-op-function),no-op-cgscc),function(no-op-function))' %s 2>&1 \
130 ; RUN: -passes='no-op-loop,no-op-loop' %s 2>&1 \
136 ; RUN: -passes='module(function(loop(no-op-loop)))' %s 2>&1 \
139 ; RUN: -passes='function(loop(no-op-loop))' %s 2>&1 \
142 ; RUN: -passes='loop(no-op-loop)' %s 2>&1 \
145 ; RUN: -passes='no-op-loop' %s 2>&1 \
150 ; RUN: -passes='module(no-op-function,no-op-loop,no-op-cgscc,cgscc(no-op-function,no-op-loop),function(no-op-loop))' %s 2>&1 \
172 ; RUN: -passes='module(function(no-op-function,loop(no-op-loop,no-op-loop)))' %s 2>&1 \
175 ; RUN: -passes='module(function(no-op-function,loop(no-op-loop,no-op-loop)))' %s 2>&1 \
182 ; RUN: -passes='cgscc(print)' %s 2>&1 \
188 ; RUN: -passes='function(no-op-function)function(no-op-function)' %s 2>&1 \
193 ; RUN: -passes='function()' %s 2>&1 \
198 ; RUN: -passes='no-op-module(no-op-module,whatever)' %s 2>&1 \
203 ; RUN: -passes='no-op-cgscc(no-op-cgscc,whatever)' %s 2>&1 \
208 ; RUN: -passes='no-op-function(no-op-function,whatever)' %s 2>&1 \
213 ; RUN: -passes='no-op-loop(no-op-loop,whatever)' %s 2>&1 \
218 ; RUN: -passes='no-op-function()' %s 2>&1 \
222 ; RUN: not opt -passes='no-op-module,bad' \
226 ; RUN: not opt -passes='no-op-loop,bad' \
230 ; RUN: not opt -passes='no-op-cgscc,bad' \
234 ; RUN: not opt -passes='no-op-function,bad' \
236 ; RUN: not opt -passes='function(bad,pipeline,text)' \
238 ; RUN: not opt -passes='module(no-op-module,function(bad,pipeline,text))' \
240 ; RUN: not opt -passes='no-op-module,function(bad,pipeline,text)' \
242 ; RUN: not opt -passes='module(cgscc(function(bad,pipeline,text)))' \
246 ; RUN: not opt -aa-pipeline=bad -passes=no-op-function \
249 ; RUN: opt -passes-ep-peephole=bad -passes=no-op-function \
250 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-PEEPHOLE-ERR
251 ; PASSES-EP-PEEPHOLE-ERR: Could not parse -passes-ep-peephole pipeline: unknown function pass 'bad'
252 ; RUN: opt -passes-ep-late-loop-optimizations=bad -passes=no-op-function \
253 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-LATELOOPOPT-ERR
254 ; PASSES-EP-LATELOOPOPT-ERR: Could not parse -passes-ep-late-loop-optimizations pipeline: unknown loop pass 'bad'
255 ; RUN: opt -passes-ep-loop-optimizer-end=bad -passes=no-op-function \
256 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-LOOPOPTEND-ERR
257 ; PASSES-EP-LOOPOPTEND-ERR: Could not parse -passes-ep-loop-optimizer-end pipeline: unknown loop pass 'bad'
258 ; RUN: opt -passes-ep-scalar-optimizer-late=bad -passes=no-op-function \
259 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-SCALAROPTLATE-ERR
260 ; PASSES-EP-SCALAROPTLATE-ERR: Could not parse -passes-ep-scalar-optimizer-late pipeline: unknown function pass 'bad'
261 ; RUN: opt -passes-ep-cgscc-optimizer-late=bad -passes=no-op-function \
262 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-CGSCCOPTLATE-ERR
263 ; PASSES-EP-CGSCCOPTLATE-ERR: Could not parse -passes-ep-cgscc-optimizer-late pipeline: unknown cgscc pass 'bad'
264 ; RUN: opt -passes-ep-vectorizer-start=bad -passes=no-op-function \
265 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-VECTORIZERSTART-ERR
266 ; PASSES-EP-VECTORIZERSTART-ERR: Could not parse -passes-ep-vectorizer-start pipeline: unknown function pass 'bad'
267 ; RUN: opt -passes-ep-vectorizer-end=bad -passes=no-op-function \
268 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-VECTORIZEREND-ERR
269 ; PASSES-EP-VECTORIZEREND-ERR: Could not parse -passes-ep-vectorizer-end pipeline: unknown function pass 'bad'
270 ; RUN: opt -passes-ep-pipeline-start=bad -passes=no-op-function \
271 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-PIPELINESTART-ERR
272 ; PASSES-EP-PIPELINESTART-ERR: Could not parse -passes-ep-pipeline-start pipeline: unknown pass name 'bad'
273 ; RUN: opt -passes-ep-pipeline-early-simplification=bad -passes=no-op-function \
274 ; RUN: /dev/null -disable-output 2>&1 | FileCheck %s -check-prefix=PASSES-EP-PIPELINEEARLYSIMPLIFICATION-ERR
275 ; PASSES-EP-PIPELINEEARLYSIMPLIFICATION-ERR: Could not parse -passes-ep-pipeline-early-simplification pipeline: unknown pass name 'bad'