CIRCT
20.0.0git
|
#include "mlir-c/IR.h"
Go to the source code of this file.
Functions | |
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (Sequential, seq) | |
MLIR_CAPI_EXPORTED void | registerSeqPasses (void) |
MLIR_CAPI_EXPORTED bool | seqTypeIsAClock (MlirType type) |
If the type is an clock type. More... | |
MLIR_CAPI_EXPORTED MlirType | seqClockTypeGet (MlirContext ctx) |
Creates an seq clock type. More... | |
MLIR_CAPI_EXPORTED bool | seqTypeIsAImmutable (MlirType type) |
If the type is an immutable type. More... | |
MLIR_CAPI_EXPORTED MlirType | seqImmutableTypeGet (MlirType type) |
Creates a seq immutable type. More... | |
MLIR_CAPI_EXPORTED MlirType | seqImmutableTypeGetInnerType (MlirType type) |
Creates a seq immutable type. More... | |
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION | ( | Sequential | , |
seq | |||
) |
MLIR_CAPI_EXPORTED void registerSeqPasses | ( | void | ) |
MLIR_CAPI_EXPORTED MlirType seqClockTypeGet | ( | MlirContext | ctx | ) |
Creates an seq clock type.
Definition at line 26 of file Seq.cpp.
References circt::calyx::direction::get(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirType seqImmutableTypeGet | ( | MlirType | type | ) |
Creates a seq immutable type.
Definition at line 34 of file Seq.cpp.
References circt::calyx::direction::get(), circt::esi::innerType(), unwrap(), and wrap().
MLIR_CAPI_EXPORTED MlirType seqImmutableTypeGetInnerType | ( | MlirType | type | ) |
MLIR_CAPI_EXPORTED bool seqTypeIsAClock | ( | MlirType | type | ) |