CIRCT 24.0.0git
Loading...
Searching...
No Matches
DatapathOps.cpp File Reference
#include "circt/Dialect/Datapath/DatapathOps.h"
#include "circt/Dialect/Comb/CombOps.h"
#include "circt/Dialect/HW/HWOps.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/KnownBits.h"
#include "circt/Dialect/Datapath/Datapath.cpp.inc"
Include dependency graph for DatapathOps.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "datapath-ops"
#define GET_OP_CLASSES

Functions

static ParseResult parseCompressFormat (OpAsmParser &parser, SmallVectorImpl< Type > &inputTypes, SmallVectorImpl< Type > &resultTypes)
static void printCompressFormat (OpAsmPrinter &printer, Operation *op, TypeRange inputTypes, TypeRange resultTypes)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "datapath-ops"

Definition at line 20 of file DatapathOps.cpp.

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 354 of file DatapathOps.cpp.

Function Documentation

◆ parseCompressFormat()

ParseResult parseCompressFormat ( OpAsmParser & parser,
SmallVectorImpl< Type > & inputTypes,
SmallVectorImpl< Type > & resultTypes )
static

Definition at line 42 of file DatapathOps.cpp.

References failure(), and success().

◆ printCompressFormat()

void printCompressFormat ( OpAsmPrinter & printer,
Operation * op,
TypeRange inputTypes,
TypeRange resultTypes )
static

Definition at line 62 of file DatapathOps.cpp.