CIRCT
20.0.0git
|
#include "circt-c/Dialect/Seq.h"
#include "circt/Dialect/Seq/SeqDialect.h"
#include "circt/Dialect/Seq/SeqPasses.h"
#include "circt/Dialect/Seq/SeqTypes.h"
#include "mlir/CAPI/Registration.h"
Go to the source code of this file.
Functions | |
void | registerSeqPasses () |
bool | seqTypeIsAClock (MlirType type) |
If the type is an clock type. More... | |
MlirType | seqClockTypeGet (MlirContext ctx) |
Creates an seq clock type. More... | |
bool | seqTypeIsAImmutable (MlirType type) |
If the type is an immutable type. More... | |
MlirType | seqImmutableTypeGet (MlirType innerType) |
Creates a seq immutable type. More... | |
MlirType | seqImmutableTypeGetInnerType (MlirType type) |
Creates a seq immutable type. More... | |
void registerSeqPasses | ( | void | ) |
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().
MlirType seqImmutableTypeGet | ( | MlirType | innerType | ) |
Creates a seq immutable type.
Definition at line 34 of file Seq.cpp.
References circt::calyx::direction::get(), circt::esi::innerType(), unwrap(), and wrap().
MlirType seqImmutableTypeGetInnerType | ( | MlirType | type | ) |
bool seqTypeIsAClock | ( | MlirType | type | ) |