docc
0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
schedule.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
5
#include <
sdfg/codegen/instrumentation/instrumentation_info.h
>
6
#include <
sdfg/serializer/json_serializer.h
>
7
#include <
sdfg/structured_control_flow/map.h
>
8
9
namespace
sdfg
{
10
namespace
vectorize
{
11
17
class
ScheduleType_Vectorize
{
18
public
:
19
static
const
std::string
value
() {
20
return
"VECTORIZE"
;
21
}
22
23
static
structured_control_flow::ScheduleType
create
() {
24
return
structured_control_flow::ScheduleType
(
value
(),
structured_control_flow::ScheduleTypeCategory::Vectorizer
);
25
}
26
};
27
28
}
// namespace vectorize
29
}
// namespace sdfg
sdfg::structured_control_flow::ScheduleType
Represents a schedule type for Map nodes.
Definition
structured_loop.h:31
sdfg::vectorize::ScheduleType_Vectorize
Vectorize schedule type.
Definition
schedule.h:17
sdfg::vectorize::ScheduleType_Vectorize::value
static const std::string value()
Definition
schedule.h:19
sdfg::vectorize::ScheduleType_Vectorize::create
static structured_control_flow::ScheduleType create()
Definition
schedule.h:23
instrumentation_info.h
json_serializer.h
map.h
sdfg::structured_control_flow::ScheduleTypeCategory::Vectorizer
@ Vectorizer
Definition
structured_loop.h:22
sdfg::vectorize
Definition
vectorize_dispatcher.h:12
sdfg
Definition
analysis.h:7
opt
include
sdfg
targets
vectorize
schedule.h
Generated by
1.15.0