CIRCT 22.0.0git
Loading...
Searching...
No Matches
Functions
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 MlirType arcStorageTypeGetWithSize (MlirContext ctx, unsigned size)
 
MLIR_CAPI_EXPORTED unsigned arcStorageTypeGetSize (MlirType type)
 
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 95 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcSimModelInstanceTypeGetModel()

MLIR_CAPI_EXPORTED MlirAttribute arcSimModelInstanceTypeGetModel ( MlirType  type)

Definition at line 100 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().

◆ arcStorageTypeGetSize()

MLIR_CAPI_EXPORTED unsigned arcStorageTypeGetSize ( MlirType  type)

Definition at line 87 of file Arc.cpp.

References unwrap().

◆ arcStorageTypeGetWithSize()

MLIR_CAPI_EXPORTED MlirType arcStorageTypeGetWithSize ( MlirContext  ctx,
unsigned  size 
)

Definition at line 83 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 91 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.

Referenced by registerPasses().