Halide 22.0.0 Halide compiler and libraries

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

### - e -

- edges : Halide::Internal::Autoscheduler::FunctionDAG
- efficiency() : Halide::Internal::Autoscheduler::MemInfo< T >
- eFmt : stDmaWrapper_DmaTransferSetup
- EGL : Halide::Target
- elapsed() : Halide::Internal::Autoscheduler::Timer
- element_of() : Halide::Type
- ElemType : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- else_case : Halide::Internal::IfThenElse
- embed() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- EmbedBitcode : Halide::Target
- embedded() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- emit() : Halide::Internal::JSONCompilerLogger
- emit_argv_wrapper() : Halide::Internal::CodeGen_C
- emit_atomic_stores : Halide::Internal::CodeGen_C, Halide::Internal::CodeGen_LLVM
- emit_constexpr_function_info() : Halide::Internal::CodeGen_C
- emit_cpp_stub() : Halide::Internal::AbstractGenerator, Halide::Internal::GeneratorBase
- emit_halide_free_helper() : Halide::Internal::CodeGen_C
- emit_hlpipe() : Halide::Internal::AbstractGenerator, Halide::Internal::GeneratorBase
- emit_metadata_getter() : Halide::Internal::CodeGen_C
- emit_to_stream() : Halide::Internal::CompilerLogger, Halide::Internal::JSONCompilerLogger
- emplace() : Halide::Internal::Autoscheduler::StateQueue, PerfectHashMap< K, T, max_small_size, phm_assert >
- empty() : Halide::Internal::Autoscheduler::LoadJacobian, Halide::Internal::Autoscheduler::StateQueue, Halide::Internal::Box, Halide::Internal::SmallStack< T >, Halide::Internal::SmallStack< void >, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable
- empty_scope() : Halide::Internal::Scope< T >
- empty_span() : Halide::Internal::Autoscheduler::Span
- Enable : ID3D12DeviceVtbl
- enable_filter_printing() : Halide::Internal::Autoscheduler::Filter
- EnableBacktraces : Halide::Target
- enabled : WGPUDawnMultisampleStateRenderToSingleSampled
- enabledToggleCount : WGPUDawnTogglesDescriptor
- enabledToggles : WGPUDawnTogglesDescriptor
- enableExperimental : WGPUDawnWireWGSLControl
- EnableLLVMLoopOpt : Halide::Target
- enableTesting : WGPUDawnWireWGSLControl
- enableUnsafe : WGPUDawnWireWGSLControl
- enclosing_types : halide_handle_cplusplus_type
- End : D3D12_RANGE
- end() : Halide::Internal::Elf::iterator_range< T >, Halide::Internal::GeneratorInput_Buffer< T >, Halide::Internal::GeneratorInputImpl< T, ValueType >, Halide::Internal::GeneratorOutputImpl< T >, Halide::Internal::JITErrorBuffer, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::Dimension, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::PrinterBase, PerfectHashMap< K, T, max_small_size, phm_assert >::const_iterator, PerfectHashMap< K, T, max_small_size, phm_assert >, PerfectHashMap< K, T, max_small_size, phm_assert >::iterator
- end_func() : Halide::Internal::CodeGen_LLVM
- endOfPassWriteIndex : WGPUComputePassTimestampWrites, WGPURenderPassTimestampWrites
- enqueue() : Halide::CostModel, Halide::DefaultCostModel
- enqueue_time : Halide::Internal::Autoscheduler::Statistics
- ensure_configure_has_been_called() : Halide::Internal::GeneratorBase
- entries : WGPUBindGroupDescriptor, WGPUBindGroupLayoutDescriptor
- entry_point_name : Halide::Runtime::Internal::Vulkan::VulkanShaderBinding
- entry_size : Halide::Runtime::Internal::BlockStorage::Config, Halide::Runtime::Internal::MemoryArena::Config
- entryCount : WGPUBindGroupDescriptor, WGPUBindGroupLayoutDescriptor
- entryPoint : WGPUFragmentState, WGPUProgrammableStageDescriptor, WGPUVertexState
- entrypoint_symbol() : Halide::Internal::JITModule
- Enum : halide_cplusplus_type_name
- enumerate() : Halide::Internal::GeneratorFactoryProvider, Halide::Internal::GeneratorRegistry
- env : Halide::Internal::RegionCosts
- equal() : Halide::Internal::ScheduleFeatures
- equals_region_computed : Halide::Internal::Autoscheduler::FunctionDAG::Node::Loop
- equals_required : Halide::Internal::Autoscheduler::FunctionDAG::Node::RegionComputedInfo
- equals_union_of_required_with_constants : Halide::Internal::Autoscheduler::FunctionDAG::Node::RegionComputedInfo
- equivalent_to() : Halide::FuncRef
- erase() : Halide::Runtime::Internal::PrinterBase
- erase_section() : Halide::Internal::Elf::Object
- error() : cmdline::parser, Halide::CompileTimeErrorReporter
- Error() : Halide::Error
- error : Halide::Runtime::Internal::Vulkan::VulkanContext
- error_buffer : Halide::Internal::JITFuncCallContext, Halide::JITUserContext
- error_full() : cmdline::parser
- error_msg : Halide::TestResult
- estimate() : Halide::Parameter
- estimated_region_required : Halide::Internal::Autoscheduler::FunctionDAG::Node
- estimates() : Halide::Internal::FuncSchedule
- ET_CORE : Halide::Internal::Elf::Object
- ET_DYN : Halide::Internal::Elf::Object
- ET_EXEC : Halide::Internal::Elf::Object
- ET_HIPROC : Halide::Internal::Elf::Object
- ET_LOPROC : Halide::Internal::Elf::Object
- ET_NONE : Halide::Internal::Elf::Object
- ET_REL : Halide::Internal::Elf::Object
- eTransferType : stDmaWrapper_DmaTransferSetup
- evaluate_costs() : Halide::CostModel, Halide::DefaultCostModel
- event : halide_trace_event_t, halide_trace_packet_t
- everything() : Halide::Internal::ConstantInterval, Halide::Internal::Interval
- EvictionKey() : Halide::EvictionKey, Halide::NamesInterface
- exact : Halide::Internal::Split
- exceeds_local_memory_limit() : Halide::Internal::Autoscheduler::State
- exceeds_serial_extents_limit() : Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Autoscheduler::State
- exceeds_shared_memory_limit() : Halide::Internal::Autoscheduler::State
- exist() : cmdline::parser
- exists : Halide::Internal::Autoscheduler::LoopNest::StageScheduleState::FuncVar, Halide::Internal::Autoscheduler::OptionalRational
- exit_status : Halide::Runtime::Internal::work
- expand_footprint() : Halide::Internal::Autoscheduler::FunctionDAG::Edge
- exponent_mask : Halide::bfloat16_t, Halide::float16_t
- exports() : Halide::Internal::JITModule
- Expr() : Halide::Expr
- expr : Halide::ExternFuncArgument, Halide::Internal::AssociativeOp::Replacement, Halide::Internal::Autoscheduler::FunctionDAG::Edge::BoundInfo, Halide::Internal::IRMatcher::SpecificExpr, Halide::Internal::StubInput
- Expr : Halide::NamesInterface
- expr : Halide::Task
- expr_branching : Halide::Internal::ScheduleFeatures
- expr_replacements : Halide::Internal::IRGraphMutator
- ExprArg : Halide::ExternFuncArgument
- ExprBranching() : Halide::Internal::Autoscheduler::ExprBranching
- ExprNode() : Halide::Internal::ExprNode< T >
- exprs() : Halide::Internal::GIOBase
- exprs_ : Halide::Internal::GIOBase
- ExprUsesVars() : Halide::Internal::ExprUsesVars< T >
- extension : Halide::Internal::OutputInfo
- extent : Halide::BufferConstraint, Halide::Internal::Autoscheduler::LoopNest::StageScheduleState::FuncVar, Halide::Internal::Autoscheduler::Span, Halide::Internal::Bound, Halide::Internal::Dimension, Halide::Internal::For, Halide::Internal::ReductionVariable, Halide::Internal::ReductionVariableInfo, Halide::Range, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::Dimension, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::device_copy, Halide::RVar, halide_dimension_t, halide_parallel_task_t
- extent_constraint() : Halide::Parameter
- extent_constraint_estimate() : Halide::Parameter
- extent_estimate : Halide::BufferConstraint, Halide::Internal::Dimension
- extents : Halide::Internal::Allocate, Halide::Internal::BufferBuilder
- Extern : Halide::Internal::Call
- extern_arguments() : Halide::Internal::Function
- extern_c_function() : Halide::JITExtern
- extern_c_open : Halide::Internal::CodeGen_C
- extern_definition_name_mangling() : Halide::Internal::Function
- extern_definition_proxy_expr() : Halide::Internal::Function
- extern_function_device_api() : Halide::Internal::Function
- extern_function_name() : Halide::Func, Halide::Internal::Function
- extern_function_name_map : Halide::Internal::CodeGen_C
- externalTexture : WGPUExternalTextureBindingEntry, WGPUImageCopyExternalTexture
- ExternCFunction() : Halide::ExternCFunction
- ExternCPlusPlus : Halide::Internal::Call
- ExternFuncArgument() : Halide::ExternFuncArgument, Halide::NamesInterface
- ExternSignature() : Halide::ExternSignature
- extra : Halide::AutoschedulerParams
- extract_bits : Halide::Internal::Call
- extract_mask_element : Halide::Internal::Call