Multi-Level Intermediate Representation
GPTKB entity
Statements (27)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:compiler_intermediate_representation
|
| gptkbp:abbreviation |
gptkb:MLIR
|
| gptkbp:designedFor |
gptkb:compiler_infrastructure
|
| gptkbp:developedBy |
gptkb:LLVM_Project
|
| gptkbp:enables |
hardware abstraction
custom dialects domain-specific optimizations |
| gptkbp:introducedIn |
2019
|
| gptkbp:license |
gptkb:Apache_License_2.0
|
| gptkbp:openSource |
true
|
| gptkbp:partOf |
gptkb:LLVM_ecosystem
|
| gptkbp:repository |
https://github.com/llvm/llvm-project/tree/main/mlir
|
| gptkbp:supports |
multiple abstraction levels
SSA form custom operations extensible type system multi-stage compilation |
| gptkbp:usedBy |
gptkb:OpenXLA
gptkb:TensorFlow gptkb:IREE XLA |
| gptkbp:usedFor |
optimizing compilers
machine learning frameworks |
| gptkbp:writtenBy |
gptkb:C++
|
| gptkbp:bfsParent |
gptkb:MLIR
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Multi-Level Intermediate Representation
|