1; RUN: opt --print-passes | FileCheck %s 2 3; CHECK: Module passes: 4; CHECK: no-op-module 5; CHECK: Module analyses: 6; CHECK: no-op-module 7; CHECK: Module alias analyses: 8; CHECK: globals-aa 9; CHECK: CGSCC passes: 10; CHECK: no-op-cgscc 11; CHECK: CGSCC analyses: 12; CHECK: no-op-cgscc 13; CHECK: Function passes: 14; CHECK: no-op-function 15; CHECK: Function passes with params: 16; CHECK: loop-unroll<O0;O1;O2;O3;full-unroll-max=N;no-partial;partial;no-peeling;peeling;no-profile-peeling;profile-peeling;no-runtime;runtime;no-upperbound;upperbound> 17; CHECK: Function analyses: 18; CHECK: no-op-function 19; CHECK: Function alias analyses: 20; CHECK: basic-aa 21; CHECK: LoopNest passes: 22; CHECK: no-op-loopnest 23; CHECK: Loop passes: 24; CHECK: no-op-loop 25; CHECK: Loop passes with params: 26; CHECK: simple-loop-unswitch<nontrivial;no-nontrivial;trivial;no-trivial> 27; CHECK: Loop analyses: 28; CHECK: no-op-loop 29