CIRCT 22.0.0git
Loading...
Searching...
No Matches
Functions
Arc.cpp File Reference
#include "circt-c/Dialect/Arc.h"
#include "circt/Dialect/Arc/ArcDialect.h"
#include "circt/Dialect/Arc/ArcPasses.h"
#include "circt/Dialect/Arc/ArcTypes.h"
#include "mlir/CAPI/IR.h"
#include "mlir/CAPI/Registration.h"
#include "mlir/CAPI/Support.h"
Include dependency graph for Arc.cpp:

Go to the source code of this file.

Functions

void registerArcPasses ()
 
bool arcTypeIsAState (MlirType type)
 
MlirType arcStateTypeGet (MlirType innerType)
 
MlirType arcStateTypeGetType (MlirType type)
 
bool arcTypeIsAMemory (MlirType type)
 
MlirType arcMemoryTypeGet (unsigned numWords, MlirType wordType, MlirType addressType)
 
bool arcTypeIsAStorage (MlirType type)
 
MlirType arcStorageTypeGet (MlirContext ctx)
 
MlirType arcStorageTypeGetWithSize (MlirContext ctx, unsigned size)
 
bool arcTypeIsASimModelInstance (MlirType type)
 
MlirType arcSimModelInstanceTypeGet (MlirAttribute model)
 

Function Documentation

◆ arcMemoryTypeGet()

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

Definition at line 43 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcSimModelInstanceTypeGet()

MlirType arcSimModelInstanceTypeGet ( MlirAttribute  model)

Definition at line 67 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcStateTypeGet()

MlirType arcStateTypeGet ( MlirType  innerType)

Definition at line 31 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcStateTypeGetType()

MlirType arcStateTypeGetType ( MlirType  type)

Definition at line 35 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcStorageTypeGet()

MlirType arcStorageTypeGet ( MlirContext  ctx)

Definition at line 55 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcStorageTypeGetWithSize()

MlirType arcStorageTypeGetWithSize ( MlirContext  ctx,
unsigned  size 
)

Definition at line 59 of file Arc.cpp.

References unwrap(), and wrap().

◆ arcTypeIsAMemory()

bool arcTypeIsAMemory ( MlirType  type)

Definition at line 39 of file Arc.cpp.

References unwrap().

◆ arcTypeIsASimModelInstance()

bool arcTypeIsASimModelInstance ( MlirType  type)

Definition at line 63 of file Arc.cpp.

References unwrap().

◆ arcTypeIsAState()

bool arcTypeIsAState ( MlirType  type)

Definition at line 27 of file Arc.cpp.

References unwrap().

◆ arcTypeIsAStorage()

bool arcTypeIsAStorage ( MlirType  type)

Definition at line 51 of file Arc.cpp.

References unwrap().

◆ registerArcPasses()

void registerArcPasses ( void  )

Definition at line 21 of file Arc.cpp.

Referenced by registerPasses().