|
5 | 5 | // RUN: mlir-opt %s -mlir-disable-threading=false -verify-each=true -pass-pipeline='builtin.module(func.func(cse,canonicalize,cse))' -mlir-timing -mlir-timing-display=list 2>&1 | FileCheck -check-prefix=MT_LIST %s |
6 | 6 | // RUN: mlir-opt %s -mlir-disable-threading=false -verify-each=true -pass-pipeline='builtin.module(func.func(cse,canonicalize,cse))' -mlir-timing -mlir-timing-display=tree 2>&1 | FileCheck -check-prefix=MT_PIPELINE %s |
7 | 7 | // RUN: mlir-opt %s -mlir-disable-threading=true -verify-each=false -test-pm-nested-pipeline -mlir-timing -mlir-timing-display=tree 2>&1 | FileCheck -check-prefix=NESTED_PIPELINE %s |
| 8 | +// RUN: mlir-opt %s -mlir-disable-threading=true -verify-each=true -pass-pipeline='builtin.module(func.func(cse,canonicalize,cse),inline)' -mlir-timing -mlir-timing-display=tree 2>&1 | FileCheck -check-prefix=DYNAMIC-PIPELINE %s |
| 9 | +// RUN: mlir-opt %s -mlir-disable-threading=false -verify-each=true -pass-pipeline='builtin.module(func.func(cse,canonicalize,cse),inline)' -mlir-timing -mlir-timing-display=tree 2>&1 | FileCheck -check-prefix=DYNAMIC-PIPELINE %s |
8 | 10 |
|
9 | 11 | // LIST: Execution time report |
10 | 12 | // LIST: Total Execution Time: |
|
95 | 97 | // NESTED_PIPELINE-NEXT: Rest |
96 | 98 | // NESTED_PIPELINE-NEXT: Total |
97 | 99 |
|
| 100 | +// DYNAMIC-PIPELINE: Execution time report |
| 101 | +// DYNAMIC-PIPELINE: Total Execution Time: |
| 102 | +// DYNAMIC-PIPELINE: Name |
| 103 | +// DYNAMIC-PIPELINE-NEXT: Parser |
| 104 | +// DYNAMIC-PIPELINE-NEXT: 'func.func' Pipeline |
| 105 | +// DYNAMIC-PIPELINE-NEXT: CSE |
| 106 | +// DYNAMIC-PIPELINE-NEXT: (A) DominanceInfo |
| 107 | +// DYNAMIC-PIPELINE-NEXT: Canonicalizer |
| 108 | +// DYNAMIC-PIPELINE-NEXT: CSE |
| 109 | +// DYNAMIC-PIPELINE-NEXT: (A) DominanceInfo |
| 110 | +// DYNAMIC-PIPELINE-NEXT: Inliner |
| 111 | +// DYNAMIC-PIPELINE-NEXT: (A) CallGraph |
| 112 | +// DYNAMIC-PIPELINE-NEXT: 'func.func' Pipeline |
| 113 | +// DYNAMIC-PIPELINE-NEXT: Canonicalizer |
| 114 | +// DYNAMIC-PIPELINE-NEXT: Output |
| 115 | +// DYNAMIC-PIPELINE-NEXT: Rest |
| 116 | +// DYNAMIC-PIPELINE-NEXT: Total |
| 117 | + |
98 | 118 | func.func @foo() { |
99 | 119 | return |
100 | 120 | } |
|
0 commit comments