#include "circt-c/Dialect/LLHD.h"
#include "circt/Dialect/LLHD/IR/LLHDDialect.h"
#include "circt/Dialect/LLHD/IR/LLHDTypes.h"
#include "mlir/CAPI/IR.h"
#include "mlir/CAPI/Registration.h"
#include "mlir/CAPI/Support.h"
Go to the source code of this file.
◆ llhdAttrIsATimeAttr()
| bool llhdAttrIsATimeAttr |
( |
MlirAttribute |
attr | ) |
|
Check if an attribute is a time attribute.
Definition at line 55 of file LLHD.cpp.
References unwrap().
◆ llhdRefTypeGet()
| MlirType llhdRefTypeGet |
( |
MlirType |
element | ) |
|
◆ llhdRefTypeGetNestedType()
| MlirType llhdRefTypeGetNestedType |
( |
MlirType |
type | ) |
|
◆ llhdTimeAttrGet()
| MlirAttribute llhdTimeAttrGet |
( |
MlirContext |
ctx, |
|
|
MlirStringRef |
timeUnit, |
|
|
uint64_t |
seconds, |
|
|
uint64_t |
delta, |
|
|
uint64_t |
epsilon |
|
) |
| |
◆ llhdTimeAttrGetDelta()
| uint64_t llhdTimeAttrGetDelta |
( |
MlirAttribute |
attr | ) |
|
Get the delta component of a time attribute.
Definition at line 78 of file LLHD.cpp.
References unwrap().
◆ llhdTimeAttrGetEpsilon()
| uint64_t llhdTimeAttrGetEpsilon |
( |
MlirAttribute |
attr | ) |
|
Get the epsilon component of a time attribute.
Definition at line 83 of file LLHD.cpp.
References unwrap().
◆ llhdTimeAttrGetSeconds()
| uint64_t llhdTimeAttrGetSeconds |
( |
MlirAttribute |
attr | ) |
|
Get the seconds component of a time attribute.
Definition at line 73 of file LLHD.cpp.
References unwrap().
◆ llhdTimeAttrGetTimeUnit()
| MlirStringRef llhdTimeAttrGetTimeUnit |
( |
MlirAttribute |
attr | ) |
|
◆ llhdTimeTypeGet()
| MlirType llhdTimeTypeGet |
( |
MlirContext |
ctx | ) |
|
◆ llhdTypeIsARefType()
| bool llhdTypeIsARefType |
( |
MlirType |
type | ) |
|
Check if a type is a reference type.
Definition at line 33 of file LLHD.cpp.
References unwrap().
◆ llhdTypeIsATimeType()
| bool llhdTypeIsATimeType |
( |
MlirType |
type | ) |
|
Check if a type is a time type.
Definition at line 30 of file LLHD.cpp.
References unwrap().