Module: MLIR::CAPI
- Extended by:
- FFI::Library
- Defined in:
- lib/mlir.rb
Overview
FFI wrapper for MLIR C API
Defined Under Namespace
Classes: MlirArrayRef, MlirNamedAttribute, MlirOperationState, MlirStringRef
Constant Summary collapse
- IR_C_API_STRUCT_SYMBOLS =
%i[ MlirAsmState MlirBytecodeWriterConfig MlirContext MlirDialect MlirDialectRegistry MlirOperation MlirOpOperand MlirOpPrintingFlags MlirBlock MlirRegion MlirSymbolTable MlirAttribute MlirIdentifier MlirLocation MlirModule MlirType MlirValue ].freeze
Class Method Summary collapse
Class Method Details
.register_all_upstream_dialects(context) ⇒ Object
161 162 163 164 165 166 |
# File 'lib/mlir.rb', line 161 def register_all_upstream_dialects(context) dialect_registry = mlirDialectRegistryCreate mlirRegisterAllDialects(dialect_registry) mlirContextAppendDialectRegistry(context, dialect_registry) mlirDialectRegistryDestroy(dialect_registry) end |