|
class | BuildControl |
| Builds a control schedule by traversing the CFG of the function and associating this with the previously created groups. More...
|
|
class | BuildOpGroups |
| Iterate through the operations of a source function and instantiate components or primitives based on the type of the operations. More...
|
|
class | BuildPipelineGroups |
| Builds groups for assigning registers for pipeline stages. More...
|
|
class | BuildPipelineRegs |
| Builds registers for each pipeline stage in the program. More...
|
|
class | BuildWhileGroups |
| In BuildWhileGroups, a register is created for each iteration argumenet of the while op. More...
|
|
class | CleanupFuncOps |
| Erases FuncOp operations. More...
|
|
class | ComponentLoweringState |
| Handles the current state of lowering of a Calyx component. More...
|
|
struct | FuncOpConversion |
| Creates a new Calyx component for each FuncOp in the program. More...
|
|
class | LateSSAReplacement |
| LateSSAReplacement contains various functions for replacing SSA values that were not replaced during op construction. More...
|
|
class | LoopScheduleToCalyxPass |
|
struct | PipelineScheduleable |
|
class | PipelineScheduler |
| Holds additional information required for scheduling Pipeline pipelines. More...
|
|
class | PipelineWhileOp |
|