CIRCT  18.0.0git
Classes | Namespaces
ValueMapper.h File Reference
#include "circt/Support/BackedgeBuilder.h"
#include "mlir/IR/Location.h"
#include "mlir/IR/OperationSupport.h"
#include "mlir/IR/Value.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallVector.h"
#include <functional>
#include <variant>
Include dependency graph for ValueMapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  circt::ValueMapper
 The ValueMapper class facilitates the definition and connection of SSA def-use chains between two location - a 'from' location (defining use-def chains) and a 'to' location (where new operations are created based on the 'from' location). More...


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