Halide
12.0.1
Halide compiler and libraries
|
#include <Generator.h>
Inherited by Halide::Internal::GeneratorBase, and Halide::Internal::GeneratorStub.
Protected Types | |
using | Expr = Halide::Expr |
using | EvictionKey = Halide::EvictionKey |
using | ExternFuncArgument = Halide::ExternFuncArgument |
using | Func = Halide::Func |
using | GeneratorContext = Halide::GeneratorContext |
using | ImageParam = Halide::ImageParam |
using | LoopLevel = Halide::LoopLevel |
using | MemoryType = Halide::MemoryType |
using | NameMangling = Halide::NameMangling |
using | Pipeline = Halide::Pipeline |
using | PrefetchBoundStrategy = Halide::PrefetchBoundStrategy |
using | RDom = Halide::RDom |
using | RVar = Halide::RVar |
using | TailStrategy = Halide::TailStrategy |
using | Target = Halide::Target |
using | Tuple = Halide::Tuple |
using | Type = Halide::Type |
using | Var = Halide::Var |
template<typename T > | |
using | GeneratorParam = Halide::GeneratorParam< T > |
template<typename T = void> | |
using | Buffer = Halide::Buffer< T > |
template<typename T > | |
using | Param = Halide::Param< T > |
Static Protected Member Functions | |
template<typename T > | |
static Expr | cast (Expr e) |
static Expr | cast (Halide::Type t, Expr e) |
static Type | Bool (int lanes=1) |
static Type | Float (int bits, int lanes=1) |
static Type | Int (int bits, int lanes=1) |
static Type | UInt (int bits, int lanes=1) |
Definition at line 2951 of file Generator.h.
|
protected |
Definition at line 2956 of file Generator.h.
|
protected |
Definition at line 2957 of file Generator.h.
|
protected |
Definition at line 2958 of file Generator.h.
|
protected |
Definition at line 2959 of file Generator.h.
|
protected |
Definition at line 2960 of file Generator.h.
|
protected |
Definition at line 2961 of file Generator.h.
|
protected |
Definition at line 2962 of file Generator.h.
|
protected |
Definition at line 2963 of file Generator.h.
|
protected |
Definition at line 2964 of file Generator.h.
|
protected |
Definition at line 2965 of file Generator.h.
|
protected |
Definition at line 2966 of file Generator.h.
|
protected |
Definition at line 2967 of file Generator.h.
|
protected |
Definition at line 2968 of file Generator.h.
|
protected |
Definition at line 2969 of file Generator.h.
|
protected |
Definition at line 2970 of file Generator.h.
|
protected |
Definition at line 2971 of file Generator.h.
|
protected |
Definition at line 2972 of file Generator.h.
|
protected |
Definition at line 2973 of file Generator.h.
|
protected |
Definition at line 2982 of file Generator.h.
|
protected |
Definition at line 2984 of file Generator.h.
|
protected |
Definition at line 2986 of file Generator.h.
Definition at line 2975 of file Generator.h.
|
inlinestaticprotected |
Definition at line 2978 of file Generator.h.
References Halide::cast().
|
inlinestaticprotected |
Definition at line 2987 of file Generator.h.
References Halide::Bool().
|
inlinestaticprotected |
Definition at line 2990 of file Generator.h.
References Halide::Float().
|
inlinestaticprotected |
Definition at line 2993 of file Generator.h.
References Halide::Int().
|
inlinestaticprotected |
Definition at line 2996 of file Generator.h.
References Halide::UInt().