Halide
printer.h File Reference

Go to the source code of this file.

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::Runtime
 
 Halide::Runtime::Internal
 

Enumerations

enum  Halide::Runtime::Internal::PrinterType { Halide::Runtime::Internal::BasicPrinter = 0, Halide::Runtime::Internal::ErrorPrinter = 1, Halide::Runtime::Internal::StringStreamPrinter = 2 }
 

Variable Documentation

◆ buf

char* buf

Definition at line 32 of file printer.h.

Referenced by Halide::Runtime::Buffer< double * >::add_dimension(), Halide::Runtime::Buffer< double * >::add_dimension_with_stride(), Halide::Runtime::Buffer< double * >::allocate(), Halide::Runtime::Buffer< double * >::begin(), Halide::Buffer< void >::Buffer(), Halide::Runtime::Buffer< double * >::Buffer(), Halide::SimdOpCheckTest::check_one(), Testing::check_result(), Halide::Runtime::Buffer< double * >::copy_to_device(), Halide::Runtime::Buffer< double * >::copy_to_host(), Halide::Runtime::Buffer< double * >::crop(), Halide::Runtime::Buffer< double * >::cropped(), Halide::Runtime::Buffer< double * >::device_and_host_free(), Halide::Runtime::Buffer< double * >::device_and_host_malloc(), Halide::Runtime::Buffer< double * >::device_detach_native(), Halide::Runtime::Buffer< double * >::device_dirty(), Halide::Runtime::Buffer< double * >::device_free(), Halide::Runtime::Buffer< double * >::device_malloc(), Halide::Runtime::Buffer< double * >::device_sync(), Halide::Runtime::Buffer< double * >::device_wrap_native(), Halide::Runtime::Buffer< double * >::dim(), Halide::Runtime::Buffer< double * >::dimensions(), Halide::Runtime::Buffer< double * >::end(), Halide::Internal::Test::get_env_variable(), Halide::Runtime::Buffer< double * >::has_device_allocation(), Halide::Runtime::Buffer< double * >::host_dirty(), Halide::Runtime::Buffer< double * >::is_bounds_query(), Halide::Runtime::Internal::HashMap::lookup(), Halide::Runtime::Internal::make_device_to_host_copy(), Halide::Runtime::Internal::make_host_to_device_copy(), Halide::Runtime::Buffer< double * >::make_scalar(), Halide::Runtime::Buffer< double * >::operator halide_buffer_t *(), Halide::Runtime::Buffer< double * >::operator=(), cmdline::parser::parse(), Halide::Runtime::Buffer< double * >::raw_buffer(), Halide::ParamMap::set(), Halide::Runtime::Buffer< double * >::set_device_dirty(), Halide::Runtime::Buffer< double * >::set_host_dirty(), Halide::Runtime::Buffer< double * >::set_min(), Halide::Runtime::Buffer< double * >::slice(), Halide::Runtime::Buffer< double * >::sliced(), Halide::Runtime::Internal::HashMap::store(), Halide::Runtime::Buffer< double * >::translate(), Halide::Runtime::Buffer< double * >::transpose(), and Halide::Runtime::Buffer< double * >::type().

◆ dst

◆ end

◆ user_context

◆ own_mem

bool own_mem

Definition at line 34 of file printer.h.

◆ scratch

char scratch[length<=256 ? length :1]

Definition at line 35 of file printer.h.