CIRCT
20.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/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 1196 of file MooreOps.cpp.
|
static |
Definition at line 680 of file MooreOps.cpp.
References assert().
|
static |
Definition at line 713 of file MooreOps.cpp.
References assert().
Referenced by getStructFieldType().
|
static |
Definition at line 731 of file MooreOps.cpp.
References getStructFieldIndex(), and getStructMembers().
|
static |
Definition at line 722 of file MooreOps.cpp.
References assert().
Referenced by getStructFieldType().
|
static |
Definition at line 1127 of file MooreOps.cpp.
References esiaccel.accelerator::ctxt, and circt::calyx::direction::get().