|
CIRCT 22.0.0git
|
#include "circt/Dialect/Moore/MooreOps.h"#include "circt/Dialect/HW/CustomDirectiveImpl.h"#include "circt/Dialect/HW/ModuleImplementation.h"#include "circt/Dialect/Moore/MooreAttributes.h"#include "circt/Support/CustomDirectiveImpl.h"#include "mlir/IR/Builders.h"#include "llvm/ADT/APSInt.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/TypeSwitch.h"#include "circt/Dialect/Moore/Moore.cpp.inc"#include "circt/Dialect/Moore/MooreEnums.cpp.inc"
Go to the source code of this file.
Macros | |
| #define | GET_OP_CLASSES |
Functions | |
| static std::pair< unsigned, UnpackedType > | getArrayElements (Type type) |
| static std::optional< uint32_t > | getStructFieldIndex (Type type, StringAttr name) |
| static ArrayRef< StructLikeMember > | getStructMembers (Type type) |
| static UnpackedType | getStructFieldType (Type type, StringAttr name) |
| static OpFoldResult | powCommonFolding (MLIRContext *ctxt, Attribute lhs, Attribute rhs) |
| #define GET_OP_CLASSES |
Definition at line 1545 of file MooreOps.cpp.
|
static |
Definition at line 716 of file MooreOps.cpp.
References assert().
|
static |
Definition at line 749 of file MooreOps.cpp.
References assert().
Referenced by getStructFieldType().
|
static |
Definition at line 767 of file MooreOps.cpp.
References getStructFieldIndex(), and getStructMembers().
|
static |
Definition at line 758 of file MooreOps.cpp.
References assert().
Referenced by getStructFieldType().
|
static |
Definition at line 1270 of file MooreOps.cpp.