#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.
◆ DEBUG_TYPE
#define DEBUG_TYPE "lower-seq-firreg" |
◆ areEquivalentValues()
static bool areEquivalentValues |
( |
Value |
term, |
|
|
Value |
next |
|
) |
| |
|
static |
◆ extractConditions()
static llvm::SetVector<Value> extractConditions |
( |
Value |
value | ) |
|
|
static |
◆ getConstantValue()
static std::optional<APInt> getConstantValue |
( |
Value |
value | ) |
|
|
static |