|
Halide 21.0.0
Halide compiler and libraries
|
#include <Argument.h>
Public Member Functions | |
| bool | operator== (const ArgumentEstimates &rhs) const |
Public Attributes | |
| Expr | scalar_def |
| If this is a scalar argument, then these are its default, min, max, and estimated values. | |
| Expr | scalar_min |
| Expr | scalar_max |
| Expr | scalar_estimate |
| Region | buffer_estimates |
| If this is a buffer argument, these are the estimated min and extent for each dimension. | |
Definition at line 18 of file Argument.h.
| bool Halide::ArgumentEstimates::operator== | ( | const ArgumentEstimates & | rhs | ) | const |
| Expr Halide::ArgumentEstimates::scalar_def |
If this is a scalar argument, then these are its default, min, max, and estimated values.
For buffer arguments, all should be undefined.
Definition at line 21 of file Argument.h.
| Expr Halide::ArgumentEstimates::scalar_min |
Definition at line 21 of file Argument.h.
| Expr Halide::ArgumentEstimates::scalar_max |
Definition at line 21 of file Argument.h.
| Expr Halide::ArgumentEstimates::scalar_estimate |
Definition at line 21 of file Argument.h.
| Region Halide::ArgumentEstimates::buffer_estimates |
If this is a buffer argument, these are the estimated min and extent for each dimension.
If there are no estimates, buffer_estimates.size() can be zero; otherwise, it must always equal the dimensions
Definition at line 27 of file Argument.h.