CIRCT  19.0.0git
Classes | Namespaces | Macros | Functions
PassDetails.h File Reference
#include "circt/Dialect/Comb/CombDialect.h"
#include "circt/Dialect/ESI/ESIDialect.h"
#include "circt/Dialect/ESI/ESIOps.h"
#include "circt/Dialect/ESI/ESIPasses.h"
#include "circt/Dialect/HW/HWDialect.h"
#include "circt/Dialect/HW/HWOps.h"
#include "circt/Dialect/SV/SVDialect.h"
#include "circt/Dialect/SV/SVOps.h"
#include "circt/Dialect/Seq/SeqDialect.h"
#include "circt/Support/LLVM.h"
#include "mlir/IR/DialectRegistry.h"
#include "mlir/Pass/Pass.h"
#include "mlir/Transforms/DialectConversion.h"
#include "circt/Dialect/ESI/ESIPasses.h.inc"
Include dependency graph for PassDetails.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  circt::esi::detail::RemoveOpLowering< OpTy >
 Generic pattern for removing an op during pattern conversion. More...
 
class  circt::esi::detail::ESIHWBuilder
 Assist the lowering steps for conversions which need to create auxiliary IR. More...
 

Namespaces

 circt
 This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.
 
 circt::esi
 
 circt::esi::detail
 

Macros

#define GEN_PASS_CLASSES
 

Functions

StringAttr circt::esi::detail::getTypeID (Type t)
 
uint64_t circt::esi::detail::getWidth (Type t)
 

Macro Definition Documentation

◆ GEN_PASS_CLASSES

#define GEN_PASS_CLASSES

Definition at line 37 of file PassDetails.h.