Halide 22.0.0 Halide compiler and libraries

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

### - f -

- f : Halide::Internal::IRMatcher::SelectOp< C, T, F >, Halide::Internal::StubOutputBufferBase
- f16_t : Halide::Internal::CodeGen_LLVM
- F16C : Halide::Target
- f32 : halide_scalar_value_t
- f32_t : Halide::Internal::CodeGen_LLVM
- f64 : halide_scalar_value_t
- f64_t : Halide::Internal::CodeGen_LLVM
- factor : Halide::Internal::Split
- fail_wrong_type() : Halide::Internal::GeneratorParamBase
- failed_to_prove_exprs : Halide::Internal::JSONCompilerLogger
- failOp : WGPUStencilFaceState
- failure_message : Halide::Internal::Specialization
- false_value : Halide::Internal::Select
- falsehoods : Halide::Internal::Simplify, Halide::Internal::Simplify::ScopedFact
- fast_fp_math_md : Halide::Internal::CodeGen_LLVM
- fd : WGPUSharedTextureMemoryDmaBufPlane
- Feature : Halide::Target, ID3D12DeviceVtbl
- feature_from_name() : Halide::Target
- feature_intermediates : Halide::Internal::Autoscheduler::LoopNest
- feature_intermediates_cache : Halide::Internal::Autoscheduler::LoopNest
- feature_to_name() : Halide::Target
- feature_write_time : Halide::Internal::Autoscheduler::Statistics
- FeatureEnd : Halide::Target
- features : Halide::Internal::Autoscheduler::FunctionDAG::Node::Stage, Halide::Internal::Autoscheduler::LoopNest, WGPUInstanceDescriptor
- features_all_of() : Halide::Target
- features_any_of() : Halide::Target
- features_cache : Halide::Internal::Autoscheduler::LoopNest
- FeatureSupportDataSize : ID3D12DeviceVtbl
- featurization : Halide::AutoSchedulerResults
- featurization_time : Halide::Internal::Autoscheduler::Statistics
- fenceCount : WGPUSharedTextureMemoryBeginAccessDescriptor, WGPUSharedTextureMemoryEndAccessState
- fences : WGPUSharedTextureMemoryBeginAccessDescriptor, WGPUSharedTextureMemoryEndAccessState
- file_base_name : Halide::Internal::ExecuteGeneratorArgs
- file_size : Halide::Internal::FileStat
- fill() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::StringTable
- FillMode : D3D12_RASTERIZER_DESC
- Filter : D3D12_SAMPLER_DESC, D3D12_STATIC_SAMPLER_DESC, Halide::Internal::Autoscheduler::Filter
- filter : Halide::SimdOpCheckTest
- filter_parallel_tile_options() : Halide::Internal::Autoscheduler::SearchSpace
- filter_parallel_tiles_time : Halide::Internal::Autoscheduler::Statistics
- filter_thread_tile_options() : Halide::Internal::Autoscheduler::SearchSpace
- filter_thread_tiles_time : Halide::Internal::Autoscheduler::Statistics
- FilterParam : Halide::Internal::ObjectInstanceRegistry
- final_warp_initial_thread_id : Halide::Internal::Autoscheduler::ThreadInfo
- finalize() : Halide::Internal::JITFuncCallContext
- finalize_message() : Halide::Internal::ReportBase< T >
- find() : Halide::Internal::Scope< T >
- find_allocator() : Halide::Runtime::Internal::RegionAllocator
- find_innermost_and_parent() : Halide::Internal::Autoscheduler::LoopNest
- find_pure_stage_loop_nest() : Halide::Internal::Autoscheduler::LoopNest
- find_section() : Halide::Internal::Elf::Object
- find_symbol() : Halide::Internal::Elf::Object
- find_symbol_by_name() : Halide::Internal::JITModule
- find_vector_runtime_function() : Halide::Internal::CodeGen_LLVM
- finish() : Halide::Internal::Autoscheduler::ParamParser
- finish_profiling() : Halide::Internal::JITCache
- first : Halide::Internal::Block, Halide::Internal::Fork
- First2DArrayFace : D3D12_TEXCUBE_ARRAY_SRV
- FirstArraySlice : D3D12_TEX1D_ARRAY_DSV, D3D12_TEX1D_ARRAY_RTV, D3D12_TEX1D_ARRAY_SRV, D3D12_TEX1D_ARRAY_UAV, D3D12_TEX2D_ARRAY_DSV, D3D12_TEX2D_ARRAY_RTV, D3D12_TEX2D_ARRAY_SRV, D3D12_TEX2D_ARRAY_UAV, D3D12_TEX2DMS_ARRAY_DSV, D3D12_TEX2DMS_ARRAY_RTV, D3D12_TEX2DMS_ARRAY_SRV
- FirstElement : D3D12_BUFFER_RTV, D3D12_BUFFER_SRV, D3D12_BUFFER_UAV
- FirstSubresource : D3D12_DISCARD_REGION
- FirstSubresourceTilingToGet : ID3D12DeviceVtbl
- FirstWSlice : D3D12_TEX3D_RTV, D3D12_TEX3D_UAV
- fixed_to_scalable_vector_type() : Halide::Internal::CodeGen_LLVM
- Flag : Halide::Internal::Elf::Section
- flag : Halide::Runtime::Internal::ScopedSpinLock
- Flags : D3D12_BUFFER_SRV, D3D12_BUFFER_UAV, D3D12_COMMAND_QUEUE_DESC, D3D12_COMPUTE_PIPELINE_STATE_DESC, D3D12_DEPTH_STENCIL_VIEW_DESC, D3D12_DESCRIPTOR_HEAP_DESC, D3D12_DESCRIPTOR_RANGE1, D3D12_GRAPHICS_PIPELINE_STATE_DESC, D3D12_HEAP_DESC, D3D12_RESOURCE_BARRIER, D3D12_RESOURCE_DESC, D3D12_ROOT_DESCRIPTOR1, D3D12_ROOT_SIGNATURE_DESC1, D3D12_ROOT_SIGNATURE_DESC, DXGI_ADAPTER_DESC1
- flags : halide_buffer_t, halide_dimension_t
- Flags : ID3D12CommandQueueVtbl, ID3D12DeviceVtbl, ID3D12GraphicsCommandListVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl
- flipY : WGPUCopyTextureForBrowserOptions, WGPUExternalTextureDescriptor
- Float() : Halide::NamesInterface, Halide::Type
- float16_t() : Halide::float16_t
- FMA : Halide::Target
- FMA4 : Halide::Target
- fn() : Halide::Internal::IRPrinter, halide_parallel_task_t
- fold_factor : Halide::Internal::StorageDim
- fold_forward : Halide::Internal::StorageDim
- fold_storage() : Halide::Func
- foldable : Halide::Internal::IRMatcher::BinOp< Op, A, B >, Halide::Internal::IRMatcher::BroadcastOp< A, B >, Halide::Internal::IRMatcher::CanProve< A, Prover >, Halide::Internal::IRMatcher::CastOp< A >, Halide::Internal::IRMatcher::CmpOp< Op, A, B >, Halide::Internal::IRMatcher::Fold< A >, Halide::Internal::IRMatcher::IntLiteral, Halide::Internal::IRMatcher::Intrin< intrin, Args >, Halide::Internal::IRMatcher::IsConst< A >, Halide::Internal::IRMatcher::IsFloat< A >, Halide::Internal::IRMatcher::IsInt< A >, Halide::Internal::IRMatcher::IsMaxValue< A >, Halide::Internal::IRMatcher::IsMinValue< A >, Halide::Internal::IRMatcher::IsScalar< A >, Halide::Internal::IRMatcher::IsUInt< A >, Halide::Internal::IRMatcher::LanesOf< A >, Halide::Internal::IRMatcher::NegateOp< A >, Halide::Internal::IRMatcher::NotOp< A >, Halide::Internal::IRMatcher::Overflow, Halide::Internal::IRMatcher::Overflows< A >, Halide::Internal::IRMatcher::RampOp< A, B, C >, Halide::Internal::IRMatcher::SelectOp< C, T, F >, Halide::Internal::IRMatcher::SimplifiedNegateOp< i >, Halide::Internal::IRMatcher::SliceOp< Vec, Base, Stride, Lanes >, Halide::Internal::IRMatcher::SpecificExpr, Halide::Internal::IRMatcher::VectorReduceOp< A, B, reduce_op >, Halide::Internal::IRMatcher::WidenOp< A >, Halide::Internal::IRMatcher::Wild< i >, Halide::Internal::IRMatcher::WildConst< i >, Halide::Internal::IRMatcher::WildConstFloat< i >, Halide::Internal::IRMatcher::WildConstInt< i >, Halide::Internal::IRMatcher::WildConstUInt< i >
- footer() : cmdline::parser
- Footprint : D3D12_PLACED_SUBRESOURCE_FOOTPRINT
- for_each_active_thread_id() : Halide::Internal::Autoscheduler::ThreadInfo
- for_each_buffer() : Halide::Internal::Weights
- for_each_element() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- for_each_thread_id() : Halide::Internal::Autoscheduler::ThreadInfo
- for_each_thread_id_in_first_warp() : Halide::Internal::Autoscheduler::ThreadInfo
- for_each_thread_id_in_tail_warp() : Halide::Internal::Autoscheduler::ThreadInfo
- for_each_value() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- for_type : Halide::Internal::Dim, Halide::Internal::For
- ForcedSampleCount : D3D12_RASTERIZER_DESC
- forceFallbackAdapter : WGPURequestAdapterOptions
- Format : D3D12_CLEAR_VALUE, D3D12_DEPTH_STENCIL_VIEW_DESC, D3D12_INDEX_BUFFER_VIEW, D3D12_INPUT_ELEMENT_DESC, D3D12_RENDER_TARGET_VIEW_DESC, D3D12_RESOURCE_DESC, D3D12_SHADER_RESOURCE_VIEW_DESC, D3D12_SUBRESOURCE_FOOTPRINT, D3D12_UNORDERED_ACCESS_VIEW_DESC, ID3D12GraphicsCommandListVtbl
- format : WGPUColorTargetState, WGPUDepthStencilState, WGPUPipelineLayoutStorageAttachment, WGPUSharedTextureMemoryProperties, WGPUStorageTextureBindingLayout, WGPUSwapChainDescriptor, WGPUTextureDescriptor, WGPUTextureViewDescriptor, WGPUVertexAttribute
- forward_declare_type_if_needed() : Halide::Internal::CodeGen_C
- forward_declared : Halide::Internal::CodeGen_C
- found_buffer_ref() : Halide::Internal::Closure
- found_buffer_reference() : Halide::Internal::Simplify
- fragment : WGPURenderPipelineDescriptor
- free_function : Halide::Internal::Allocate
- freeze() : Halide::Internal::Function, Halide::Internal::ReductionDomain
- freeze_inline_compute_root : Halide::Internal::Autoscheduler::Anderson2021Params
- freeze_lowest_cost_stages() : Halide::Internal::Autoscheduler::SearchSpace
- from : Halide::Internal::PrefetchDirective, Halide::Runtime::Internal::Synchronization::bucket_pair
- from_bits_known() : Halide::Internal::Simplify::ExprInfo
- from_file() : Halide::Internal::Autoscheduler::LoopNestParser
- from_string() : Halide::Internal::Autoscheduler::LoopNestParser
- front : D3D12_BOX, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable
- FrontCounterClockwise : D3D12_RASTERIZER_DESC
- FrontFace : D3D12_DEPTH_STENCIL_DESC
- frontFace : WGPUPrimitiveState
- frozen() : Halide::Internal::Function, Halide::Internal::ReductionDomain
- Fuchsia : Halide::Target
- full() : Halide::Runtime::Internal::BlockStorage
- fully_solved : Halide::Internal::SolverResult
- func : Halide::ExternFuncArgument
- Func() : Halide::Func
- func : Halide::Internal::Autoscheduler::FunctionDAG::Node, Halide::Internal::Call, Halide::Internal::StubInput, Halide::LoopLevel
- Func : Halide::NamesInterface
- func : Halide::OutputImageParam, halide_trace_event_t
- func_1 : Halide::Internal::FusedPair
- func_2 : Halide::Internal::FusedPair
- func_cost : Halide::Internal::RegionCosts
- func_name() : Halide::LoopLevel
- FuncArg : Halide::ExternFuncArgument
- FuncKey : Halide::Derivative
- FuncRef() : Halide::FuncRef
- funcs() : Halide::Internal::GIOBase
- funcs_ : Halide::Internal::GIOBase
- funcs_called : Halide::Internal::FindAllCalls
- funcs_realized_or_inlined() : Halide::Internal::Autoscheduler::LoopNest
- FuncSchedule() : Halide::Internal::FuncSchedule
- function() : Halide::Func, Halide::FuncRef, Halide::FuncTupleElementRef, Halide::Internal::CodeGen_LLVM
- Function() : Halide::Internal::Function
- function_does_not_access_memory() : Halide::Internal::CodeGen_LLVM
- function_name : Halide::Internal::ExecuteGeneratorArgs, Halide::Internal::JSONCompilerLogger
- FunctionDAG() : Halide::Internal::Autoscheduler::FunctionDAG
- functions() : Halide::Module
- FunctionTypedef : halide_handle_cplusplus_type
- functionUserdata : WGPUDawnCacheDeviceDescriptor
- FuncTupleElementRef() : Halide::FuncTupleElementRef
- FuncVar() : Halide::Internal::Autoscheduler::LoopNest::StageScheduleState::FuncVar
- fuse() : Halide::Func, Halide::Stage
- fuse_gpu_blocks() : Halide::Internal::Autoscheduler::State
- fuse_level() : Halide::Internal::StageSchedule
- fused_pairs() : Halide::Internal::StageSchedule
- FusedPair() : Halide::Internal::FusedPair
- FuseLoopLevel() : Halide::FuseLoopLevel
- FuseVars : Halide::Internal::Split
- future : WGPUFutureWaitInfo
- FuzzFloatStores : Halide::Target