CIRCT
20.0.0git
|
#include "circt/Dialect/Kanagawa/KanagawaOps.h"
#include "circt/Dialect/DC/DCTypes.h"
#include "circt/Support/ParsingUtils.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/DialectImplementation.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/IR/SymbolTable.h"
#include "mlir/Interfaces/FunctionImplementation.h"
#include "llvm/ADT/TypeSwitch.h"
#include "circt/Dialect/Kanagawa/KanagawaInterfaces.cpp.inc"
#include "circt/Dialect/Kanagawa/Kanagawa.cpp.inc"
Go to the source code of this file.
Macros | |
#define | GET_OP_CLASSES |
Functions | |
template<typename TSymAttr > | |
ParseResult | parseScopeRefFromName (OpAsmParser &parser, Type &scopeRefType, TSymAttr sym) |
template<typename TSymAttr > | |
void | printScopeRefFromName (OpAsmPrinter &p, Operation *op, Type type, TSymAttr sym) |
static llvm::raw_string_ostream & | genValueName (llvm::raw_string_ostream &os, Value value) |
static StringAttr | genValueNameAttr (Value v) |
template<typename TOp > | |
ParseResult | parseMethodLikeOp (OpAsmParser &parser, OperationState &result) |
template<typename TOp > | |
void | printMethodLikeOp (TOp op, OpAsmPrinter &p) |
template<typename TOp > | |
static ParseResult | parseBlockLikeOp (OpAsmParser &parser, OperationState &result, llvm::function_ref< ParseResult(OpAsmParser::Argument &)> argAdjuster={}) |
template<typename T > | |
static void | printBlockLikeOp (T op, OpAsmPrinter &p) |
#define GET_OP_CLASSES |
Definition at line 825 of file KanagawaOps.cpp.
|
static |
Definition at line 41 of file KanagawaOps.cpp.
References assert().
Referenced by genValueNameAttr().
|
static |
Definition at line 76 of file KanagawaOps.cpp.
References genValueName(), and circt::calyx::direction::get().
|
static |
Definition at line 597 of file KanagawaOps.cpp.
ParseResult parseMethodLikeOp | ( | OpAsmParser & | parser, |
OperationState & | result | ||
) |
Definition at line 115 of file KanagawaOps.cpp.
References circt::calyx::direction::get(), and circt::parsing_util::getNameFromSSA().
ParseResult parseScopeRefFromName | ( | OpAsmParser & | parser, |
Type & | scopeRefType, | ||
TSymAttr | sym | ||
) |
Definition at line 25 of file KanagawaOps.cpp.
References circt::calyx::direction::get().
|
static |
Definition at line 641 of file KanagawaOps.cpp.
References circt::parsing_util::printInitializerList().
void printMethodLikeOp | ( | TOp | op, |
OpAsmPrinter & | p | ||
) |
Definition at line 170 of file KanagawaOps.cpp.
void printScopeRefFromName | ( | OpAsmPrinter & | p, |
Operation * | op, | ||
Type | type, | ||
TSymAttr | sym | ||
) |
Definition at line 33 of file KanagawaOps.cpp.