CIRCT  20.0.0git
Functions
Seq.h File Reference
#include "mlir-c/IR.h"
Include dependency graph for Seq.h:
This graph shows which files directly or indirectly include this file:

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...
 

Function Documentation

◆ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION()

MLIR_DECLARE_CAPI_DIALECT_REGISTRATION ( Sequential  ,
seq   
)

◆ registerSeqPasses()

MLIR_CAPI_EXPORTED void registerSeqPasses ( void  )

Definition at line 20 of file Seq.cpp.

References registerPasses().

Referenced by registerPasses().

◆ seqClockTypeGet()

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().

◆ seqImmutableTypeGet()

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().

◆ seqImmutableTypeGetInnerType()

MLIR_CAPI_EXPORTED MlirType seqImmutableTypeGetInnerType ( MlirType  type)

Creates a seq immutable type.

Definition at line 38 of file Seq.cpp.

References unwrap(), and wrap().

◆ seqTypeIsAClock()

MLIR_CAPI_EXPORTED bool seqTypeIsAClock ( MlirType  type)

If the type is an clock type.

Definition at line 22 of file Seq.cpp.

References unwrap().

◆ seqTypeIsAImmutable()

MLIR_CAPI_EXPORTED bool seqTypeIsAImmutable ( MlirType  type)

If the type is an immutable type.

Definition at line 30 of file Seq.cpp.

References unwrap().