Halide
|
#include <Simplify_Internal.h>
Public Member Functions | |
void | trim_bounds_using_alignment () |
void | intersect (const ExprInfo &other) |
Public Attributes | |
int64_t | min = 0 |
int64_t | max = 0 |
bool | min_defined = false |
bool | max_defined = false |
ModulusRemainder | alignment |
Definition at line 48 of file Simplify_Internal.h.
|
inline |
Definition at line 56 of file Simplify_Internal.h.
References alignment, max, max_defined, min, min_defined, Halide::Internal::mod_imp(), Halide::Internal::ModulusRemainder::modulus, and Halide::Internal::ModulusRemainder::remainder.
Referenced by intersect().
|
inline |
Definition at line 84 of file Simplify_Internal.h.
References alignment, Halide::Internal::ModulusRemainder::intersect(), max, Halide::max(), max_defined, min, Halide::min(), min_defined, and trim_bounds_using_alignment().
int64_t Halide::Internal::Simplify::ExprInfo::min = 0 |
Definition at line 51 of file Simplify_Internal.h.
Referenced by intersect(), and trim_bounds_using_alignment().
int64_t Halide::Internal::Simplify::ExprInfo::max = 0 |
Definition at line 51 of file Simplify_Internal.h.
Referenced by intersect(), and trim_bounds_using_alignment().
bool Halide::Internal::Simplify::ExprInfo::min_defined = false |
Definition at line 52 of file Simplify_Internal.h.
Referenced by intersect(), and trim_bounds_using_alignment().
bool Halide::Internal::Simplify::ExprInfo::max_defined = false |
Definition at line 52 of file Simplify_Internal.h.
Referenced by intersect(), and trim_bounds_using_alignment().
ModulusRemainder Halide::Internal::Simplify::ExprInfo::alignment |
Definition at line 54 of file Simplify_Internal.h.
Referenced by intersect(), and trim_bounds_using_alignment().