CIRCT 20.0.0git
|
Classes | |
struct | TemporalRegionAnalysis |
Functions | |
unsigned | getLLHDTypeWidth (Type type) |
Type | getLLHDElementType (Type type) |
std::unique_ptr< OperationPass< ModuleOp > > | createProcessLoweringPass () |
std::unique_ptr< OperationPass< ModuleOp > > | createFunctionEliminationPass () |
std::unique_ptr< OperationPass< hw::HWModuleOp > > | createMemoryToBlockArgumentPass () |
std::unique_ptr< OperationPass< hw::HWModuleOp > > | createEarlyCodeMotionPass () |
std::unique_ptr< OperationPass< hw::HWModuleOp > > | createTemporalCodeMotionPass () |
std::unique_ptr< OperationPass< hw::HWModuleOp > > circt::llhd::createEarlyCodeMotionPass | ( | ) |
Definition at line 146 of file EarlyCodeMotionPass.cpp.
std::unique_ptr< OperationPass< ModuleOp > > circt::llhd::createFunctionEliminationPass | ( | ) |
Definition at line 100 of file FunctionEliminationPass.cpp.
std::unique_ptr< OperationPass< hw::HWModuleOp > > circt::llhd::createMemoryToBlockArgumentPass | ( | ) |
Definition at line 253 of file MemoryToBlockArgumentPass.cpp.
std::unique_ptr< OperationPass< ModuleOp > > circt::llhd::createProcessLoweringPass | ( | ) |
Definition at line 164 of file ProcessLoweringPass.cpp.
std::unique_ptr< OperationPass< hw::HWModuleOp > > circt::llhd::createTemporalCodeMotionPass | ( | ) |
Definition at line 354 of file TemporalCodeMotionPass.cpp.
Type circt::llhd::getLLHDElementType | ( | Type | type | ) |
Definition at line 42 of file LLHDOps.cpp.
unsigned circt::llhd::getLLHDTypeWidth | ( | Type | type | ) |
Definition at line 30 of file LLHDOps.cpp.