electriclilies opened a new pull request #8802: URL: https://github.com/apache/tvm/pull/8802
In this PR, I introduce a pass-version of LowerTE called LowerTEPass. I also introduce two utility functions , IRModuleToLoweredModule and LoweredModuleToIRModule. These functions convert between IRModule and LoweredModule and preserve all information during the conversion. I also replaced some calls to LowerTE with an application of LowerTEPass. I used the conversion functions to make this change as minimal as possible. For context, this work is the first step in removing LoweredModule from the codebase. We will convert sections of the code to use IRModule instead of LoweredModule, and push the conversion functions further down the stack. Eventually, we will be able to delete the LoweredModule and the conversion functions. @mbs-octoml @michalpiszczek @jroesch @tkonolige Please take a look! -- 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]
