|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <optional>#include <string>#include <vector>#include "sdfg/structured_control_flow/control_flow_node.h"#include "sdfg/structured_control_flow/sequence.h"#include "sdfg/symbolic/symbolic.h"Go to the source code of this file.
Classes | |
| class | sdfg::structured_control_flow::ScheduleType |
| Represents a schedule type for Map nodes. More... | |
| class | sdfg::structured_control_flow::ScheduleType_Sequential |
| Sequential schedule type for Map nodes. More... | |
| class | sdfg::structured_control_flow::ScheduleType_Unroll |
| Unroll annotation carried as a generic property on any ScheduleType. More... | |
| class | sdfg::structured_control_flow::ScheduleType_NoFusion |
| No-fusion annotation carried as a generic property on any ScheduleType. More... | |
| class | sdfg::structured_control_flow::ScheduleType_ZeroInit |
| Zero-initialization annotation carried as a generic property on any ScheduleType. More... | |
| class | sdfg::structured_control_flow::ScheduleType_NestAnnotations |
| Annotations describing a whole loop nest rather than a single loop's execution strategy. More... | |
| class | sdfg::structured_control_flow::StructuredLoop |
| Base class for structured loop constructs. More... | |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::builder |
| namespace | sdfg::structured_control_flow |
Enumerations | |
| enum class | sdfg::structured_control_flow::ScheduleTypeCategory { sdfg::structured_control_flow::Offloader , sdfg::structured_control_flow::Parallelizer , sdfg::structured_control_flow::Vectorizer , sdfg::structured_control_flow::None } |
| Categories of schedule types for Map nodes Defines the high-level classification of scheduling strategies. More... | |