CIRCT 21.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"
#include <deque>
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 23 of file FirRegLowering.cpp.
|
static |
Definition at line 282 of file FirRegLowering.cpp.
References areEquivalentValues().
Referenced by areEquivalentValues(), circt::FirRegLowering::createTree(), and circt::FirRegLowering::tryRestoringSubaccess().
|
static |
Definition at line 300 of file FirRegLowering.cpp.
Referenced by circt::FirRegLowering::tryRestoringSubaccess().
|
static |
Definition at line 313 of file FirRegLowering.cpp.
Referenced by circt::FirRegLowering::tryRestoringSubaccess().