Halide 19.0.0
Halide compiler and libraries
|
Properties of one axis of the storage of a Func. More...
#include <Schedule.h>
Public Attributes | |
std::string | var |
The var in the pure definition corresponding to this axis. | |
Expr | alignment |
The bounds allocated (not computed) must be a multiple of "alignment". | |
Expr | bound |
The bounds allocated (not computed). | |
Expr | fold_factor |
If the Func is explicitly folded along this axis (with Func::fold_storage) this gives the extent of the circular buffer used, and whether it is used in increasing order (fold_forward = true) or decreasing order (fold_forward = false). | |
bool | fold_forward |
Properties of one axis of the storage of a Func.
Definition at line 508 of file Schedule.h.
std::string Halide::Internal::StorageDim::var |
The var in the pure definition corresponding to this axis.
Definition at line 510 of file Schedule.h.
Expr Halide::Internal::StorageDim::alignment |
The bounds allocated (not computed) must be a multiple of "alignment".
Set by Func::align_storage.
Definition at line 514 of file Schedule.h.
Expr Halide::Internal::StorageDim::bound |
The bounds allocated (not computed).
Set by Func::bound_storage.
Definition at line 517 of file Schedule.h.
Expr Halide::Internal::StorageDim::fold_factor |
If the Func is explicitly folded along this axis (with Func::fold_storage) this gives the extent of the circular buffer used, and whether it is used in increasing order (fold_forward = true) or decreasing order (fold_forward = false).
Definition at line 524 of file Schedule.h.
bool Halide::Internal::StorageDim::fold_forward |
Definition at line 525 of file Schedule.h.