|
Halide 20.0.0
Halide compiler and libraries
|
Defines the ConstantInterval class, and operators on it. More...
#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | Halide::Internal::ConstantInterval |
| A class to represent ranges of integers. More... | |
Namespaces | |
| namespace | Halide |
| This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it. | |
| namespace | Halide::Internal |
Functions | |
| ConstantInterval | Halide::Internal::operator+ (const ConstantInterval &a, const ConstantInterval &b) |
| Arithmetic operators on ConstantIntervals. More... | |
| ConstantInterval | Halide::Internal::operator+ (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::operator- (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::operator- (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::operator/ (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::operator/ (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::operator* (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::operator* (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::operator% (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::operator% (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::min (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::min (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::max (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::max (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::abs (const ConstantInterval &a) |
| ConstantInterval | Halide::Internal::operator<< (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::operator<< (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::operator<< (int64_t a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::operator>> (const ConstantInterval &a, const ConstantInterval &b) |
| ConstantInterval | Halide::Internal::operator>> (const ConstantInterval &a, int64_t b) |
| ConstantInterval | Halide::Internal::operator>> (int64_t a, const ConstantInterval &b) |
| bool | Halide::Internal::operator<= (const ConstantInterval &a, const ConstantInterval &b) |
| Comparison operators on ConstantIntervals. More... | |
| bool | Halide::Internal::operator<= (const ConstantInterval &a, int64_t b) |
| bool | Halide::Internal::operator<= (int64_t a, const ConstantInterval &b) |
| bool | Halide::Internal::operator< (const ConstantInterval &a, const ConstantInterval &b) |
| bool | Halide::Internal::operator< (const ConstantInterval &a, int64_t b) |
| bool | Halide::Internal::operator< (int64_t a, const ConstantInterval &b) |
| bool | Halide::Internal::operator>= (const ConstantInterval &a, const ConstantInterval &b) |
| bool | Halide::Internal::operator> (const ConstantInterval &a, const ConstantInterval &b) |
| bool | Halide::Internal::operator>= (const ConstantInterval &a, int64_t b) |
| bool | Halide::Internal::operator> (const ConstantInterval &a, int64_t b) |
| bool | Halide::Internal::operator>= (int64_t a, const ConstantInterval &b) |
| bool | Halide::Internal::operator> (int64_t a, const ConstantInterval &b) |
| Internal::ConstantInterval | Halide::cast (Type t, const Internal::ConstantInterval &a) |
| Cast operators for ConstantIntervals. More... | |
| Internal::ConstantInterval | Halide::saturating_cast (Type t, const Internal::ConstantInterval &a) |
Defines the ConstantInterval class, and operators on it.
Definition in file ConstantInterval.h.