CIRCT 22.0.0git
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
BalanceMux.cpp File Reference
#include "circt/Dialect/Comb/CombOps.h"
#include "circt/Dialect/Comb/CombPasses.h"
#include "circt/Dialect/HW/HWOps.h"
#include "circt/Support/Naming.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"
#include "llvm/Support/DebugLog.h"
#include "llvm/Support/LogicalResult.h"
#include "llvm/Support/MathExtras.h"
#include "circt/Dialect/Comb/Passes.h.inc"
Include dependency graph for BalanceMux.cpp:

Go to the source code of this file.

Classes

struct  BalanceMuxPass
 Pass that performs enhanced mux chain optimizations. More...
 

Namespaces

namespace  circt
 The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
 
namespace  circt::comb
 

Macros

#define GEN_PASS_DEF_BALANCEMUX
 

Macro Definition Documentation

◆ GEN_PASS_DEF_BALANCEMUX

#define GEN_PASS_DEF_BALANCEMUX

Definition at line 29 of file BalanceMux.cpp.