mirror of https://github.com/llvm/torch-mlir
5017430dc7
This is the first in a patch series that is refactoring the constellation of things variously called or associated with "E2E", "RefE2E", "npcomprt", and "TCP" into a more cleanly layered result. Concretely, this first patch fixes the fact that TCP was basically acting like a dumping ground needed by the reference backend. This splits it out, which is fairly mechanical, but touches a lot of lines of code (basically replacing `tcp` with `refback` and `TCP` with `RefBackend). Now, the RefBackend dialect is that dumping ground, which is slighly better, as it starts allowing TCP to become a nice clean middle layer that is not related per se to the reference backend. The previous name RefE2E or "reference e2e flow" was super confusing. Now that we are seeing more clearly where the "backend" distinction lies, the [RefBackend] commit tag is born :) |
||
---|---|---|
.. | ||
Backend/Iree | ||
CAPI | ||
Conversion | ||
Dialect | ||
E2E | ||
Python | ||
npcomp-run-mlir | ||
CMakeLists.txt | ||
lit.cfg.py | ||
lit.site.cfg.py.in |