diff options
author | Mehdi Amini <joker.eph@gmail.com> | 2023-07-25 01:56:10 -0700 |
---|---|---|
committer | Mehdi Amini <joker.eph@gmail.com> | 2023-07-25 11:38:19 -0700 |
commit | e7f8b459532de54a8606c7d387ded7ccf5108cb5 (patch) | |
tree | 2b24c00ca085744bfaf50248ae707ae75dc6984f /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | b530eeea5e7697d58af2adac66c8b86c79e649bb (diff) | |
download | llvm-e7f8b459532de54a8606c7d387ded7ccf5108cb5.zip llvm-e7f8b459532de54a8606c7d387ded7ccf5108cb5.tar.gz llvm-e7f8b459532de54a8606c7d387ded7ccf5108cb5.tar.bz2 |
Add an MLIR example of some mimimal example of MLIR setup
These may serve as example and showcase of the MLIR binary footprint.
Right now a release build of these tools on a linux machine shows:
- mlir-cat: 2MB
This includes the Core IR, the textual parser/printer, the support for
bytecode.
- mlir-minimal-opt: 3MB
This adds all the tooling for an mlir-opt tool: the pass infrastructure
and all the instrumentation associated with it.
- mlir-miminal-opt-canonicalize: 4.8MB
This add the canonicalizer pass, which pulls in all the pattern/rewrite
machinery, including the PDL compiler and intepreter.
Differential Revision: https://reviews.llvm.org/D156218
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions