Lines Matching refs:pass

85   void runBeforePass(Pass *pass, Operation *op) override;
86 void runAfterPass(Pass *pass, Operation *op) override;
87 void runAfterPassFailed(Pass *pass, Operation *op) override;
121 void IRPrinterInstrumentation::runBeforePass(Pass *pass, Operation *op) { in runBeforePass() argument
122 if (isa<OpToOpPassAdaptor>(pass)) in runBeforePass()
126 beforePassFingerPrints.try_emplace(pass, op); in runBeforePass()
128 config->printBeforeIfEnabled(pass, op, [&](raw_ostream &out) { in runBeforePass()
129 out << "// -----// IR Dump Before " << pass->getName() << " (" in runBeforePass()
130 << pass->getArgument() << ")"; in runBeforePass()
137 void IRPrinterInstrumentation::runAfterPass(Pass *pass, Operation *op) { in runAfterPass() argument
138 if (isa<OpToOpPassAdaptor>(pass)) in runAfterPass()
148 auto fingerPrintIt = beforePassFingerPrints.find(pass); in runAfterPass()
159 config->printAfterIfEnabled(pass, op, [&](raw_ostream &out) { in runAfterPass()
160 out << "// -----// IR Dump After " << pass->getName() << " (" in runAfterPass()
161 << pass->getArgument() << ")"; in runAfterPass()
168 void IRPrinterInstrumentation::runAfterPassFailed(Pass *pass, Operation *op) { in runAfterPassFailed() argument
169 if (isa<OpToOpPassAdaptor>(pass)) in runAfterPassFailed()
172 beforePassFingerPrints.erase(pass); in runAfterPassFailed()
174 config->printAfterIfEnabled(pass, op, [&](raw_ostream &out) { in runAfterPassFailed()
175 out << formatv("// -----// IR Dump After {0} Failed ({1})", pass->getName(), in runAfterPassFailed()
176 pass->getArgument()); in runAfterPassFailed()
202 Pass *pass, Operation *operation, PrintCallbackFn printCallback) { in printBeforeIfEnabled() argument
211 Pass *pass, Operation *operation, PrintCallbackFn printCallback) { in printAfterIfEnabled() argument
236 void printBeforeIfEnabled(Pass *pass, Operation *operation, in printBeforeIfEnabled()
238 if (shouldPrintBeforePass && shouldPrintBeforePass(pass, operation)) in printBeforeIfEnabled()
242 void printAfterIfEnabled(Pass *pass, Operation *operation, in printAfterIfEnabled()
244 if (shouldPrintAfterPass && shouldPrintAfterPass(pass, operation)) in printAfterIfEnabled()