docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
structured_loop.h File 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...