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 | |
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. | |
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.