CIRCT 24.0.0git
Loading...
Searching...
No Matches
MSFTOps.cpp File Reference
#include "circt/Dialect/MSFT/MSFTOps.h"
#include "circt/Dialect/Comb/CombDialect.h"
#include "circt/Dialect/HW/HWAttributes.h"
#include "circt/Dialect/HW/HWOps.h"
#include "circt/Dialect/HW/ModuleImplementation.h"
#include "circt/Dialect/MSFT/MSFTAttributes.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/DialectImplementation.h"
#include "mlir/Interfaces/FunctionImplementation.h"
#include "mlir/Interfaces/FunctionInterfaces.h"
#include "llvm/ADT/BitVector.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/TypeSwitch.h"
#include "circt/Dialect/MSFT/MSFT.cpp.inc"
Include dependency graph for MSFTOps.cpp:

Go to the source code of this file.

Macros

#define GET_OP_CLASSES

Functions

static ParseResult parsePhysLoc (OpAsmParser &p, PhysLocationAttr &attr)
static void printPhysLoc (OpAsmPrinter &p, Operation *, PhysLocationAttr loc)
static ParseResult parseListOptionalRegLocList (OpAsmParser &p, LocationVectorAttr &locs)
static void printListOptionalRegLocList (OpAsmPrinter &p, Operation *, LocationVectorAttr locs)
static ParseResult parseImplicitInnerRef (OpAsmParser &p, hw::InnerRefAttr &innerRef)
void printImplicitInnerRef (OpAsmPrinter &p, Operation *, hw::InnerRefAttr innerRef)

Macro Definition Documentation

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 265 of file MSFTOps.cpp.

Function Documentation

◆ parseImplicitInnerRef()

ParseResult parseImplicitInnerRef ( OpAsmParser & p,
hw::InnerRefAttr & innerRef )
static

Definition at line 88 of file MSFTOps.cpp.

References failure(), and success().

◆ parseListOptionalRegLocList()

ParseResult parseListOptionalRegLocList ( OpAsmParser & p,
LocationVectorAttr & locs )
static

Definition at line 62 of file MSFTOps.cpp.

References failure(), and success().

◆ parsePhysLoc()

ParseResult parsePhysLoc ( OpAsmParser & p,
PhysLocationAttr & attr )
static

Definition at line 35 of file MSFTOps.cpp.

References failure(), and success().

◆ printImplicitInnerRef()

void printImplicitInnerRef ( OpAsmPrinter & p,
Operation * ,
hw::InnerRefAttr innerRef )

Definition at line 101 of file MSFTOps.cpp.

◆ printListOptionalRegLocList()

void printListOptionalRegLocList ( OpAsmPrinter & p,
Operation * ,
LocationVectorAttr locs )
static

Definition at line 79 of file MSFTOps.cpp.

◆ printPhysLoc()

void printPhysLoc ( OpAsmPrinter & p,
Operation * ,
PhysLocationAttr loc )
static

Definition at line 57 of file MSFTOps.cpp.