tlopex opened a new pull request, #19829: URL: https://github.com/apache/tvm/pull/19829
This pr is the follow-up pr to #19675. IRMutatorWithAnalyzer and its subclasses took AnalyzerObj*, so callers had to pass analyzer.get(). This adds a const Analyzer& constructor and migrates the family (and their Apply() / free-function entry points) to take the handle directly, dropping .get() at the call sites. The original AnalyzerObj* overload is kept because RewriteSimplifier::Impl is constructed from the AnalyzerObj's own this during the analyzer's construction, where no Analyzer handle exists yet. And the same dual-overload pattern already used by arith::ConstraintContext. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
