Halide 22.0.0 Halide compiler and libraries

Here is a list of all class members with links to the classes they belong to:

### - i -

- i16 : halide_scalar_value_t
- i16_t : Halide::Internal::CodeGen_LLVM
- i1_t : Halide::Internal::CodeGen_LLVM
- i32 : halide_scalar_value_t
- i32_t : Halide::Internal::CodeGen_LLVM
- i64 : halide_scalar_value_t
- i64_t : Halide::Internal::CodeGen_LLVM
- i8 : halide_scalar_value_t
- i8_t : Halide::Internal::CodeGen_LLVM
- IBStripCutValue : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- id : Halide::Internal::Autoscheduler::FunctionDAG::Node, Halide::Internal::Autoscheduler::FunctionDAG::Node::Stage, Halide::Internal::CodeGen_C, halide_trace_packet_t, WGPUFuture
- identities : Halide::Internal::AssociativePattern
- idle_core_wastage : Halide::Internal::Autoscheduler::SearchSpace::ParallelTileOption
- idle_lane_wastage() : Halide::Internal::Autoscheduler::ThreadInfo, Halide::Internal::ScheduleFeatures
- idx : Halide::Internal::FunctionPtr
- if_then_else : Halide::Internal::Call
- if_then_else_mask : Halide::Internal::Call
- ignore : Halide::Internal::Closure
- Image : Halide::Internal::Call
- image : Halide::Internal::Call, Halide::Internal::Load, Halide::Internal::Variable, WGPUSharedTextureMemoryEGLImageDescriptor
- image_array_size : _cl_image_desc
- image_channel_data_type : _cl_image_format
- image_channel_order : _cl_image_format
- image_depth : _cl_image_desc
- image_height : _cl_image_desc
- image_load : Halide::Internal::Call
- image_param : Halide::ExternFuncArgument
- image_param_alignment() : Halide::SimdOpCheckTest
- image_row_pitch : _cl_image_desc
- image_slice_pitch : _cl_image_desc
- image_store : Halide::Internal::Call
- image_type : _cl_image_desc
- image_width : _cl_image_desc
- ImageParam() : Halide::ImageParam, Halide::NamesInterface
- ImageParamArg : Halide::ExternFuncArgument
- imm_float() : Halide::Internal::IRPrinter
- imm_int() : Halide::Internal::IRPrinter
- imm_str() : Halide::Internal::IRPrinter
- impl : Halide::Internal::CodeGen_LLVM::Intrinsic, halide_device_interface_t
- implicit() : Halide::Var
- implicit_index() : Halide::Var
- implicit_parens : Halide::Internal::IRPrinter
- implicitSampleCount : WGPUDawnRenderPassColorAttachmentRenderToSingleSampled
- ImportContext : _RPC_MESSAGE
- in() : Halide::Func, Halide::ImageParam, Halide::Internal::Autoscheduler::FunctionDAG::Node::RegionComputedInfo, Halide::Internal::GeneratorInput_Buffer< T >, Halide::Internal::GeneratorInput_Func< T >
- in_strict_float : Halide::Internal::CodeGen_LLVM
- in_unreachable : Halide::Internal::Simplify
- in_use_count : Halide::Runtime::Internal::CacheEntry
- in_vector_loop : Halide::Internal::Simplify
- include() : Halide::Internal::Closure, Halide::Internal::ConstantInterval, Halide::Internal::Interval, Halide::Internal::IRGraphVisitor
- incoming_edges : Halide::Internal::Autoscheduler::FunctionDAG::Node::Stage
- increment() : Halide::Internal::RefCount
- indent : Halide::Internal::Indentation, Halide::Internal::IRPrinter
- IndependentBlendEnable : D3D12_BLEND_DESC
- index() : Halide::FuncTupleElementRef, Halide::Internal::Autoscheduler::FunctionDAG::Node::Stage, Halide::Internal::Autoscheduler::LoopNest::StageScheduleState::FuncVar, Halide::Internal::Load, Halide::Internal::ReductionVariableInfo, Halide::Internal::Store
- Index : ID3D12GraphicsCommandListVtbl
- IndexCountPerInstance : ID3D12GraphicsCommandListVtbl
- indices : Halide::Internal::Shuffle
- infer_arguments() : Halide::Func, Halide::Pipeline
- infer_input_bounds() : Halide::Func, Halide::Pipeline
- infinity : Halide::bfloat16_t
- init() : Halide::Internal::ErrorReport< Exception >, Halide::Internal::ReportBase< T >, Halide::Internal::WarningReport, Halide::Runtime::Internal::CacheEntry, Halide::Runtime::Internal::HashMap, Halide::Runtime::Internal::THashMap< KeyType, ValueType >
- init_context() : Halide::Internal::CodeGen_LLVM
- init_from_context() : Halide::Internal::GeneratorBase
- init_internals() : Halide::Internal::GeneratorInputBase, Halide::Internal::GeneratorOutputBase
- init_module() : Halide::Internal::CodeGen_GPU_Dev, Halide::Internal::CodeGen_LLVM
- inited : Halide::Runtime::Internal::HashMap
- initial_capacity : Halide::Runtime::Internal::BlockAllocator::Config
- initialize() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::StringStorage
- initialize_llvm() : Halide::Internal::CodeGen_LLVM
- initialized : Halide::Runtime::Internal::work_queue_t, WGPUSharedTextureMemoryBeginAccessDescriptor, WGPUSharedTextureMemoryEndAccessState
- InitialResourceState : ID3D12DeviceVtbl
- InitialState : ID3D12DeviceVtbl
- InitialValue : ID3D12DeviceVtbl
- inline_func() : Halide::Internal::Autoscheduler::LoopNest
- inlined : Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Autoscheduler::LoopNest::Sites, Halide::LoopLevel
- inlined_calls : Halide::Internal::Autoscheduler::LoopNest::FeatureIntermediates, Halide::Internal::FeatureIntermediates, Halide::Internal::ScheduleFeatures
- inlined_innermosts : Halide::Internal::Autoscheduler::LoopNest::Sites
- inlined_nodes : Halide::Internal::Autoscheduler::SearchSpace
- inner : Halide::Internal::Split
- inner_loop_stack : Halide::Internal::Autoscheduler::GPULoopInfo
- inner_name : halide_handle_cplusplus_type
- inner_parallelism : Halide::Internal::ScheduleFeatures
- inner_tiling : Halide::Internal::Autoscheduler::SearchSpace::ParallelTileOption
- innermost : Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Autoscheduler::LoopNest::Sites
- innermost_bytes_at_production : Halide::Internal::ScheduleFeatures
- innermost_bytes_at_realization : Halide::Internal::ScheduleFeatures
- innermost_bytes_at_root : Halide::Internal::ScheduleFeatures
- innermost_bytes_at_task : Halide::Internal::ScheduleFeatures
- innermost_loop_extent : Halide::Internal::ScheduleFeatures
- innermost_pure_dim : Halide::Internal::Autoscheduler::LoopNest::StageScheduleState::FuncVar
- innermost_pure_loop_extent : Halide::Internal::Autoscheduler::LoopNest::FeatureIntermediates, Halide::Internal::FeatureIntermediates, Halide::Internal::ScheduleFeatures
- Input : Halide::Internal::GeneratorBase
- input_estimates : Halide::Internal::RegionCosts
- input_or_output() : Halide::Internal::GeneratorInputBase, Halide::Internal::GeneratorOutputBase, Halide::Internal::GIOBase
- input_parameter() : Halide::Internal::AbstractGenerator, Halide::Internal::GeneratorBase
- input_region_size() : Halide::Internal::RegionCosts
- InputBuffer : Halide::Argument
- InputLayout : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- inputs() : Halide::Internal::GeneratorParamInfo, Halide::Internal::RegionCosts
- inputs_set : Halide::Internal::GeneratorInputBase
- InputScalar : Halide::Argument
- InputSlot : D3D12_INPUT_ELEMENT_DESC
- InputSlotClass : D3D12_INPUT_ELEMENT_DESC
- InputsSet : Halide::Internal::GeneratorBase
- insert() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::PointerTable, PerfectHashMap< K, T, max_small_size, phm_assert >
- insert_after() : Halide::Runtime::Internal::LinkedList
- insert_before() : Halide::Runtime::Internal::LinkedList
- inside_atomic_mutex_node : Halide::Internal::CodeGen_C, Halide::Internal::CodeGen_LLVM
- instance : Halide::Internal::IRMatcher::Rewriter< Instance >, Halide::Runtime::Internal::Vulkan::VulkanContext
- InstanceCount : ID3D12GraphicsCommandListVtbl
- InstanceDataStepRate : D3D12_INPUT_ELEMENT_DESC
- instances : halide_profiler_state
- instances_in_range() : Halide::Internal::ObjectInstanceRegistry
- Int() : Halide::NamesInterface, Halide::Type
- integer_suffix_style : Halide::Internal::CodeGen_C
- IntegerSuffixStyle : Halide::Internal::CodeGen_C
- InterfaceName : IDXGIAdapter1Vtbl, IDXGIAdapterVtbl
- interleave_vectors() : Halide::Internal::CodeGen_LLVM
- InternalError() : Halide::InternalError
- internalUsage : WGPUCopyTextureForBrowserOptions, WGPUDawnTextureInternalUsageDescriptor
- intersect() : Halide::Internal::ModulusRemainder, Halide::Internal::Simplify::ExprInfo
- Interval() : Halide::Internal::Interval
- IntIfNonScalar : Halide::GeneratorInput< T >
- IntLiteral() : Halide::Internal::IRMatcher::IntLiteral
- Intrin() : Halide::Internal::IRMatcher::Intrin< intrin, Args >
- Intrinsic : Halide::Internal::Call, Halide::Internal::CodeGen_LLVM::Intrinsic
- IntrinsicOp : Halide::Internal::Call
- IntrinsicOpCount : Halide::Internal::Call
- intrinsics : Halide::Internal::CodeGen_LLVM
- IntrusivePtr() : Halide::Internal::IntrusivePtr< T >
- Invalid : Halide::Internal::ObjectInstanceRegistry
- invalid_unpark_info : Halide::Runtime::Internal::Synchronization::validate_action
- invalidate_cache() : Halide::Pipeline
- IOS : Halide::Target
- ioSurface : WGPUSharedTextureMemoryIOSurfaceDescriptor
- IRHandle() : Halide::Internal::IRHandle
- IRMutator() : Halide::Internal::IRMutator
- IRNode() : Halide::Internal::IRNode
- IRPrinter() : Halide::Internal::IRPrinter
- IRVisitor() : Halide::Internal::IRVisitor
- is_aligned() : Halide::Internal::HexagonAlignmentAnalyzer
- is_aligned_impl() : Halide::Internal::HexagonAlignmentAnalyzer
- is_alloc() : Halide::Internal::Elf::Section
- is_array() : Halide::Internal::GeneratorInputImpl< T, ValueType >, Halide::Internal::GeneratorOutputImpl< T >, Halide::Internal::GIOBase
- is_associative : Halide::Internal::AssociativeOp
- is_bfloat() : Halide::Type
- is_block_uniform() : Halide::Internal::CodeGen_GPU_Dev
- is_bool() : Halide::Type
- is_boundary_condition : Halide::Internal::Autoscheduler::FunctionDAG::Node
- is_bounded() : Halide::Internal::ConstantInterval, Halide::Internal::Interval
- is_bounds_query() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- is_broadcast() : Halide::Internal::Shuffle
- is_buffer() : Halide::Argument, Halide::ExternFuncArgument, Halide::Internal::DeviceArgument, Halide::Parameter
- is_buffer_constant() : Halide::Internal::CodeGen_GPU_Dev
- is_c_plus_plus_interface() : Halide::Internal::CodeGen_C
- is_commutative : Halide::Internal::AssociativePattern
- is_concat() : Halide::Internal::Shuffle
- is_const_zero() : Halide::Internal::RefCount
- is_constant() : Halide::Internal::Autoscheduler::LoadJacobian
- is_constant_allocation : Halide::Internal::Autoscheduler::LoopNest::Sites
- is_defined() : Halide::Internal::Elf::Symbol
- is_empty() : Halide::Internal::Interval, Halide::Runtime::Internal::StringUtils
- is_everything() : Halide::Internal::ConstantInterval, Halide::Internal::Interval
- is_expr() : Halide::ExternFuncArgument
- is_extern() : Halide::Func, Halide::Internal::Call
- is_extern_decl() : Halide::Internal::CodeGen_C
- is_extract_element() : Halide::Internal::Shuffle
- is_float() : Halide::Type
- is_func() : Halide::ExternFuncArgument
- is_gpu_block() : Halide::Internal::Autoscheduler::LoopNest
- is_gpu_serial() : Halide::Internal::Autoscheduler::LoopNest
- is_gpu_thread() : Halide::Internal::Autoscheduler::LoopNest
- is_handle() : Halide::Type
- is_header() : Halide::Internal::CodeGen_C
- is_header_or_extern_decl() : Halide::Internal::CodeGen_C
- is_image_param() : Halide::ExternFuncArgument
- is_implicit() : Halide::Var
- is_in_partial_schedule() : Halide::Internal::Autoscheduler::LoopNestParser, Halide::Internal::Autoscheduler::SearchSpace
- is_infinity() : Halide::bfloat16_t, Halide::float16_t
- is_init() : Halide::Internal::Definition
- is_inlined() : Halide::LoopLevel
- is_input() : Halide::Argument, Halide::Internal::Autoscheduler::FunctionDAG::Node
- is_int() : Halide::Type
- is_int_or_uint() : Halide::Type
- is_interleave() : Halide::Internal::Shuffle
- is_intrinsic() : Halide::Internal::Call
- is_looplevel_param() : Halide::Internal::GeneratorParam_LoopLevel, Halide::Internal::GeneratorParamBase
- is_max() : Halide::Type
- is_min() : Halide::Type
- is_multi : Halide::Internal::OutputInfo
- is_nan() : Halide::bfloat16_t, Halide::float16_t
- is_negative() : Halide::bfloat16_t, Halide::float16_t
- is_output() : Halide::Argument, Halide::Internal::Autoscheduler::FunctionDAG::Node
- is_owner : Halide::Runtime::Internal::MemoryRegion
- is_parallel() : Halide::Internal::Dim, Halide::Internal::For
- is_placeholder() : Halide::Var
- is_pointwise : Halide::Internal::Autoscheduler::FunctionDAG::Node
- is_power_of_two() : Halide::Internal::CodeGen_LLVM
- is_producer : Halide::Internal::ProducerConsumer
- is_pure() : Halide::Internal::Call, Halide::Internal::Dim, Halide::Internal::Function
- is_pure_arg() : Halide::Internal::Function
- is_reinterpret() : Halide::Internal::Cast
- is_root() : Halide::Internal::Autoscheduler::LoopNest, Halide::LoopLevel
- is_rvar() : Halide::Internal::Dim, Halide::LoopLevel, Halide::VarOrRVar
- is_scalable_vector() : Halide::Internal::CodeGen_LLVM
- is_scalar() : Halide::Argument, Halide::Internal::Autoscheduler::LoopNest, Halide::Type
- is_sharded() : Halide::Internal::Test::Sharder
- is_single_point() : Halide::Internal::ConstantInterval, Halide::Internal::Interval
- is_slice() : Halide::Internal::Shuffle
- is_sole_reference() : Halide::Internal::IntrusivePtr< T >
- is_stack_private_to_thread() : Halide::Internal::CodeGen_C
- is_stored_in_global_mem() : Halide::Internal::Autoscheduler::LoopNest::Sites
- is_stored_in_local_mem() : Halide::Internal::Autoscheduler::LoopNest::Sites
- is_stored_in_registers() : Halide::Internal::Autoscheduler::LoopNest::Sites
- is_stored_in_shared_mem() : Halide::Internal::Autoscheduler::LoopNest::Sites
- is_strict_float_intrinsic() : Halide::Internal::Call
- is_summary : Halide::Internal::IRPrinter
- is_synthetic_param() : Halide::Internal::GeneratorParam_Synthetic< T >, Halide::Internal::GeneratorParamBase
- is_tag() : Halide::Internal::Call
- is_tracing_loads() : Halide::Internal::Function, Halide::Parameter
- is_tracing_realizations() : Halide::Internal::Function
- is_tracing_stores() : Halide::Internal::Function
- is_uint() : Halide::Type
- is_unordered_parallel() : Halide::Internal::Dim, Halide::Internal::For
- is_valid() : Halide::Runtime::Internal::BlockStorage
- is_vector() : Halide::Type
- is_void_return() : Halide::ExternSignature
- is_wrapper : Halide::Internal::Autoscheduler::FunctionDAG::Node, Halide::Internal::Function
- is_writable() : Halide::Internal::Elf::Section
- is_zero() : Halide::bfloat16_t, Halide::float16_t
- isolationKey : WGPUDawnCacheDeviceDescriptor
- issue() : Halide::Internal::ErrorReport< Exception >, Halide::Internal::WarningReport
- iter : Halide::Internal::Scope< T >::PushToken, PerfectHashMap< K, T, max_small_size, phm_assert >::const_iterator, PerfectHashMap< K, T, max_small_size, phm_assert >::iterator
- iterator_range() : Halide::Internal::Elf::iterator_range< T >