#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 57 of file LLHD.cpp.
References unwrap().
◆ llhdPointerTypeGet()
MlirType llhdPointerTypeGet |
( |
MlirType |
element | ) |
|
◆ llhdPointerTypeGetElementType()
MlirType llhdPointerTypeGetElementType |
( |
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 80 of file LLHD.cpp.
References unwrap().
◆ llhdTimeAttrGetEpsilon()
uint64_t llhdTimeAttrGetEpsilon |
( |
MlirAttribute |
attr | ) |
|
Get the epsilon component of a time attribute.
Definition at line 85 of file LLHD.cpp.
References unwrap().
◆ llhdTimeAttrGetSeconds()
uint64_t llhdTimeAttrGetSeconds |
( |
MlirAttribute |
attr | ) |
|
Get the seconds component of a time attribute.
Definition at line 75 of file LLHD.cpp.
References unwrap().
◆ llhdTimeAttrGetTimeUnit()
MlirStringRef llhdTimeAttrGetTimeUnit |
( |
MlirAttribute |
attr | ) |
|
◆ llhdTimeTypeGet()
MlirType llhdTimeTypeGet |
( |
MlirContext |
ctx | ) |
|
◆ llhdTypeIsAPointerType()
bool llhdTypeIsAPointerType |
( |
MlirType |
type | ) |
|
Check if a type is a pointer 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().