Halide 22.0.0 Halide compiler and libraries

Loading...
Searching...
No Matches
Here is a list of all functions with links to the classes they belong to:

### - s -

- same_as() : Halide::Buffer< T, Dims >, Halide::Internal::Definition, Halide::Internal::Function, Halide::Internal::FunctionPtr, Halide::Internal::Interval, Halide::Internal::IntrusivePtr< T >, Halide::Internal::ReductionDomain, Halide::Parameter, Halide::RDom, Halide::Var
- same_handle_type() : Halide::Type
- save() : Halide::Internal::Weights
- save_featurization() : Halide::Internal::Autoscheduler::State
- save_to_dir() : Halide::Internal::Weights
- save_to_file() : Halide::Internal::Weights
- save_weights() : Halide::DefaultCostModel
- scalable_to_fixed_vector_type() : Halide::Internal::CodeGen_LLVM
- scalar() : Halide::Parameter
- scalar_data() : Halide::Parameter
- scalar_data_checked() : Halide::Parameter
- scalar_expr() : Halide::Parameter
- scalarize() : Halide::Internal::CodeGen_LLVM
- scalarize_predicated_loads_stores() : Halide::Internal::CodeGen_GPU_Dev
- scalarize_vector_reduce() : Halide::Internal::CodeGen_C
- schedule() : Halide::Internal::Definition, Halide::Internal::Function
- Scope() : Halide::Internal::Scope< T >
- scoped_falsehood() : Halide::Internal::Simplify
- scoped_truth() : Halide::Internal::Simplify
- ScopedBinding() : Halide::Internal::ScopedBinding< T >, Halide::Internal::ScopedBinding< void >
- ScopedFact() : Halide::Internal::Simplify::ScopedFact
- ScopedFastMath() : Halide::Internal::CodeGen_LLVM::ScopedFastMath
- ScopedMutexLock() : Halide::Runtime::Internal::ScopedMutexLock
- ScopedSpinLock() : Halide::Runtime::Internal::ScopedSpinLock
- ScopedStatistic() : Halide::Internal::Autoscheduler::ScopedStatistic< T >
- ScopedTimer() : Halide::Internal::Autoscheduler::ScopedTimer
- ScopedValue() : Halide::Internal::ScopedValue< T >
- SearchSpace() : Halide::Internal::Autoscheduler::SearchSpace
- SearchSpaceOptions() : Halide::Internal::Autoscheduler::SearchSpaceOptions
- Section() : Halide::Internal::Elf::Section
- sections() : Halide::Internal::Elf::Object
- sections_begin() : Halide::Internal::Elf::Object
- sections_end() : Halide::Internal::Elf::Object
- sections_size() : Halide::Internal::Elf::Object
- serial() : Halide::Func, Halide::Stage
- set() : Halide::ImageParam, Halide::Internal::GeneratorParam_Enum< T >, Halide::Internal::GeneratorParam_LoopLevel, Halide::Internal::GeneratorParamBase, Halide::Internal::GeneratorParamImpl< T >, Halide::LoopLevel, Halide::Param< T >
- set_addend() : Halide::Internal::Elf::Relocation
- set_alignment() : Halide::Internal::Elf::Section
- set_any_strict_float() : Halide::Module
- set_array_size() : Halide::Internal::GIOBase
- set_auto_scheduler_results() : Halide::Module
- set_binding() : Halide::Internal::Elf::Symbol, Halide::Internal::IRMatcher::MatcherState
- set_bound_const() : Halide::Internal::IRMatcher::MatcherState
- set_bounds() : Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Dimension
- set_buffer() : Halide::Parameter
- set_conceptual_code_stmt() : Halide::Module
- set_containing_scope() : Halide::Internal::Scope< T >
- set_contents() : Halide::Internal::Elf::Section
- set_context() : Halide::Internal::CodeGen_LLVM
- set_def_min_max() : Halide::Internal::GeneratorInput_Arithmetic< T >, Halide::Internal::GeneratorInput_Scalar< T >, Halide::Internal::GeneratorInputBase
- set_default_allocate_fn() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- set_default_deallocate_fn() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- set_default_handlers() : Halide::Internal::JITSharedRuntime
- set_default_value() : Halide::Parameter
- set_device_dirty() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- set_dimensions() : Halide::Internal::GIOBase
- set_entry() : Halide::Internal::Elf::Object
- set_estimate() : Halide::Func, Halide::Internal::Dimension, Halide::Internal::GeneratorInput_Buffer< T >, Halide::Internal::GeneratorInput_DynamicScalar< T >, Halide::Internal::GeneratorInput_Func< T >, Halide::Internal::GeneratorInput_Scalar< T >, Halide::Internal::GeneratorOutput_Func< T >, Halide::Param< T >, Halide::Parameter
- set_estimate_impl() : Halide::Internal::GeneratorInputBase
- set_estimates() : Halide::Func, Halide::Internal::GeneratorInput_Buffer< T >, Halide::Internal::GeneratorInput_Func< T >, Halide::Internal::GeneratorOutput_Buffer< T >, Halide::Internal::GeneratorOutput_Func< T >, Halide::OutputImageParam
- set_estimates_impl() : Halide::Internal::GeneratorInputBase
- set_expr_info_to_constant() : Halide::Internal::Simplify
- set_extent() : Halide::Internal::Autoscheduler::Span, Halide::Internal::Dimension
- set_extent_constraint() : Halide::Parameter
- set_extent_constraint_estimate() : Halide::Parameter
- set_fast_fp_math() : Halide::Internal::CodeGen_LLVM
- set_feature() : Halide::Target
- set_features() : Halide::Target
- set_flag() : Halide::Internal::Elf::Section
- set_flags() : Halide::Internal::Elf::Object, Halide::Internal::Elf::Section
- set_from_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::GeneratorParamBase
- set_generator_names() : Halide::Internal::GeneratorBase
- set_generatorparam_value() : Halide::Internal::AbstractGenerator, Halide::Internal::GeneratorBase
- set_generatorparam_values() : Halide::Internal::AbstractGenerator
- set_gpu_store_site() : Halide::Internal::Autoscheduler::State
- set_host_alignment() : Halide::OutputImageParam, Halide::Parameter
- set_host_dirty() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- set_impl() : Halide::Internal::GeneratorParam_Arithmetic< T >, Halide::Internal::GeneratorParamImpl< T >
- set_inputs() : Halide::Internal::GeneratorBase, Halide::Internal::GeneratorInputBase
- set_jit_externs() : Halide::Pipeline
- set_machine() : Halide::Internal::Elf::Object
- set_max_value() : Halide::Param< T >, Halide::Parameter
- set_min() : Halide::Internal::Dimension, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- set_min_constraint() : Halide::Parameter
- set_min_constraint_estimate() : Halide::Parameter
- set_min_value() : Halide::Param< T >, Halide::Parameter
- set_name() : Halide::Buffer< T, Dims >, Halide::Internal::Elf::Section, Halide::Internal::Elf::Symbol
- set_name_mangling_mode() : Halide::Internal::CodeGen_C
- set_num_threads() : Halide::Internal::JITModule, Halide::Internal::JITSharedRuntime
- set_offset() : Halide::Internal::Elf::Relocation
- set_pipeline_features() : Halide::CostModel, Halide::DefaultCostModel
- set_predicate() : Halide::Internal::ReductionDomain
- set_program_name() : cmdline::parser
- set_range() : Halide::Param< T >
- set_relocations() : Halide::Internal::Elf::Section
- set_scalar() : Halide::Parameter
- set_seed() : Halide::SimdOpCheckTest
- set_size() : Halide::Internal::Elf::Section, Halide::Runtime::Internal::HashMap
- set_strict_fp_math() : Halide::Internal::CodeGen_LLVM
- set_stride() : Halide::Internal::Dimension
- set_stride_constraint() : Halide::Parameter
- set_symbol() : Halide::Internal::Elf::Relocation
- set_type() : Halide::Internal::Elf::Object, Halide::Internal::Elf::Relocation, Halide::Internal::Elf::Section, Halide::Internal::Elf::Symbol, Halide::Internal::GeneratorOutputBase, Halide::Internal::GIOBase
- set_version() : Halide::Internal::Elf::Object
- set_visibility() : Halide::Internal::Elf::Symbol
- set_working_set_at_task_feature() : Halide::Internal::Autoscheduler::LoopNest
- shallow_find() : Halide::Internal::Scope< T >
- Sharder() : Halide::Internal::Test::Sharder
- SharedAccessAccumulator() : Halide::Internal::Autoscheduler::SharedAccessAccumulator
- should_always_consider_inline() : Halide::Internal::Autoscheduler::State
- should_commute() : Halide::Internal::Simplify
- should_not_profile() : Halide::Internal::Function
- should_run() : Halide::Internal::Test::Sharder
- should_spin() : Halide::Runtime::Internal::Synchronization::spin_control
- shrink_to_fit() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::PointerTable
- shuffle_vectors() : Halide::Internal::CodeGen_LLVM
- signal() : Halide::Runtime::Internal::Synchronization::fast_cond
- signal_parking_control() : Halide::Runtime::Internal::Synchronization::signal_parking_control
- signature() : Halide::ExternCFunction
- signature_to_type() : Halide::Internal::CodeGen_LLVM
- SimdOpCheckTest() : Halide::SimdOpCheckTest
- simple_call_intrin() : Halide::Internal::CodeGen_LLVM
- simplify() : Halide::Internal::Cost
- Simplify() : Halide::Internal::Simplify
- simplify_let() : Halide::Internal::Simplify
- single_point() : Halide::Internal::ConstantInterval, Halide::Internal::Interval
- size() : Halide::FuncRef, Halide::Internal::AssociativeOp, Halide::Internal::AssociativePattern, Halide::Internal::Autoscheduler::StateQueue, Halide::Internal::Box, Halide::Internal::GeneratorInput_Buffer< T >, Halide::Internal::GeneratorInputImpl< T, ValueType >, Halide::Internal::GeneratorOutputImpl< T >, Halide::Internal::Scope< T >, Halide::Internal::SmallStack< T >, Halide::Pipeline::RealizationArg, Halide::Realization, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::PrinterBase, Halide::Runtime::Internal::StringTable, Halide::Tuple, PerfectHashMap< K, T, max_small_size, phm_assert >
- size_in_bytes() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- slice() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- slice_begin() : Halide::Internal::Shuffle
- slice_stride() : Halide::Internal::Shuffle
- slice_vector() : Halide::Internal::CodeGen_LLVM
- sliced() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- SliceOp() : Halide::Internal::IRMatcher::SliceOp< Vec, Base, Stride, Lanes >
- SmallStack() : Halide::Internal::SmallStack< T >
- Span() : Halide::Internal::Autoscheduler::Span
- specializations() : Halide::Internal::Definition
- specialize() : Halide::Func, Halide::Stage
- specialize_fail() : Halide::Func, Halide::Stage
- split() : Halide::Func, Halide::Stage
- split_compute_root_loops() : Halide::Internal::Autoscheduler::State::FeatureLoopNestMutator
- split_predicate() : Halide::Internal::Definition, Halide::Internal::ReductionDomain
- split_vars() : Halide::Func, Halide::Stage
- splits() : Halide::Internal::StageSchedule
- stack() : Halide::Internal::Scope< T >::const_iterator
- Stage() : Halide::Internal::Autoscheduler::FunctionDAG::Node::Stage, Halide::Stage
- stage_detailed_load_costs() : Halide::Internal::RegionCosts
- stage_index() : Halide::LoopLevel
- stage_region_cost() : Halide::Internal::RegionCosts
- StageSchedule() : Halide::Internal::StageSchedule
- State() : Halide::Internal::Autoscheduler::State
- static_dimensions() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- static_halide_type() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- static_type() : Halide::Param< T >
- Stmt() : Halide::Internal::Stmt
- StmtNode() : Halide::Internal::StmtNode< T >
- storage_dims() : Halide::Internal::FuncSchedule
- storage_stride() : Halide::Internal::Autoscheduler::LoopNest
- store() : Halide::Runtime::Internal::HashMap, Halide::Runtime::Internal::THashMap< KeyType, ValueType >
- store_at() : Halide::Func
- store_in() : Halide::Func, Halide::OutputImageParam, Halide::Parameter
- store_level() : Halide::Internal::FuncSchedule
- store_root() : Halide::Func
- str() : Halide::Internal::JITErrorBuffer, Halide::Runtime::Internal::PrinterBase
- strengthen() : Halide::Internal::FunctionPtr
- stride() : Halide::Internal::Dimension, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::Dimension, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::BlockStorage
- stride_constraint() : Halide::Parameter
- Strides() : Halide::Internal::Autoscheduler::Strides
- StringStorage() : Halide::Runtime::Internal::StringStorage
- StringTable() : Halide::Runtime::Internal::StringTable
- structural_hash() : Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Autoscheduler::State
- StubInput() : Halide::Internal::StubInput
- StubInputBuffer() : Halide::Internal::StubInputBuffer< T, Dims >
- StubOutputBuffer() : Halide::Internal::StubOutputBuffer< T >
- StubOutputBufferBase() : Halide::Internal::StubOutputBufferBase
- submodules() : Halide::Module
- substitute_calls() : Halide::Internal::Function
- substitute_facts() : Halide::Internal::Simplify::ScopedFact
- supported() : Halide::Target
- supports_atomic_add() : Halide::Internal::CodeGen_LLVM
- supports_call_as_float16() : Halide::Internal::CodeGen_LLVM
- supports_device_api() : Halide::Target
- supports_type() : Halide::Target
- swap() : Halide::Internal::Autoscheduler::StateQueue, Halide::Internal::Scope< T >
- sym_exists() : Halide::Internal::CodeGen_LLVM
- sym_get() : Halide::Internal::CodeGen_LLVM
- sym_pop() : Halide::Internal::CodeGen_LLVM
- sym_push() : Halide::Internal::CodeGen_LLVM
- Symbol() : Halide::Internal::Elf::Symbol, Halide::Internal::JITModule::Symbol
- symbols() : Halide::Internal::Elf::Object
- symbols_begin() : Halide::Internal::Elf::Object
- symbols_end() : Halide::Internal::Elf::Object
- symbols_size() : Halide::Internal::Elf::Object