Halide
|
#include <Schedule.h>
Public Types | |
enum | SplitType { SplitVar = 0, RenameVar, FuseVars, PurifyRVar } |
Public Member Functions | |
bool | is_rename () const |
bool | is_split () const |
bool | is_fuse () const |
bool | is_purify () const |
Public Attributes | |
std::string | old_var |
std::string | outer |
std::string | inner |
Expr | factor |
bool | exact |
TailStrategy | tail |
SplitType | split_type |
Definition at line 281 of file Schedule.h.
Enumerator | |
---|---|
SplitVar | |
RenameVar | |
FuseVars | |
PurifyRVar |
Definition at line 289 of file Schedule.h.
|
inline |
Definition at line 308 of file Schedule.h.
References RenameVar, and split_type.
|
inline |
Definition at line 311 of file Schedule.h.
References split_type, and SplitVar.
|
inline |
Definition at line 314 of file Schedule.h.
References FuseVars, and split_type.
|
inline |
Definition at line 317 of file Schedule.h.
References PurifyRVar, and split_type.
std::string Halide::Internal::Split::old_var |
Definition at line 282 of file Schedule.h.
std::string Halide::Internal::Split::outer |
Definition at line 282 of file Schedule.h.
std::string Halide::Internal::Split::inner |
Definition at line 282 of file Schedule.h.
Expr Halide::Internal::Split::factor |
Definition at line 283 of file Schedule.h.
bool Halide::Internal::Split::exact |
Definition at line 284 of file Schedule.h.
TailStrategy Halide::Internal::Split::tail |
Definition at line 287 of file Schedule.h.
SplitType Halide::Internal::Split::split_type |
Definition at line 306 of file Schedule.h.
Referenced by is_fuse(), is_purify(), is_rename(), and is_split().