Here is a list of all functions with links to the classes they belong to:
- c -
- Cache() : Halide::Internal::Autoscheduler::Cache
- calculate_cost() : Halide::Internal::Autoscheduler::State
- call_argv_fast() : Halide::Callable
- call_configure() : Halide::Generator< T >, Halide::Internal::GeneratorBase
- call_generate() : Halide::Generator< T >, Halide::Internal::GeneratorBase
- call_intrin() : Halide::Internal::CodeGen_LLVM
- call_jit_code() : Halide::Internal::JITCache
- call_overloaded_intrin() : Halide::Internal::CodeGen_LLVM
- call_schedule() : Halide::Generator< T >, Halide::Internal::GeneratorBase
- call_to_string() : Halide::Internal::GeneratorParam_Arithmetic< T >, Halide::Internal::GeneratorParam_AutoSchedulerParams, Halide::Internal::GeneratorParam_Bool< T >, Halide::Internal::GeneratorParam_Enum< T >, Halide::Internal::GeneratorParam_LoopLevel, Halide::Internal::GeneratorParam_String< T >, Halide::Internal::GeneratorParam_Synthetic< T >, Halide::Internal::GeneratorParam_Target< T >, Halide::Internal::GeneratorParam_Type< T >, Halide::Internal::GeneratorParamBase
- Callable() : Halide::Callable
- callbacks() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- calls() : Halide::Internal::Autoscheduler::LoopNest
- can_be_inlined() : Halide::Internal::Function
- can_convert_from() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- can_fuse_gpu() : Halide::Internal::Autoscheduler::State
- can_jit_target() : Halide::Internal::WasmModule
- can_overflow() : Halide::Type
- can_overflow_int() : Halide::Type
- can_represent() : Halide::Type
- can_run_code() : Halide::SimdOpCheckTest
- can_vectorize_access_for_innermost_dim() : Halide::Internal::Autoscheduler::LoopNest
- can_vectorize_store_access() : Halide::Internal::Autoscheduler::LoopNest
- capacity() : Halide::Runtime::Internal::PrinterBase
- cast() : cmdline::detail::lexical_cast_t< Target, Source, Same >, cmdline::detail::lexical_cast_t< std::string, Source, false >, cmdline::detail::lexical_cast_t< Target, Source, true >, cmdline::detail::lexical_cast_t< Target, std::string, false >, Halide::NamesInterface
- cast_to() : Halide::Internal::ConstantInterval, Halide::Internal::Simplify::ExprInfo
- cbegin() : Halide::Internal::Scope< T >
- cend() : Halide::Internal::Scope< T >
- channels() : Halide::OutputImageParam, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- check() : Halide::SimdOpCheckTest
- check_dims() : Halide::Internal::Function
- check_exact_phase() : Halide::Internal::GeneratorBase
- check_gio_access() : Halide::Internal::GIOBase
- check_matching_array_size() : Halide::Internal::GIOBase
- check_matching_dims() : Halide::Internal::GIOBase
- check_matching_types() : Halide::Internal::GIOBase
- check_min_phase() : Halide::Internal::GeneratorBase
- check_one() : Halide::SimdOpCheckTest
- check_overflow() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- check_types() : Halide::Internal::Function
- check_value_readable() : Halide::Internal::GeneratorParamBase
- check_value_writable() : Halide::Internal::GeneratorInputBase, Halide::Internal::GeneratorOutputBase, Halide::Internal::GeneratorParamBase, Halide::Internal::GIOBase
- cleanup() : Halide::Runtime::Internal::HashMap
- clear() : Halide::Internal::Autoscheduler::StateQueue, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::PrinterBase, Halide::Runtime::Internal::StringStorage, Halide::Runtime::Internal::StringTable
- clear_custom_lowering_passes() : Halide::Func, Halide::Pipeline
- clear_expr_info() : Halide::Internal::Simplify
- clone_in() : Halide::Func
- close() : Halide::Internal::IRPrinter
- close_scope() : Halide::Internal::CodeGen_C
- Closure() : Halide::Internal::Closure
- code() : Halide::Type
- codegen() : Halide::Internal::CodeGen_LLVM
- codegen_asserts() : Halide::Internal::CodeGen_LLVM
- codegen_buffer_pointer() : Halide::Internal::CodeGen_LLVM
- CodeGen_C() : Halide::Internal::CodeGen_C
- codegen_dense_vector_load() : Halide::Internal::CodeGen_LLVM
- CodeGen_GPU_C() : Halide::Internal::CodeGen_GPU_C
- CodeGen_LLVM() : Halide::Internal::CodeGen_LLVM
- CodeGen_Posix() : Halide::Internal::CodeGen_Posix
- CodeGen_PyTorch() : Halide::Internal::CodeGen_PyTorch
- codegen_vector_reduce() : Halide::Internal::CodeGen_LLVM
- collect() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- collect_all_inlined() : Halide::Internal::Autoscheduler::LoopNest
- collect_nodes_that_should_be_inlined() : Halide::Internal::Autoscheduler::LoopNest
- collect_producers() : Halide::Internal::Autoscheduler::LoopNest
- collect_stages() : Halide::Internal::Autoscheduler::LoopNest
- commutative() : Halide::Internal::AssociativeOp, Halide::Internal::AssociativePattern
- compile() : Halide::Internal::CodeGen_C, Halide::Internal::CodeGen_LLVM, Halide::Internal::CodeGen_PyTorch, Halide::Internal::PythonExtensionGen, Halide::Internal::WasmModule, Halide::Module
- compile_and_check() : Halide::SimdOpCheckTest
- compile_buffer() : Halide::Internal::CodeGen_LLVM
- compile_func() : Halide::Internal::CodeGen_LLVM
- compile_jit() : Halide::Func, Halide::Pipeline
- compile_module() : Halide::Internal::JITModule
- compile_to() : Halide::Func, Halide::Pipeline
- compile_to_assembly() : Halide::Func, Halide::Pipeline
- compile_to_bitcode() : Halide::Func, Halide::Pipeline
- compile_to_buffer() : Halide::Module
- compile_to_c() : Halide::Func, Halide::Pipeline
- compile_to_callable() : Halide::Func, Halide::Internal::AbstractGenerator, Halide::Pipeline
- compile_to_conceptual_stmt() : Halide::Func, Halide::Pipeline
- compile_to_file() : Halide::Func, Halide::Pipeline
- compile_to_header() : Halide::Func, Halide::Pipeline
- compile_to_llvm_assembly() : Halide::Func, Halide::Pipeline
- compile_to_lowered_stmt() : Halide::Func, Halide::Pipeline
- compile_to_module() : Halide::Func, Halide::Pipeline
- compile_to_multitarget_object_files() : Halide::Func, Halide::Pipeline
- compile_to_multitarget_static_library() : Halide::Func, Halide::Pipeline
- compile_to_object() : Halide::Func, Halide::Pipeline
- compile_to_src() : Halide::Internal::CodeGen_GPU_Dev
- compile_to_static_library() : Halide::Func, Halide::Pipeline
- compile_trampolines() : Halide::Internal::CodeGen_LLVM
- compiled() : Halide::Internal::JITModule
- CompileError() : Halide::CompileError
- CompilerLogger() : Halide::Internal::CompilerLogger
- compute() : Halide::Internal::Autoscheduler::ExprBranching
- compute_alloc_size_of_node_here() : Halide::Internal::Autoscheduler::LoopNest
- compute_at() : Halide::Func
- compute_at_block() : Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_at_block_only() : Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_at_thread() : Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_at_thread_only() : Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_features() : Halide::Internal::Autoscheduler::LoopNest
- compute_featurization() : Halide::Internal::Autoscheduler::State
- compute_gpu_store_features() : Halide::Internal::Autoscheduler::LoopNest
- compute_hash_of_producers_stored_at_root() : Halide::Internal::Autoscheduler::LoopNest
- compute_here() : Halide::Internal::Autoscheduler::LoopNest
- compute_in_tiles() : Halide::Internal::Autoscheduler::LoopNest
- compute_inline() : Halide::Func, Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_inline_only() : Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_level() : Halide::Internal::FuncSchedule
- compute_licm_amortization() : Halide::Internal::Autoscheduler::LoopNest
- compute_local_mem_store_features() : Halide::Internal::Autoscheduler::LoopNest
- compute_local_mem_stride() : Halide::Internal::Autoscheduler::LoopNest
- compute_loop_nest_parents() : Halide::Internal::Autoscheduler::State
- compute_mem_load_features() : Halide::Internal::Autoscheduler::LoopNest
- compute_mem_store_info() : Halide::Internal::Autoscheduler::LoopNest
- compute_num_mem_accesses_per_block() : Halide::Internal::Autoscheduler::LoopNest
- compute_root() : Halide::Func, Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_root_only() : Halide::Internal::Autoscheduler::SearchSpaceOptions
- compute_shared_mem_occupancy() : Halide::Internal::Autoscheduler::LoopNest
- compute_strides() : Halide::Internal::Autoscheduler::LoopNest
- compute_warp_and_block_occupancy() : Halide::Internal::Autoscheduler::LoopNest
- compute_warp_features() : Halide::Internal::Autoscheduler::LoopNest
- compute_with() : Halide::Func, Halide::Stage
- compute_working_set_from_features() : Halide::Internal::Autoscheduler::LoopNest
- computes() : Halide::Internal::Autoscheduler::LoopNest
- concat() : Halide::Internal::JITErrorBuffer
- concat_vectors() : Halide::Internal::CodeGen_LLVM
- conform() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- conform_block_request() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- conform_region_request() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- const_float() : Halide::Internal::Simplify
- const_int() : Halide::Internal::Simplify
- const_iterator() : Halide::Internal::Scope< T >::const_iterator
- const_uint() : Halide::Internal::Simplify
- constant_allocation_size() : Halide::Internal::Allocate
- constant_extent() : Halide::Internal::Autoscheduler::Span
- ConstantInterval() : Halide::Internal::ConstantInterval
- consumer_loop_dims() : Halide::Internal::Autoscheduler::LoadJacobian
- contains() : Halide::Internal::ConstantInterval, Halide::Internal::Scope< T >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::StringStorage, Halide::Runtime::Internal::StringTable, Halide::Runtime::Internal::StringUtils, PerfectHashMap< K, T, max_small_size, phm_assert >
- contains_store_at() : Halide::Internal::Autoscheduler::State
- contains_store_at_further_in_than_outermost() : Halide::Internal::Autoscheduler::State
- contains_sub_loop_nest() : Halide::Internal::Autoscheduler::LoopNestParser
- contains_sub_loop_nest_for_shared_stages() : Halide::Internal::Autoscheduler::LoopNestParser
- contents_begin() : Halide::Internal::Elf::Section
- contents_data() : Halide::Internal::Elf::Section
- contents_empty() : Halide::Internal::Elf::Section
- contents_end() : Halide::Internal::Elf::Section
- contents_size() : Halide::Internal::Elf::Section
- context() : Halide::Internal::AbstractGenerator, Halide::Internal::GeneratorBase
- convert_fixed_or_scalable_vector_type() : Halide::Internal::CodeGen_LLVM
- copy() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- copy_from() : Halide::Buffer< T, Dims >, Halide::Internal::Autoscheduler::LoopNest, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- copy_from_including_features() : Halide::Internal::Autoscheduler::LoopNest
- copy_to_device() : Halide::Buffer< T, Dims >, Halide::Func, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- copy_to_host() : Halide::Func, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- copy_to_interleaved() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- copy_to_planar() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- copy_up_to() : Halide::Runtime::Internal::StringUtils
- copy_value_func() : Halide::Runtime::Internal::THashMap< KeyType, ValueType >
- Cost() : Halide::Internal::Cost
- count() : Halide::Internal::Autoscheduler::LoadJacobian, Halide::Internal::Scope< T >
- count_length() : Halide::Runtime::Internal::StringUtils
- count_tokens() : Halide::Runtime::Internal::StringUtils
- CpuFeatures() : Halide::Runtime::Internal::CpuFeatures
- create() : Halide::Generator< T >, Halide::GeneratorContext, Halide::Internal::GeneratorFactoryProvider, Halide::Internal::GeneratorRegistry, Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::StringStorage, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- create_alloca_at_entry() : Halide::Internal::CodeGen_LLVM
- create_assertion() : Halide::Internal::CodeGen_C, Halide::Internal::CodeGen_LLVM
- create_binary_blob() : Halide::Internal::CodeGen_LLVM
- create_broadcast() : Halide::Internal::CodeGen_LLVM
- create_crop() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- create_feature_root() : Halide::Internal::Autoscheduler::State
- create_output_buffers() : Halide::Internal::Function
- create_string_constant() : Halide::Internal::CodeGen_LLVM
- create_thread_info() : Halide::Internal::Autoscheduler::GPULoopInfo
- crop() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- cropped() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- current_allocator() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::StringStorage
- current_allocators() : Halide::Runtime::Internal::BlockAllocator
- current_config() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::MemoryArena
- current_device() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- current_physical_device() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- current_physical_device_limits() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- custom_lowering_passes() : Halide::Func, Halide::Pipeline