Halide 22.0.0 Halide compiler and libraries

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

### - p -

- pack_into_struct() : Halide::Internal::Closure
- packed_index : Halide::Internal::DeviceArgument
- padding : Halide::Internal::Allocate, halide_buffer_t
- pAllocator : ID3D12GraphicsCommandListVtbl
- parallel() : Halide::Func, Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Autoscheduler::LoopNest::StageScheduleState::FuncVar, Halide::Internal::Autoscheduler::LoopNest::StageScheduleState, Halide::Stage
- parallelism : Halide::Internal::Autoscheduler::Adams2019Params, Halide::Internal::Autoscheduler::Anderson2021Params
- parallelize_in_tiles() : Halide::Internal::Autoscheduler::LoopNest
- ParallelTileOption() : Halide::Internal::Autoscheduler::SearchSpace::ParallelTileOption
- param : Halide::Internal::Call, Halide::Internal::InferredArgument, Halide::Internal::Load, Halide::Internal::PrefetchDirective, Halide::Internal::Store, Halide::Internal::Variable
- Param : Halide::NamesInterface
- param : Halide::OutputImageParam
- Param() : Halide::Param< T >
- parameter() : Halide::Internal::GeneratorInputBase, Halide::Internal::StubInput, Halide::OutputImageParam, Halide::Param< T >
- Parameter() : Halide::Parameter
- parameters_ : Halide::Internal::GeneratorInputBase
- ParameterType : D3D12_ROOT_PARAMETER1, D3D12_ROOT_PARAMETER
- ParamParser() : Halide::Internal::Autoscheduler::ParamParser
- params : Halide::Internal::Autoscheduler::SearchSpace, Halide::Internal::Autoscheduler::State::FeatureLoopNestMutator
- paren() : Halide::Internal::IRPrinter
- paren_depth : Halide::Internal::IRPrinter
- parent : Halide::Internal::Autoscheduler::State
- parent_id : halide_trace_event_t, halide_trace_packet_t
- parent_job : Halide::Runtime::Internal::work
- pArgumentBuffer : ID3D12GraphicsCommandListVtbl
- park() : Halide::Runtime::Internal::Synchronization::parking_control
- parker : Halide::Runtime::Internal::Synchronization::queue_data, Halide::Runtime::Internal::Synchronization::word_lock_queue_data
- parse() : cmdline::parser, Halide::Internal::Autoscheduler::ParamParser, Halide::Runtime::Internal::StringTable
- parse_check() : cmdline::parser
- parse_object() : Halide::Internal::Elf::Object
- parser() : cmdline::parser
- partial_schedule : Halide::Internal::Autoscheduler::SearchSpace
- partial_schedule_path : Halide::Internal::Autoscheduler::Anderson2021Params
- partition() : Halide::Func
- Partition : Halide::NamesInterface
- partition() : Halide::Stage
- partition_policy : Halide::Internal::Dim, Halide::Internal::For
- pass : Halide::CustomLoweringPass
- passOp : WGPUStencilFaceState
- pathname() : Halide::Internal::TemporaryFile
- pattern : Halide::Internal::AssociativeOp
- pAttributes : ID3D12DeviceVtbl
- pBuffer : ID3D12GraphicsCommandListVtbl
- pCommandAllocator : ID3D12DeviceVtbl
- pCommandList : ID3D12GraphicsCommandListVtbl
- pCommandSignature : ID3D12GraphicsCommandListVtbl
- pCountBuffer : ID3D12GraphicsCommandListVtbl
- pCounterResource : ID3D12DeviceVtbl
- pCpuTimestamp : ID3D12CommandQueueVtbl
- pData : ID3D12CommandAllocatorVtbl, ID3D12CommandListVtbl, ID3D12CommandQueueVtbl, ID3D12DescriptorHeapVtbl, ID3D12DeviceChildVtbl, ID3D12DeviceVtbl, ID3D12FenceVtbl, ID3D12GraphicsCommandListVtbl, ID3D12ObjectVtbl, ID3D12PageableVtbl, ID3D12PipelineStateVtbl, ID3D12QueryHeapVtbl, ID3D12ResourceVtbl, ID3D12RootSignatureVtbl, IDXGIAdapter1Vtbl, IDXGIAdapterVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl, IDXGIObjectVtbl
- pDataSize : ID3D12CommandAllocatorVtbl, ID3D12CommandListVtbl, ID3D12CommandQueueVtbl, ID3D12DescriptorHeapVtbl, ID3D12DeviceChildVtbl, ID3D12DeviceVtbl, ID3D12FenceVtbl, ID3D12GraphicsCommandListVtbl, ID3D12ObjectVtbl, ID3D12PageableVtbl, ID3D12PipelineStateVtbl, ID3D12QueryHeapVtbl, ID3D12ResourceVtbl, ID3D12RootSignatureVtbl, IDXGIAdapter1Vtbl, IDXGIAdapterVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl, IDXGIObjectVtbl
- pDepthStencilDescriptor : ID3D12GraphicsCommandListVtbl
- pDesc : ID3D12DeviceVtbl, IDXGIAdapter1Vtbl, IDXGIAdapterVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl
- pDescBuf : stDmaWrapper_DmaTransferSetup
- pDescriptorHeapDesc : ID3D12DeviceVtbl
- pDestinationBuffer : ID3D12GraphicsCommandListVtbl
- pDevice : IDXGIFactory1Vtbl, IDXGIFactoryVtbl
- pDst : ID3D12GraphicsCommandListVtbl
- pDstBox : ID3D12ResourceVtbl
- pDstBuffer : ID3D12GraphicsCommandListVtbl
- pDstData : ID3D12ResourceVtbl
- pDstRegionStartCoordinate : ID3D12CommandQueueVtbl
- pDstResource : ID3D12CommandQueueVtbl, ID3D12GraphicsCommandListVtbl
- penalized : Halide::Internal::Autoscheduler::State
- PerfectHashMapAsserter() : PerfectHashMapAsserter
- pFence : ID3D12CommandQueueVtbl
- pFrameBuf : stDmaWrapper_DmaTransferSetup
- pFrequency : ID3D12CommandQueueVtbl
- pGpuTimestamp : ID3D12CommandQueueVtbl
- pHandle : ID3D12DeviceVtbl
- Phase : Halide::Internal::CompilerLogger, Halide::Internal::GeneratorBase
- pHeap : ID3D12CommandQueueVtbl, ID3D12DeviceVtbl
- pHeapFlags : ID3D12ResourceVtbl
- pHeapProperties : ID3D12DeviceVtbl, ID3D12ResourceVtbl
- physical_device : Halide::Runtime::Internal::Vulkan::VulkanContext
- pInitialState : ID3D12DeviceVtbl, ID3D12GraphicsCommandListVtbl
- pipeline() : Halide::JITExtern
- Pipeline : Halide::NamesInterface, Halide::Pipeline
- pipeline_features_version : Halide::Internal::Weights
- pipeline_layout : Halide::Runtime::Internal::Vulkan::VulkanCompiledShaderModule
- pipelines : halide_profiler_state
- PlacedFootprint : D3D12_TEXTURE_COPY_LOCATION
- plane0 : WGPUExternalTextureDescriptor
- plane1 : WGPUExternalTextureDescriptor
- planeCount : WGPUSharedTextureMemoryDmaBufDescriptor
- planes : WGPUSharedTextureMemoryDmaBufDescriptor
- PlaneSlice : D3D12_TEX2D_ARRAY_RTV, D3D12_TEX2D_ARRAY_SRV, D3D12_TEX2D_ARRAY_UAV, D3D12_TEX2D_RTV, D3D12_TEX2D_SRV, D3D12_TEX2D_UAV
- pNTHandle : ID3D12DeviceVtbl
- pNumSubresourceTilings : ID3D12DeviceVtbl
- pNumTilesForEntireResource : ID3D12DeviceVtbl
- pObject : ID3D12DeviceVtbl
- Pointer : halide_handle_cplusplus_type
- pointer : WGPUBufferHostMappedPointer
- PointerTable() : Halide::Runtime::Internal::PointerTable
- points_accessed_per_thread() : Halide::Internal::Autoscheduler::LoopNest
- points_computed_minimum : Halide::Internal::ScheduleFeatures
- points_computed_per_production : Halide::Internal::ScheduleFeatures
- points_computed_per_realization : Halide::Internal::ScheduleFeatures
- points_computed_per_thread : Halide::Internal::Autoscheduler::LoopNest::FeatureIntermediates, Halide::Internal::ScheduleFeatures
- points_computed_total : Halide::Internal::ScheduleFeatures
- pointwise_accesses : Halide::Internal::PipelineFeatures
- pool_size() : Halide::Runtime::Internal::BlockAllocator
- pop() : Halide::Internal::Autoscheduler::StateQueue, Halide::Internal::Scope< T >, Halide::Internal::SmallStack< T >, Halide::Internal::SmallStack< void >
- pop_back() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable
- pop_front() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable
- pop_list : Halide::Internal::Simplify::ScopedFact
- popcount : Halide::Internal::Call
- pOptimizedClearValue : ID3D12DeviceVtbl
- populate_jit_handlers() : Halide::Internal::JITSharedRuntime
- pos_inf() : Halide::Internal::Interval
- post_build() : Halide::Internal::GeneratorBase
- post_configure() : Halide::Internal::GeneratorBase
- post_generate() : Halide::Internal::GeneratorBase
- post_schedule() : Halide::Internal::GeneratorBase
- POWER_ARCH_2_07 : Halide::Target
- POWERPC : Halide::Target
- powerPreference : WGPUDawnAdapterPropertiesPowerPreference, WGPURequestAdapterOptions
- pPackedMipDesc : ID3D12DeviceVtbl
- ppAdapter : IDXGIFactory1Vtbl, IDXGIFactoryVtbl
- ppBlob : ID3D12PipelineStateVtbl
- ppCommandAllocator : ID3D12DeviceVtbl
- ppCommandList : ID3D12DeviceVtbl
- ppCommandQueue : ID3D12DeviceVtbl
- ppFence : ID3D12DeviceVtbl
- pPipelineState : ID3D12GraphicsCommandListVtbl
- ppOutput : IDXGIAdapter1Vtbl, IDXGIAdapterVtbl
- ppParent : IDXGIAdapter1Vtbl, IDXGIAdapterVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl, IDXGIObjectVtbl
- ppPipelineState : ID3D12DeviceVtbl
- ppSwapChain : IDXGIFactory1Vtbl, IDXGIFactoryVtbl
- ppvCommandSignature : ID3D12DeviceVtbl
- ppvDevice : ID3D12CommandAllocatorVtbl, ID3D12CommandListVtbl, ID3D12CommandQueueVtbl, ID3D12DescriptorHeapVtbl, ID3D12DeviceChildVtbl, ID3D12FenceVtbl, ID3D12GraphicsCommandListVtbl, ID3D12PageableVtbl, ID3D12PipelineStateVtbl, ID3D12QueryHeapVtbl, ID3D12ResourceVtbl, ID3D12RootSignatureVtbl
- ppvHeap : ID3D12DeviceVtbl
- ppvObj : ID3D12DeviceVtbl
- ppvResource : ID3D12DeviceVtbl
- ppvRootSignature : ID3D12DeviceVtbl
- pQueryHeap : ID3D12GraphicsCommandListVtbl
- pre_build() : Halide::Internal::GeneratorBase
- pre_configure() : Halide::Internal::GeneratorBase
- pre_generate() : Halide::Internal::GeneratorBase
- pre_schedule() : Halide::Internal::GeneratorBase
- pReadRange : ID3D12ResourceVtbl
- Predicate : Halide::Internal::ApplySplitResult
- predicate() : Halide::Internal::Definition, Halide::Internal::Load, Halide::Internal::Provide, Halide::Internal::ReductionDomain, Halide::Internal::Store
- PredicateCalls : Halide::Internal::ApplySplitResult
- PredicateProvides : Halide::Internal::ApplySplitResult
- prefetch() : Halide::Func, Halide::Internal::Call, Halide::Internal::Prefetch, Halide::Stage
- PrefetchBoundStrategy : Halide::NamesInterface
- prefetches() : Halide::Internal::StageSchedule
- pRegion : ID3D12GraphicsCommandListVtbl
- pRegionSize : ID3D12CommandQueueVtbl
- pRenderTargetDescriptors : ID3D12GraphicsCommandListVtbl
- prepend() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::StringStorage, Halide::Runtime::Internal::StringTable
- prepend_contents() : Halide::Internal::Elf::Section
- preprocess_function_body() : Halide::Internal::CodeGen_C
- presentMode : WGPUSwapChainDescriptor
- pResource : D3D12_RESOURCE_TRANSITION_BARRIER, D3D12_RESOURCE_UAV_BARRIER, D3D12_TEXTURE_COPY_LOCATION, ID3D12CommandQueueVtbl, ID3D12DeviceVtbl, ID3D12GraphicsCommandListVtbl
- pResourceAfter : D3D12_RESOURCE_ALIASING_BARRIER
- pResourceBefore : D3D12_RESOURCE_ALIASING_BARRIER
- pResourceDesc : ID3D12DeviceVtbl
- prev : Halide::Runtime::Internal::Synchronization::word_lock_queue_data
- prev_ptr : Halide::Runtime::Internal::BlockRegion, Halide::Runtime::Internal::LinkedList::EntryType
- primitive : WGPURenderPipelineDescriptor
- PrimitiveTopology : ID3D12GraphicsCommandListVtbl
- PrimitiveTopologyType : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- print() : Halide::Internal::IRPrinter
- print_args() : Halide::Internal::IRMatcher::Intrin< intrin, Args >
- print_assignment() : Halide::Internal::CodeGen_C
- print_braced_stmt() : Halide::Internal::IRPrinter
- print_cast_expr() : Halide::Internal::CodeGen_C
- print_compute_locations() : Halide::Internal::Autoscheduler::State
- print_expr() : Halide::Internal::CodeGen_C
- print_extern_call() : Halide::Internal::CodeGen_C, Halide::Internal::CodeGen_GPU_C
- print_gpu_name() : Halide::Internal::CodeGen_GPU_Dev
- print_heap_free() : Halide::Internal::CodeGen_C
- print_lets() : Halide::Internal::IRPrinter
- print_list() : Halide::Internal::IRPrinter
- print_loop_nest() : Halide::Func, Halide::Pipeline
- print_name() : Halide::Internal::CodeGen_C
- print_no_parens() : Halide::Internal::IRPrinter
- print_reinterpret() : Halide::Internal::CodeGen_C
- print_scalarized_expr() : Halide::Internal::CodeGen_C
- print_stmt() : Halide::Internal::CodeGen_C
- print_summary() : Halide::Internal::IRPrinter
- print_type() : Halide::Internal::CodeGen_C
- PrinterBase() : Halide::Runtime::Internal::PrinterBase
- PrintSpan() : Halide::Internal::PrintSpan< T >
- PrintSpanLn() : Halide::Internal::PrintSpanLn< T >
- Priority : D3D12_COMMAND_QUEUE_DESC
- process_pending_states() : Halide::Internal::Autoscheduler::SearchSpace
- Processor : Halide::Target
- processor_tune : Halide::Target
- ProcessorGeneric : Halide::Target
- ProcNum : _RPC_MESSAGE
- produce : Halide::Internal::Autoscheduler::LoopNest::Sites
- producer : CheckCalls, Halide::Internal::Autoscheduler::FunctionDAG::Edge
- producer_computed_here_or_further_in() : Halide::Internal::Autoscheduler::LoopNest
- producer_name : Halide::Internal::Atomic
- producer_storage_dims() : Halide::Internal::Autoscheduler::LoadJacobian
- producers_to_be_staged : Halide::Internal::Autoscheduler::LoopNest::StageScheduleState
- product_of_descendants() : Halide::Internal::Autoscheduler::LoopNest
- product_of_self_and_descendants() : Halide::Internal::Autoscheduler::LoopNest
- Profile : Halide::Target
- ProfileByTimer : Halide::Target
- profiling_enable_instance_marker : Halide::Internal::Call
- promise_clamped : Halide::Internal::Call
- promote_allocs_to_registers() : Halide::Internal::Autoscheduler::LoopNest
- promote_indices() : Halide::Internal::CodeGen_LLVM
- pRootSignature : D3D12_COMPUTE_PIPELINE_STATE_DESC, D3D12_GRAPHICS_PIPELINE_STATE_DESC, ID3D12DeviceVtbl, ID3D12GraphicsCommandListVtbl
- Properties : D3D12_HEAP_DESC
- properties : Halide::Runtime::Internal::MemoryBlock, Halide::Runtime::Internal::MemoryRegion, Halide::Runtime::Internal::MemoryRequest, WGPUMemoryHeapInfo
- prover : Halide::Internal::IRMatcher::CanProve< A, Prover >
- prune() : Halide::Runtime::Internal::HashMap
- PS : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- pseudostack_slot : Halide::Internal::CodeGen_Posix::Allocation
- pseudostack_slot_t_type : Halide::Internal::CodeGen_LLVM
- pSrc : ID3D12GraphicsCommandListVtbl
- pSrcBox : ID3D12GraphicsCommandListVtbl, ID3D12ResourceVtbl
- pSrcBuffer : ID3D12GraphicsCommandListVtbl
- pSrcData : ID3D12ResourceVtbl
- pSrcRegionStartCoordinate : ID3D12CommandQueueVtbl
- pSrcResource : ID3D12CommandQueueVtbl, ID3D12GraphicsCommandListVtbl
- pStandardTileShapeForNonPackedMips : ID3D12DeviceVtbl
- pSubresourceTilingsForNonPackedMips : ID3D12DeviceVtbl
- pTcmDataBuf : stDmaWrapper_DmaTransferSetup
- pTiledResource : ID3D12DeviceVtbl, ID3D12GraphicsCommandListVtbl
- pTileRegionSize : ID3D12GraphicsCommandListVtbl
- pTileRegionStartCoordinate : ID3D12GraphicsCommandListVtbl
- pTotalBytes : ID3D12DeviceVtbl
- ptr : D3D12_CPU_DESCRIPTOR_HANDLE, D3D12_GPU_DESCRIPTOR_HANDLE, Halide::Internal::CodeGen_Posix::Allocation, Halide::Internal::IntrusivePtr< T >, halide_pseudostack_slot_t
- ptr_t : Halide::Internal::CodeGen_LLVM
- pUMDVersion : IDXGIAdapter1Vtbl, IDXGIAdapterVtbl
- pUnknown : IDXGIAdapter1Vtbl, IDXGIAdapterVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl, IDXGIObjectVtbl
- pure : Halide::Internal::Autoscheduler::FunctionDAG::Node::Loop, Halide::Internal::Autoscheduler::LoopNest::StageScheduleState::FuncVar
- pure_dim : Halide::Internal::Autoscheduler::FunctionDAG::Node::Loop
- PureExtern : Halide::Internal::Call
- PureIntrinsic : Halide::Internal::Call
- push() : Halide::Internal::Scope< T >, Halide::Internal::SmallStack< T >, Halide::Internal::SmallStack< void >
- push_back() : Halide::Internal::Box
- pView : ID3D12GraphicsCommandListVtbl
- pWindowHandle : IDXGIFactory1Vtbl, IDXGIFactoryVtbl
- pWrittenRange : ID3D12ResourceVtbl
- PythonExtensionGen() : Halide::Internal::PythonExtensionGen