Halide  12.0.1
Halide compiler and libraries
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< T, D >::add_dimension(), Halide::Runtime::Buffer< T, D >::add_dimension_with_stride(), Halide::Runtime::Buffer< T, D >::allocate(), Halide::Runtime::Buffer< T, D >::begin(), Halide::Runtime::Buffer< T, D >::Buffer(), Halide::Buffer< T >::Buffer(), Halide::SimdOpCheckTest::check_one(), Halide::Runtime::Buffer< T, D >::copy_to_device(), Halide::Runtime::Buffer< T, D >::copy_to_host(), Halide::Runtime::Buffer< T, D >::crop(), Halide::Runtime::Buffer< T, D >::cropped(), Halide::Runtime::Buffer< T, D >::device_and_host_free(), Halide::Runtime::Buffer< T, D >::device_and_host_malloc(), Halide::Runtime::Buffer< T, D >::device_detach_native(), Halide::Runtime::Buffer< T, D >::device_dirty(), Halide::Runtime::Buffer< T, D >::device_free(), Halide::Runtime::Buffer< T, D >::device_malloc(), Halide::Runtime::Buffer< T, D >::device_sync(), Halide::Runtime::Buffer< T, D >::device_wrap_native(), Halide::Runtime::Buffer< T, D >::dim(), Halide::Runtime::Buffer< T, D >::dimensions(), Halide::Runtime::Buffer< T, D >::end(), Halide::Internal::Test::get_env_variable(), Halide::Runtime::Buffer< T, D >::has_device_allocation(), Halide::Runtime::Buffer< T, D >::host_dirty(), Halide::Runtime::Buffer< T, D >::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< T, D >::make_scalar(), Halide::Runtime::Buffer< T, D >::number_of_elements(), Halide::Runtime::Buffer< T, D >::operator halide_buffer_t *(), Halide::Runtime::Buffer< T, D >::operator=(), cmdline::parser::parse(), Halide::Runtime::Buffer< T, D >::raw_buffer(), Halide::ParamMap::set(), Halide::Runtime::Buffer< T, D >::set_device_dirty(), Halide::Runtime::Buffer< T, D >::set_host_dirty(), Halide::Runtime::Buffer< T, D >::set_min(), Halide::Runtime::Buffer< T, D >::size_in_bytes(), Halide::Runtime::Buffer< T, D >::slice(), Halide::Runtime::Buffer< T, D >::sliced(), Halide::Runtime::Internal::HashMap::store(), Halide::Runtime::Buffer< T, D >::translate(), Halide::Runtime::Buffer< T, D >::transpose(), and Halide::Runtime::Buffer< T, D >::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.