Generator 7 apps/HelloAndroid/jni/hello_generator.cpp class Hello : public Generator<Hello> { Generator 5 apps/HelloAndroidCamera2/jni/deinterleave_generator.cpp class Deinterleave : public Halide::Generator<Deinterleave> { Generator 5 apps/HelloAndroidCamera2/jni/edge_detect_generator.cpp class EdgeDetect : public Halide::Generator<EdgeDetect> { Generator 16 apps/HelloHexagon/pipeline.cpp class Blur : public Generator<Blur> { Generator 58 apps/HelloMatlab/iir_blur.cpp class IirBlur : public Generator<IirBlur> { Generator 5 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp class ReactionDiffusion2Init : public Halide::Generator<ReactionDiffusion2Init> { Generator 32 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp class ReactionDiffusion2Update : public Halide::Generator<ReactionDiffusion2Update> { Generator 173 apps/HelloiOS/HelloiOS/reaction_diffusion_2_generator.cpp class ReactionDiffusion2Render : public Halide::Generator<ReactionDiffusion2Render> { Generator 5 apps/bilateral_grid/bilateral_grid_generator.cpp class BilateralGrid : public Halide::Generator<BilateralGrid> { Generator 22 apps/blur/halide_blur_generator.cpp class HalideBlur : public Halide::Generator<HalideBlur> { Generator 51 apps/c_backend/pipeline_cpp_generator.cpp class PipelineCpp : public Halide::Generator<PipelineCpp> { Generator 8 apps/c_backend/pipeline_generator.cpp class Pipeline : public Halide::Generator<Pipeline> { Generator 10 apps/camera_pipe/camera_pipe_generator.cpp class CameraPipe : public Halide::Generator<CameraPipe> { Generator 7 apps/cuda_mat_mul/mat_mul_generator.cpp class MatMul : public Halide::Generator<MatMul> { Generator 23 apps/fft/fft_generator.cpp class FFTGenerator : public Halide::Generator<FFTGenerator> { Generator 5 apps/glsl/halide_blur_glsl_generator.cpp class HalideBlurGLSL : public Halide::Generator<HalideBlurGLSL> { Generator 5 apps/glsl/halide_ycc_glsl_generator.cpp class RgbToYcc : public Halide::Generator<RgbToYcc> { Generator 5 apps/hexagon_benchmarks/conv3x3_generator.cpp class Conv3x3 : public Generator<Conv3x3> { Generator 5 apps/hexagon_benchmarks/dilate3x3_generator.cpp class Dilate3x3 : public Generator<Dilate3x3> { Generator 5 apps/hexagon_benchmarks/gaussian5x5_generator.cpp class Gaussian5x5 : public Generator<Gaussian5x5> { Generator 5 apps/hexagon_benchmarks/median3x3_generator.cpp class Median3x3 : public Generator<Median3x3> { Generator 5 apps/hexagon_benchmarks/sobel_generator.cpp class Sobel : public Generator<Sobel> { Generator 6 apps/hexagon_matmul/pipeline.cpp class MatMul : public Generator<MatMul> { Generator 11 apps/linear_algebra/src/blas_l1_generators.cpp public Generator<AXPYGenerator<T>> { Generator 13 apps/linear_algebra/src/blas_l1_generators.cpp typedef Generator<AXPYGenerator<T>> Base; Generator 91 apps/linear_algebra/src/blas_l1_generators.cpp public Generator<DotGenerator<T>> { Generator 93 apps/linear_algebra/src/blas_l1_generators.cpp typedef Generator<DotGenerator<T>> Base; Generator 159 apps/linear_algebra/src/blas_l1_generators.cpp public Generator<AbsSumGenerator<T>> { Generator 161 apps/linear_algebra/src/blas_l1_generators.cpp typedef Generator<AbsSumGenerator<T>> Base; Generator 11 apps/linear_algebra/src/blas_l2_generators.cpp public Generator<GEMVGenerator<T>> { Generator 13 apps/linear_algebra/src/blas_l2_generators.cpp typedef Generator<GEMVGenerator<T>> Base; Generator 179 apps/linear_algebra/src/blas_l2_generators.cpp public Generator<GERGenerator<T>> { Generator 181 apps/linear_algebra/src/blas_l2_generators.cpp typedef Generator<GERGenerator<T>> Base; Generator 11 apps/linear_algebra/src/blas_l3_generators.cpp public Generator<GEMMGenerator<T>> { Generator 13 apps/linear_algebra/src/blas_l3_generators.cpp typedef Generator<GEMMGenerator<T>> Base; Generator 7 apps/local_laplacian/local_laplacian_generator.cpp class LocalLaplacian : public Halide::Generator<LocalLaplacian> { Generator 3 apps/opengl_demo/sample_filter.cpp class SampleFilter: public Halide::Generator<SampleFilter> Generator 5 apps/templates/tests/example_generator.cpp class Example : public Halide::Generator<Example> { Generator 9 apps/wavelet/daubechies_x_generator.cpp class daubechies_x : public Halide::Generator<daubechies_x> { Generator 9 apps/wavelet/haar_x_generator.cpp class haar_x : public Halide::Generator<haar_x> { Generator 9 apps/wavelet/inverse_daubechies_x_generator.cpp class inverse_daubechies_x : public Halide::Generator<inverse_daubechies_x> { Generator 9 apps/wavelet/inverse_haar_x_generator.cpp class inverse_haar_x : public Halide::Generator<inverse_haar_x> { Generator 1059 src/Generator.cpp ObjectInstanceRegistry::register_instance(this, size, ObjectInstanceRegistry::Generator, this, introspection_helper); Generator 1769 src/Generator.cpp class Tester : public Generator<Tester> { Generator 1830 src/Generator.cpp class Tester : public Generator<Tester> { Generator 1880 src/Generator.cpp class Tester : public Generator<Tester> { Generator 1934 src/Generator.cpp class Tester : public Generator<Tester> { Generator 1996 src/Generator.cpp class GPTester : public Generator<GPTester> { Generator 2662 src/Generator.h class Generator : public Internal::GeneratorBase { Generator 2664 src/Generator.h Generator() : Generator 2771 src/Generator.h Generator(const Generator &) = delete; Generator 2772 src/Generator.h void operator=(const Generator &) = delete; Generator 2774 src/Generator.h Generator(Generator&& that) = delete; Generator 2775 src/Generator.h void operator=(Generator&& that) = delete; Generator 5 test/generator/acquire_release_generator.cpp class AcquireRelease : public Halide::Generator<AcquireRelease> { Generator 5 test/generator/argvcall_generator.cpp class ArgvCall : public Halide::Generator<ArgvCall> { Generator 16 test/generator/blur2x2_generator.cpp class Blur2x2 : public Halide::Generator<Blur2x2> { Generator 5 test/generator/can_use_target_generator.cpp class CanUseTarget : public Halide::Generator<CanUseTarget> { Generator 5 test/generator/cleanup_on_error_generator.cpp class CleanupOnError : public Halide::Generator<CleanupOnError> { Generator 4 test/generator/cxx_mangling_define_extern_generator.cpp public Halide::Generator<CPlusPlusNameManglingDefineExternGenerator> { Generator 31 test/generator/cxx_mangling_generator.cpp class CPlusPlusNameManglingGenerator : public Halide::Generator<CPlusPlusNameManglingGenerator> { Generator 5 test/generator/embed_image_generator.cpp class EmbedImage : public Halide::Generator<EmbedImage> { Generator 5 test/generator/error_codes_generator.cpp class ErrorCodes : public Halide::Generator<ErrorCodes> { Generator 18 test/generator/example_generator.cpp class Example : public Halide::Generator<Example> { Generator 10 test/generator/external_code_generator.cpp class ExternalCode : public Halide::Generator<ExternalCode> { Generator 3 test/generator/float16_t_generator.cpp class Float16T : public Halide::Generator<Float16T> { Generator 5 test/generator/gpu_object_lifetime_generator.cpp class GpuObjectLifetime : public Halide::Generator<GpuObjectLifetime> { Generator 5 test/generator/gpu_only_generator.cpp class GpuOnly : public Halide::Generator<GpuOnly> { Generator 5 test/generator/image_from_array_generator.cpp class ImageFromArray : public Halide::Generator<ImageFromArray> { Generator 34 test/generator/mandelbrot_generator.cpp class Mandelbrot : public Generator<Mandelbrot> { Generator 7 test/generator/matlab_generator.cpp class Matlab : public Halide::Generator<Matlab> { Generator 34 test/generator/memory_profiler_mandelbrot_generator.cpp class Mandelbrot : public Generator<Mandelbrot> { Generator 8 test/generator/metadata_tester_generator.cpp class MetadataTester : public Halide::Generator<MetadataTester> { Generator 5 test/generator/msan_generator.cpp class MSAN : public Halide::Generator<MSAN> { Generator 5 test/generator/multitarget_generator.cpp class Multitarget : public Halide::Generator<Multitarget> { Generator 14 test/generator/nested_externs_generator.cpp class NestedExternsCombine : public Generator<NestedExternsCombine> { Generator 33 test/generator/nested_externs_generator.cpp class NestedExternsInner : public Generator<NestedExternsInner> { Generator 60 test/generator/nested_externs_generator.cpp class NestedExternsLeaf : public Generator<NestedExternsLeaf> { Generator 76 test/generator/nested_externs_generator.cpp class NestedExternsRoot : public Generator<NestedExternsRoot> { Generator 6 test/generator/old_buffer_t_generator.cpp class OldBufferT : public Halide::Generator<OldBufferT> { Generator 14 test/generator/output_assign_generator.cpp class OutputAssign : public Halide::Generator<OutputAssign> { Generator 5 test/generator/pyramid_generator.cpp class Pyramid : public Halide::Generator<Pyramid> { Generator 20 test/generator/stubtest_generator.cpp class StubTest : public Halide::Generator<StubTest> { Generator 22 test/generator/stubuser_generator.cpp class StubUser : public Halide::Generator<StubUser> { Generator 17 test/generator/tiled_blur_generator.cpp class TiledBlur : public Halide::Generator<TiledBlur> { Generator 5 test/generator/user_context_generator.cpp class UserContext : public Halide::Generator<UserContext> { Generator 5 test/generator/user_context_insanity_generator.cpp class UserContextInsanity : public Halide::Generator<UserContextInsanity> { Generator 5 test/generator/variable_num_threads_generator.cpp class VariableNumThreads : public Halide::Generator<VariableNumThreads> { Generator 29 tutorial/lesson_15_generators.cpp class MyFirstGenerator : public Halide::Generator<MyFirstGenerator> { Generator 68 tutorial/lesson_15_generators.cpp class MySecondGenerator : public Halide::Generator<MySecondGenerator> { Generator 31 tutorial/lesson_16_rgb_generate.cpp class Brighten : public Halide::Generator<Brighten> {