Halide
|
A bound on a loop, typically from Func::bound. More...
#include <Schedule.h>
Public Attributes | |
std::string | var |
The loop var being bounded. More... | |
Expr | min |
Declared min and extent of the loop. More... | |
Expr | extent |
Expr | modulus |
If defined, the number of iterations will be a multiple of "modulus", and the first iteration will be at a value congruent to "remainder" modulo "modulus". More... | |
Expr | remainder |
A bound on a loop, typically from Func::bound.
Definition at line 458 of file Schedule.h.
std::string Halide::Internal::Bound::var |
The loop var being bounded.
Definition at line 460 of file Schedule.h.
Expr Halide::Internal::Bound::min |
Declared min and extent of the loop.
min may be undefined if Func::bound_extent was used.
Definition at line 464 of file Schedule.h.
Expr Halide::Internal::Bound::extent |
Definition at line 464 of file Schedule.h.
Expr Halide::Internal::Bound::modulus |
If defined, the number of iterations will be a multiple of "modulus", and the first iteration will be at a value congruent to "remainder" modulo "modulus".
Set by Func::align_bounds and Func::align_extent.
Definition at line 470 of file Schedule.h.
Expr Halide::Internal::Bound::remainder |
Definition at line 470 of file Schedule.h.