The ModuloScheduleExpander takes a ModuloSchedule and expands it in‐place, rewriting the old loop and inserting prologs and epilogs as required.
Synopsis
Declared in <llvm/CodeGen/ModuloSchedule.h>
class ModuloScheduleExpander;
Type Aliases
Name |
Member Functions
Name |
Description |
|
Create a new ModuloScheduleExpander. |
Performs final cleanup after expansion. |
|
Performs the actual expansion. |
|
Returns the newly rewritten kernel block, or nullptr if this was optimized away. |
Created with MrDocs