CIRCT 24.0.0git
Loading...
Searching...
No Matches
Arc.h File Reference
#include "mlir-c/IR.h"
Include dependency graph for Arc.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 (Arc, arc)
MLIR_CAPI_EXPORTED void registerArcPasses (void)
MLIR_CAPI_EXPORTED bool arcTypeIsAState (MlirType type)
MLIR_CAPI_EXPORTED MlirType arcStateTypeGet (MlirType innerType)
MLIR_CAPI_EXPORTED MlirType arcStateTypeGetType (MlirType type)
MLIR_CAPI_EXPORTED unsigned arcStateTypeGetBitWidth (MlirType type)
MLIR_CAPI_EXPORTED unsigned arcStateTypeGetByteWidth (MlirType type)
MLIR_CAPI_EXPORTED bool arcTypeIsAMemory (MlirType type)
MLIR_CAPI_EXPORTED MlirType arcMemoryTypeGet (unsigned numWords, MlirType wordType, MlirType addressType)
MLIR_CAPI_EXPORTED unsigned arcMemoryTypeGetNumWords (MlirType type)
MLIR_CAPI_EXPORTED MlirType arcMemoryTypeGetWordType (MlirType type)
MLIR_CAPI_EXPORTED MlirType arcMemoryTypeGetAddressType (MlirType type)
MLIR_CAPI_EXPORTED unsigned arcMemoryTypeGetStride (MlirType type)
MLIR_CAPI_EXPORTED bool arcTypeIsAStorage (MlirType type)
MLIR_CAPI_EXPORTED MlirType arcStorageTypeGet (MlirContext ctx)
MLIR_CAPI_EXPORTED bool arcTypeIsASimModelInstance (MlirType type)
MLIR_CAPI_EXPORTED MlirType arcSimModelInstanceTypeGet (MlirAttribute model)
MLIR_CAPI_EXPORTED MlirAttribute arcSimModelInstanceTypeGetModel (MlirType type)

Function Documentation

◆ arcMemoryTypeGet()

MLIR_CAPI_EXPORTED MlirType arcMemoryTypeGet ( unsigned numWords,
MlirType wordType,
MlirType addressType )

Definition at line 51 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcMemoryTypeGetAddressType()

MLIR_CAPI_EXPORTED MlirType arcMemoryTypeGetAddressType ( MlirType type)

Definition at line 67 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcMemoryTypeGetNumWords()

MLIR_CAPI_EXPORTED unsigned arcMemoryTypeGetNumWords ( MlirType type)

Definition at line 59 of file Arc.cpp.

References unwrap().

◆ arcMemoryTypeGetStride()

MLIR_CAPI_EXPORTED unsigned arcMemoryTypeGetStride ( MlirType type)

Definition at line 71 of file Arc.cpp.

References unwrap().

◆ arcMemoryTypeGetWordType()

MLIR_CAPI_EXPORTED MlirType arcMemoryTypeGetWordType ( MlirType type)

Definition at line 63 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcSimModelInstanceTypeGet()

MLIR_CAPI_EXPORTED MlirType arcSimModelInstanceTypeGet ( MlirAttribute model)

Definition at line 87 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcSimModelInstanceTypeGetModel()

MLIR_CAPI_EXPORTED MlirAttribute arcSimModelInstanceTypeGetModel ( MlirType type)

Definition at line 92 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcStateTypeGet()

MLIR_CAPI_EXPORTED MlirType arcStateTypeGet ( MlirType innerType)

Definition at line 31 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcStateTypeGetBitWidth()

MLIR_CAPI_EXPORTED unsigned arcStateTypeGetBitWidth ( MlirType type)

Definition at line 39 of file Arc.cpp.

References unwrap().

◆ arcStateTypeGetByteWidth()

MLIR_CAPI_EXPORTED unsigned arcStateTypeGetByteWidth ( MlirType type)

Definition at line 43 of file Arc.cpp.

References unwrap().

◆ arcStateTypeGetType()

MLIR_CAPI_EXPORTED MlirType arcStateTypeGetType ( MlirType type)

Definition at line 35 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcStorageTypeGet()

MLIR_CAPI_EXPORTED MlirType arcStorageTypeGet ( MlirContext ctx)

Definition at line 79 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcTypeIsAMemory()

MLIR_CAPI_EXPORTED bool arcTypeIsAMemory ( MlirType type)

Definition at line 47 of file Arc.cpp.

References unwrap().

◆ arcTypeIsASimModelInstance()

MLIR_CAPI_EXPORTED bool arcTypeIsASimModelInstance ( MlirType type)

Definition at line 83 of file Arc.cpp.

References unwrap().

◆ arcTypeIsAState()

MLIR_CAPI_EXPORTED bool arcTypeIsAState ( MlirType type)

Definition at line 27 of file Arc.cpp.

References unwrap().

◆ arcTypeIsAStorage()

MLIR_CAPI_EXPORTED bool arcTypeIsAStorage ( MlirType type)

Definition at line 75 of file Arc.cpp.

References unwrap().

◆ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION()

MLIR_DECLARE_CAPI_DIALECT_REGISTRATION ( Arc ,
arc  )

◆ registerArcPasses()

MLIR_CAPI_EXPORTED void registerArcPasses ( void )

Definition at line 21 of file Arc.cpp.

References registerArcPasses().

Referenced by registerArcPasses(), and registerPasses().