CIRCT  20.0.0git
Macros | Functions
FirMemLowering.cpp File Reference
#include "FirMemLowering.h"
#include "mlir/IR/Threading.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/Support/Debug.h"
Include dependency graph for FirMemLowering.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "lower-seq-firmem"
 

Functions

static Value lookThroughWires (Value value)
 Trace a value through wires to its original definition. More...
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "lower-seq-firmem"

Definition at line 19 of file FirMemLowering.cpp.

Function Documentation

◆ lookThroughWires()

static Value lookThroughWires ( Value  value)
static

Trace a value through wires to its original definition.

Definition at line 59 of file FirMemLowering.cpp.

Referenced by circt::FirMemLowering::collectMemory(), circt::firrtl::getModuleScopedDriver(), circt::firrtl::isModuleScopedDrivenBy(), and circt::firrtl::walkDrivers().