Lines Matching defs:pass
24 "mlir-pass-pipeline-crash-reproducer",
26 " if the pass manager crashes or fails")};
28 "mlir-pass-pipeline-local-reproducer",
41 "mlir-print-ir-before-all", llvm::cl::desc("Print IR before each pass"),
44 llvm::cl::desc("Print IR after each pass"),
49 "When printing the IR after a pass, only print if the IR changed"),
54 "When printing the IR after a pass, only print if the pass failed"),
63 llvm::cl::desc("When printing the IR before/after a pass, print file "
74 "mlir-pass-statistics",
75 llvm::cl::desc("Display the statistics of each pass")};
77 "mlir-pass-statistics-display",
78 llvm::cl::desc("Display method for pass statistics"),
83 "display the results in a merged list sorted by pass name"),
102 // if the pass info for the current pass is included in the list.
103 shouldPrintBeforePass = [&](Pass *pass, Operation *) {
104 auto *passInfo = pass->lookupPassInfo();
116 // if the pass info for the current pass is included in the list.
117 shouldPrintAfterPass = [&](Pass *pass, Operation *) {
118 auto *passInfo = pass->lookupPassInfo();
160 << "IR print for module scope can't be setup on a pass-manager "
172 // and pass it to the PM.