Halide 13.0.2
Halide compiler and libraries
printer.h File Reference

Go to the source code of this file.

Namespaces

namespace  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.
 
namespace  Halide::Runtime
 
namespace  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.