|
CIRCT 22.0.0git
|
#include "circt/Dialect/FIRRTL/FIRRTLOps.h"#include "circt/Dialect/FIRRTL/FIRRTLUtils.h"#include "circt/Dialect/FIRRTL/Namespace.h"#include "circt/Dialect/FIRRTL/Passes.h"#include "circt/Dialect/SV/SVOps.h"#include "circt/Dialect/Sim/SimOps.h"#include "mlir/IR/BuiltinOps.h"#include "mlir/IR/Threading.h"#include "mlir/Pass/Pass.h"#include "mlir/Support/LogicalResult.h"#include "llvm/ADT/MapVector.h"#include "circt/Dialect/FIRRTL/Passes.h.inc"
Go to the source code of this file.
Namespaces | |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::firrtl |
Macros | |
| #define | GEN_PASS_DEF_LOWERDPI |
Functions | |
| static Type | lowerDPIArgumentType (Type type) |
| static Value | convertToUnpackedArray (ImplicitLocOpBuilder &builder, Value loweredValue) |
| static Value | getLowered (ImplicitLocOpBuilder &builder, Value value) |
| #define GEN_PASS_DEF_LOWERDPI |
Definition at line 27 of file LowerDPI.cpp.
|
static |
Definition at line 102 of file LowerDPI.cpp.
References convertToUnpackedArray(), hw.ArrayGetOp::create(), hw.ConstantOp::create(), and circt::firrtl::lowerType().
Referenced by convertToUnpackedArray(), and getLowered().
|
static |
Definition at line 133 of file LowerDPI.cpp.
References convertToUnpackedArray(), lowerDPIArgumentType(), and circt::firrtl::lowerType().
|
static |
Definition at line 95 of file LowerDPI.cpp.
References circt::firrtl::lowerType().
Referenced by getLowered().