|
Halide 17.0.1
Halide compiler and libraries
|
#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 325 of file Schedule.h.
| Enumerator | |
|---|---|
| SplitVar | |
| RenameVar | |
| FuseVars | |
| PurifyRVar | |
Definition at line 333 of file Schedule.h.
|
inline |
Definition at line 352 of file Schedule.h.
References RenameVar, and split_type.
|
inline |
Definition at line 355 of file Schedule.h.
References split_type, and SplitVar.
|
inline |
Definition at line 358 of file Schedule.h.
References FuseVars, and split_type.
|
inline |
Definition at line 361 of file Schedule.h.
References PurifyRVar, and split_type.
| std::string Halide::Internal::Split::old_var |
Definition at line 326 of file Schedule.h.
| std::string Halide::Internal::Split::outer |
Definition at line 326 of file Schedule.h.
| std::string Halide::Internal::Split::inner |
Definition at line 326 of file Schedule.h.
| Expr Halide::Internal::Split::factor |
Definition at line 327 of file Schedule.h.
| bool Halide::Internal::Split::exact |
Definition at line 328 of file Schedule.h.
| TailStrategy Halide::Internal::Split::tail |
Definition at line 331 of file Schedule.h.
| SplitType Halide::Internal::Split::split_type |
Definition at line 350 of file Schedule.h.
Referenced by is_fuse(), is_purify(), is_rename(), and is_split().