Halide 22.0.0 Halide compiler and libraries

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

### - r -

- r : Halide::Pipeline::RealizationArg, WGPUColor
- random : Halide::Internal::Call
- random_dropout : Halide::Internal::Autoscheduler::Adams2019Params, Halide::Internal::Autoscheduler::Anderson2021Params
- random_dropout_seed : Halide::Internal::Autoscheduler::Adams2019Params, Halide::Internal::Autoscheduler::Anderson2021Params
- randomize() : Halide::Internal::Weights
- randomize_tilings : Halide::Internal::Autoscheduler::Anderson2021Params
- range : Halide::Internal::reverse_adaptor< T >
- Range() : Halide::Range
- range : Halide::Runtime::Internal::MemoryRegion
- range_reader() : cmdline::range_reader< T >
- RangeType : D3D12_DESCRIPTOR_RANGE1, D3D12_DESCRIPTOR_RANGE
- RasterizedStream : D3D12_STREAM_OUTPUT_DESC
- RasterizerState : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- raw_buffer() : Halide::Parameter, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- RDom : Halide::NamesInterface, Halide::RDom
- read : Halide::Internal::Closure::Buffer, Halide::Internal::DeviceArgument
- read_only_scalar_address() : Halide::Parameter
- Realization() : Halide::Realization
- RealizationArg() : Halide::Pipeline::RealizationArg
- realize() : Halide::Func, Halide::Internal::GeneratorBase, Halide::Internal::StubOutputBufferBase, Halide::Pipeline
- reclaim() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- recompute_inlined_features() : Halide::Internal::Autoscheduler::LoopNest
- record_compilation_time() : Halide::Internal::CompilerLogger, Halide::Internal::JSONCompilerLogger
- record_failed_to_prove() : Halide::Internal::CompilerLogger, Halide::Internal::JSONCompilerLogger
- record_gpu_debug() : Halide::Internal::GpuObjectLifetimeTracker
- record_matched_simplifier_rule() : Halide::Internal::CompilerLogger, Halide::Internal::JSONCompilerLogger
- record_non_monotonic_loop_var() : Halide::Internal::CompilerLogger, Halide::Internal::JSONCompilerLogger
- record_object_code_size() : Halide::Internal::CompilerLogger, Halide::Internal::JSONCompilerLogger
- reduction_domain : Halide::Internal::Variable
- ReductionDomain() : Halide::Internal::ReductionDomain
- ref() : Halide::Internal::Scope< T >
- ref_count : Halide::Internal::Autoscheduler::BoundContents, Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Autoscheduler::State, Halide::Internal::BufferContents, Halide::Internal::IRNode, Halide::Runtime::AllocationHeader
- RefCount() : Halide::Internal::RefCount
- reference_type : halide_handle_cplusplus_type
- ReferenceType : halide_handle_cplusplus_type
- region : Halide::Runtime::Internal::BlockAllocator::MemoryAllocators, Halide::Runtime::Internal::RegionAllocator::MemoryAllocators
- region_computed() : Halide::Internal::Autoscheduler::BoundContents, Halide::Internal::Autoscheduler::FunctionDAG::Node
- region_computed_all_common_cases : Halide::Internal::Autoscheduler::FunctionDAG::Node
- region_computed_dim : Halide::Internal::Autoscheduler::FunctionDAG::Node::Loop
- region_computed_shrinks() : Halide::Internal::Autoscheduler::LoopNest
- region_cost() : Halide::Internal::RegionCosts
- region_footprint() : Halide::Internal::RegionCosts
- region_required() : Halide::Internal::Autoscheduler::BoundContents, Halide::Internal::Autoscheduler::FunctionDAG::Node
- region_size() : Halide::Internal::RegionCosts
- RegionAllocator() : Halide::Runtime::Internal::RegionAllocator
- RegionCosts() : Halide::Internal::RegionCosts
- regions : Halide::Runtime::Internal::BlockResource
- regions_allocated() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- register_allocation_bytes_read_per_realization : Halide::Internal::ScheduleFeatures
- register_bytes_at_task : Halide::Internal::ScheduleFeatures
- register_destructor : Halide::Internal::Call, Halide::Internal::CodeGen_LLVM
- register_factory() : Halide::Internal::GeneratorRegistry
- register_innermost_bytes_at_task : Halide::Internal::ScheduleFeatures
- register_instance() : Halide::Internal::ObjectInstanceRegistry
- RegisterGenerator() : Halide::Internal::RegisterGenerator
- RegisterSpace : D3D12_DESCRIPTOR_RANGE1, D3D12_DESCRIPTOR_RANGE, D3D12_ROOT_CONSTANTS, D3D12_ROOT_DESCRIPTOR1, D3D12_ROOT_DESCRIPTOR, D3D12_STATIC_SAMPLER_DESC
- release() : Halide::Internal::Autoscheduler::BoundContents::Layout, Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::HashMap, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- release_all() : Halide::Internal::GPUCompilationCache< ContextT, ModuleStateT >, Halide::Internal::JITSharedRuntime
- release_context() : Halide::Internal::GPUCompilationCache< ContextT, ModuleStateT >
- release_hold() : Halide::Internal::GPUCompilationCache< ContextT, ModuleStateT >
- release_module : halide_device_interface_impl_t
- release_unused : halide_device_allocation_pool
- relocate() : Halide::Internal::Elf::Linker
- Relocation() : Halide::Internal::Elf::Relocation
- relocation_iterator : Halide::Internal::Elf::Section
- RelocationList : Halide::Internal::Elf::Section
- relocations() : Halide::Internal::Elf::Section
- relocations_begin() : Halide::Internal::Elf::Section
- relocations_end() : Halide::Internal::Elf::Section
- relocations_size() : Halide::Internal::Elf::Section
- remainder : Halide::Internal::Bound, Halide::Internal::ModulusRemainder
- remap_metadata_name() : Halide::Module
- remove() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable
- remove_dead_code : Halide::Internal::Simplify
- remove_flag() : Halide::Internal::Elf::Section
- rename() : Halide::Func, Halide::Stage
- RenameVar : Halide::Internal::Split
- RenderTarget : D3D12_BLEND_DESC
- RenderTargetView : ID3D12GraphicsCommandListVtbl
- RenderTargetWriteMask : D3D12_RENDER_TARGET_BLEND_DESC
- reorder() : Halide::Func, Halide::Stage
- reorder_storage() : Halide::Func
- replace() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::PointerTable
- Replacement() : Halide::Internal::AssociativeOp::Replacement
- replacement : Halide::Internal::Simplify::VarInfo
- requested_alloca_total : Halide::Internal::CodeGen_LLVM
- requeue_callback() : Halide::Runtime::Internal::Synchronization::broadcast_parking_control, Halide::Runtime::Internal::Synchronization::parking_control
- require : Halide::Internal::Call
- require_mask : Halide::Internal::Call
- required_dimensions() : Halide::Internal::Function
- required_to_computed() : Halide::Internal::Autoscheduler::FunctionDAG::Node
- required_types() : Halide::Internal::Function
- requiredFeatureCount : WGPUDeviceDescriptor
- requiredFeatures : WGPUDeviceDescriptor
- requiredLimits : WGPUDeviceDescriptor
- requirements() : Halide::Pipeline
- requires_dynamic_allocation() : Halide::Internal::Autoscheduler::LoopNest
- requiresFullSubgroups : WGPUDawnComputePipelineFullSubgroups
- reserve() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::StringStorage, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- reserved : Halide::Runtime::Internal::BlockResource
- reserved0 : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- reserved1 : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- ReservedForRuntime : _RPC_MESSAGE
- reset() : Halide::CostModel, Halide::DefaultCostModel, Halide::ImageParam, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::Synchronization::spin_control, Halide::Runtime::Internal::work_queue_t
- resize() : Halide::Internal::Box, Halide::Internal::GeneratorOutputBase, Halide::Internal::GeneratorOutputImpl< T >, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::StringTable
- resolve_submodules() : Halide::Module
- resolveTarget : WGPURenderPassColorAttachment
- resort() : Halide::Internal::Autoscheduler::StateQueue
- ResourceMinLODClamp : D3D12_TEX1D_ARRAY_SRV, D3D12_TEX1D_SRV, D3D12_TEX2D_ARRAY_SRV, D3D12_TEX2D_SRV, D3D12_TEX3D_SRV, D3D12_TEXCUBE_ARRAY_SRV, D3D12_TEXCUBE_SRV
- rest() : cmdline::parser, Halide::Internal::Block, Halide::Internal::Fork
- restart() : Halide::Internal::Autoscheduler::Timer
- Restrict : halide_handle_cplusplus_type
- result : Halide::Internal::ExprUsesVars< T >, Halide::Internal::IRMatcher::Rewriter< Instance >, Halide::Internal::SolverResult
- result_type : Halide::Internal::CodeGen_LLVM::Intrinsic
- ret_type() : Halide::ExternSignature
- retain() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- return_second : Halide::Internal::Call
- return_with_error_code() : Halide::Internal::CodeGen_LLVM
- reuse_device_allocations() : Halide::Internal::JITModule, Halide::Internal::JITSharedRuntime
- Revision : DXGI_ADAPTER_DESC1, DXGI_ADAPTER_DESC
- rewrite_buffer : Halide::Internal::Call
- Rewriter() : Halide::Internal::IRMatcher::Rewriter< Instance >
- rfactor() : Halide::Stage
- right : D3D12_BOX, Halide::OutputImageParam, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, tagRECT
- riid : ID3D12CommandAllocatorVtbl, ID3D12CommandListVtbl, ID3D12CommandQueueVtbl, ID3D12DescriptorHeapVtbl, ID3D12DeviceChildVtbl, ID3D12DeviceVtbl, ID3D12FenceVtbl, ID3D12GraphicsCommandListVtbl, ID3D12PageableVtbl, ID3D12PipelineStateVtbl, ID3D12QueryHeapVtbl, ID3D12ResourceVtbl, ID3D12RootSignatureVtbl, IDXGIAdapter1Vtbl, IDXGIAdapterVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl, IDXGIObjectVtbl
- riidResource : ID3D12DeviceVtbl
- ring_buffer() : Halide::Func, Halide::Internal::FuncSchedule
- RISCV : Halide::Target
- rng : Halide::Internal::Autoscheduler::SearchSpace
- rng_seed : Halide::SimdOpCheckTest
- root : Halide::Internal::Autoscheduler::GPULoopInfo, Halide::Internal::Autoscheduler::State, Halide::LoopLevel
- RootParameterIndex : D3D12_INDIRECT_ARGUMENT_DESC, ID3D12GraphicsCommandListVtbl
- rotation : WGPUExternalTextureDescriptor
- round : Halide::Internal::Call
- rounding_halving_add : Halide::Internal::Call
- rounding_mul_shift_right : Halide::Internal::Call
- rounding_shift_left : Halide::Internal::Call
- rounding_shift_right : Halide::Internal::Call
- RowPitch : D3D12_SUBRESOURCE_FOOTPRINT
- rowsPerImage : WGPUTextureDataLayout
- RpcFlags : _RPC_MESSAGE
- RpcInterfaceInformation : _RPC_MESSAGE
- RTsSingleHandleToDescriptorRange : ID3D12GraphicsCommandListVtbl
- RTVFormats : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- run() : Halide::Internal::WasmModule
- running() : Halide::Runtime::Internal::work, Halide::Runtime::Internal::work_queue_t
- runtime_name : Halide::Internal::ExecuteGeneratorArgs
- RuntimeError() : Halide::RuntimeError
- RValueReference : halide_handle_cplusplus_type
- rvar : Halide::Internal::Autoscheduler::FunctionDAG::Node::Loop
- RVar : Halide::NamesInterface, Halide::RVar
- rvar : Halide::VarOrRVar
- rvars() : Halide::Func, Halide::Internal::StageSchedule
- RVV : Halide::Target