CIRCT 20.0.0git
|
#include "FirRegLowering.h"
#include "circt/Dialect/Comb/CombOps.h"
#include "mlir/IR/Threading.h"
#include "mlir/Transforms/DialectConversion.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/Support/Debug.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "lower-seq-firreg" |
Functions | |
static bool | areEquivalentValues (Value term, Value next) |
static llvm::SetVector< Value > | extractConditions (Value value) |
static std::optional< APInt > | getConstantValue (Value value) |
#define DEBUG_TYPE "lower-seq-firreg" |
Definition at line 21 of file FirRegLowering.cpp.
|
static |
Definition at line 280 of file FirRegLowering.cpp.
References areEquivalentValues().
Referenced by areEquivalentValues(), circt::FirRegLowering::createTree(), and circt::FirRegLowering::tryRestoringSubaccess().
|
static |
Definition at line 298 of file FirRegLowering.cpp.
Referenced by circt::FirRegLowering::tryRestoringSubaccess().
|
static |
Definition at line 311 of file FirRegLowering.cpp.
Referenced by circt::FirRegLowering::tryRestoringSubaccess().