#include "circt/Dialect/Sim/SimOps.h"
#include "circt/Dialect/HW/ModuleImplementation.h"
#include "circt/Dialect/SV/SVOps.h"
#include "circt/Support/CustomDirectiveImpl.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/Interfaces/FunctionImplementation.h"
#include "llvm/ADT/MapVector.h"
#include "circt/Dialect/Sim/Sim.cpp.inc"
Go to the source code of this file.
|
| static StringAttr | formatIntegersByRadix (MLIRContext *ctx, unsigned radix, const Attribute &value, bool isUpperCase, bool isLeftAligned, char paddingChar, std::optional< unsigned > specifierWidth, bool isSigned=false) |
| |
| static StringAttr | formatFloatsBySpecifier (MLIRContext *ctx, Attribute value, bool isLeftAligned, std::optional< unsigned > fieldWidth, std::optional< unsigned > fracDigits, std::string formatSpecifier) |
| |
| static StringAttr | concatLiterals (MLIRContext *ctxt, ArrayRef< StringRef > lits) |
| |
◆ GET_OP_CLASSES
◆ concatLiterals()
| static StringAttr concatLiterals |
( |
MLIRContext * |
ctxt, |
|
|
ArrayRef< StringRef > |
lits |
|
) |
| |
|
static |
◆ formatFloatsBySpecifier()
| static StringAttr formatFloatsBySpecifier |
( |
MLIRContext * |
ctx, |
|
|
Attribute |
value, |
|
|
bool |
isLeftAligned, |
|
|
std::optional< unsigned > |
fieldWidth, |
|
|
std::optional< unsigned > |
fracDigits, |
|
|
std::string |
formatSpecifier |
|
) |
| |
|
static |
◆ formatIntegersByRadix()
| static StringAttr formatIntegersByRadix |
( |
MLIRContext * |
ctx, |
|
|
unsigned |
radix, |
|
|
const Attribute & |
value, |
|
|
bool |
isUpperCase, |
|
|
bool |
isLeftAligned, |
|
|
char |
paddingChar, |
|
|
std::optional< unsigned > |
specifierWidth, |
|
|
bool |
isSigned = false |
|
) |
| |
|
static |