Index
| ! | Language.Halide |
| $sel:allowRaceConditions:StageSchedule | Language.Halide |
| $sel:atomic:StageSchedule | Language.Halide |
| $sel:boundExtent:Bound | Language.Halide |
| $sel:boundMin:Bound | Language.Halide |
| $sel:boundModulus:Bound | Language.Halide |
| $sel:boundRemainder:Bound | Language.Halide |
| $sel:boundVar:Bound | Language.Halide |
| $sel:deviceApi:Dim | Language.Halide |
| $sel:dims:StageSchedule | Language.Halide |
| $sel:dimType:Dim | Language.Halide |
| $sel:extentExpr:ReductionVariable | Language.Halide |
| $sel:forType:Dim | Language.Halide |
| $sel:fusedPairs:StageSchedule | Language.Halide |
| $sel:fuseInner:FuseContents | Language.Halide |
| $sel:fuseLevel:StageSchedule | Language.Halide |
| $sel:fuseNew:FuseContents | Language.Halide |
| $sel:fuseOuter:FuseContents | Language.Halide |
| $sel:minExpr:ReductionVariable | Language.Halide |
| $sel:overrideAtomicAssociativityTest:StageSchedule | Language.Halide |
| $sel:prefetchAt:PrefetchDirective | Language.Halide |
| $sel:prefetches:StageSchedule | Language.Halide |
| $sel:prefetchFrom:PrefetchDirective | Language.Halide |
| $sel:prefetchFunc:PrefetchDirective | Language.Halide |
| $sel:prefetchOffset:PrefetchDirective | Language.Halide |
| $sel:prefetchParameter:PrefetchDirective | Language.Halide |
| $sel:prefetchStrategy:PrefetchDirective | Language.Halide |
| $sel:rvars:StageSchedule | Language.Halide |
| $sel:splitExact:SplitContents | Language.Halide |
| $sel:splitFactor:SplitContents | Language.Halide |
| $sel:splitInner:SplitContents | Language.Halide |
| $sel:splitOld:SplitContents | Language.Halide |
| $sel:splitOuter:SplitContents | Language.Halide |
| $sel:splits:StageSchedule | Language.Halide |
| $sel:splitTail:SplitContents | Language.Halide |
| $sel:storageAlignment:StorageDim | Language.Halide |
| $sel:storageBound:StorageDim | Language.Halide |
| $sel:storageFold:StorageDim | Language.Halide |
| $sel:storageVar:StorageDim | Language.Halide |
| $sel:var:Dim | Language.Halide |
| $sel:varName:ReductionVariable | Language.Halide |
| Adams2019 | Language.Halide |
| All | Language.Halide |
| allocaBuffer | Language.Halide |
| allocaCpuBuffer | Language.Halide |
| and | Language.Halide |
| applyAutoScheduler | Language.Halide |
| applyDims | Language.Halide |
| applySchedule | Language.Halide |
| applySplits | Language.Halide |
| asBufferParam | Language.Halide |
| asUsed | Language.Halide |
| asUsedBy | Language.Halide |
| atomic | Language.Halide |
| AutoScheduler | Language.Halide |
| Bound | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| bound | Language.Halide |
| buffer | Language.Halide |
| bufferCopyToHost | Language.Halide |
| bufferFromPtrShape | Language.Halide |
| bufferFromPtrShapeStrides | Language.Halide |
| cast | Language.Halide |
| collectIterationOrder | Language.Halide |
| colMajorStrides | Language.Halide |
| compile | Language.Halide |
| compileForTarget | Language.Halide |
| compileToCallable | Language.Halide |
| compileToLoweredStmt | Language.Halide |
| computeAt | Language.Halide |
| computeRoot | Language.Halide |
| computeWith | Language.Halide |
| constantExterior | Language.Halide |
| coordinates | Language.Halide |
| copyToDevice | Language.Halide |
| copyToHost | Language.Halide |
| Curry | Language.Halide |
| curryG | Language.Halide |
| CxxDimension | Language.Halide |
| CxxExpr | Language.Halide |
| CxxFunc | Language.Halide |
| CxxImageParam | Language.Halide |
| CxxLoopLevel | Language.Halide |
| CxxParameter | Language.Halide |
| CxxRVar | Language.Halide |
| CxxStage | Language.Halide |
| CxxTarget | Language.Halide |
| CxxVar | Language.Halide |
| define | Language.Halide |
| DeviceAPI | Language.Halide |
| DeviceCUDA | Language.Halide |
| DeviceD3D12Compute | Language.Halide |
| DeviceDefaultGPU | Language.Halide |
| DeviceHexagon | Language.Halide |
| DeviceHexagonDma | Language.Halide |
| DeviceHost | Language.Halide |
| DeviceMetal | Language.Halide |
| DeviceNone | Language.Halide |
| DeviceOpenCL | Language.Halide |
| DeviceOpenGLCompute | Language.Halide |
| Dim | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| dim | Language.Halide |
| Dimension | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| DimImpureRVar | Language.Halide |
| DimPureRVar | Language.Halide |
| DimPureVar | Language.Halide |
| DimType | Language.Halide |
| div | Language.Halide |
| eq | Language.Halide |
| estimate | Language.Halide |
| evaluate | Language.Halide |
| eventCode | Language.Halide |
| Expr | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| FeatureARMDotProd | Language.Halide |
| FeatureARMFp16 | Language.Halide |
| FeatureARMv7s | Language.Halide |
| FeatureARMv81a | Language.Halide |
| FeatureASAN | Language.Halide |
| FeatureAVX | Language.Halide |
| FeatureAVX2 | Language.Halide |
| FeatureAVX512 | Language.Halide |
| FeatureAVX512_Cannonlake | Language.Halide |
| FeatureAVX512_KNL | Language.Halide |
| FeatureAVX512_SapphireRapids | Language.Halide |
| FeatureAVX512_Skylake | Language.Halide |
| FeatureCheckUnsafePromises | Language.Halide |
| FeatureCLAtomics64 | Language.Halide |
| FeatureCLDoubles | Language.Halide |
| FeatureCLHalf | Language.Halide |
| FeatureCPlusPlusMangling | Language.Halide |
| FeatureCUDA | Language.Halide |
| FeatureCUDACapability30 | Language.Halide |
| FeatureCUDACapability32 | Language.Halide |
| FeatureCUDACapability35 | Language.Halide |
| FeatureCUDACapability50 | Language.Halide |
| FeatureCUDACapability61 | Language.Halide |
| FeatureCUDACapability70 | Language.Halide |
| FeatureCUDACapability75 | Language.Halide |
| FeatureCUDACapability80 | Language.Halide |
| FeatureCUDACapability86 | Language.Halide |
| FeatureD3D12Compute | Language.Halide |
| FeatureDebug | Language.Halide |
| FeatureEGL | Language.Halide |
| FeatureEmbedBitcode | Language.Halide |
| FeatureEnableLLVMLoopOpt | Language.Halide |
| FeatureF16C | Language.Halide |
| FeatureFMA | Language.Halide |
| FeatureFMA4 | Language.Halide |
| FeatureFuzzFloatStores | Language.Halide |
| FeatureHexagonDma | Language.Halide |
| FeatureHVX_128 | Language.Halide |
| FeatureHVX_v62 | Language.Halide |
| FeatureHVX_v65 | Language.Halide |
| FeatureHVX_v66 | Language.Halide |
| FeatureJIT | Language.Halide |
| FeatureLargeBuffers | Language.Halide |
| FeatureMetal | Language.Halide |
| FeatureMSAN | Language.Halide |
| FeatureNoAsserts | Language.Halide |
| FeatureNoBoundsQuery | Language.Halide |
| FeatureNoNEON | Language.Halide |
| FeatureNoRuntime | Language.Halide |
| FeatureOpenCL | Language.Halide |
| FeatureOpenGLCompute | Language.Halide |
| FeaturePOWER_ARCH_2_07 | Language.Halide |
| FeatureProfile | Language.Halide |
| FeatureProfileByTimer | Language.Halide |
| FeatureRVV | Language.Halide |
| FeatureSanitizerCoverage | Language.Halide |
| FeatureSoftFloatABI | Language.Halide |
| FeatureSPIRV | Language.Halide |
| FeatureSSE41 | Language.Halide |
| FeatureStrictFloat | Language.Halide |
| FeatureSVE | Language.Halide |
| FeatureSVE2 | Language.Halide |
| FeatureTraceLoads | Language.Halide |
| FeatureTracePipeline | Language.Halide |
| FeatureTraceRealizations | Language.Halide |
| FeatureTraceStores | Language.Halide |
| FeatureTSAN | Language.Halide |
| FeatureUserContext | Language.Halide |
| FeatureVSX | Language.Halide |
| FeatureWasmBulkMemory | Language.Halide |
| FeatureWasmSatFloatToInt | Language.Halide |
| FeatureWasmSignExt | Language.Halide |
| FeatureWasmSimd128 | Language.Halide |
| FeatureWasmThreads | Language.Halide |
| ForExtern | Language.Halide |
| ForGPUBlock | Language.Halide |
| ForGPULane | Language.Halide |
| ForGPUThread | Language.Halide |
| ForParallel | Language.Halide |
| ForSerial | Language.Halide |
| ForType | Language.Halide |
| ForUnrolled | Language.Halide |
| ForVectorized | Language.Halide |
| FromTuple | Language.Halide |
| fromTuple | Language.Halide |
| Func | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| funcName | Language.Halide |
| Function | Language.Halide |
| FunctionArguments | Language.Halide |
| FunctionReturn | Language.Halide |
| FuncTy | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| fuse | Language.Halide |
| FuseContents | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| FusedPair | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| FuseLoopLevel | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| FuseVars | Language.Halide |
| getArgs | Language.Halide |
| getBufferExtent | Language.Halide |
| getHalideLibraryPath | Language.Halide |
| getLoopLevel | Language.Halide |
| getLoopLevelAtStage | Language.Halide |
| getStage | Language.Halide |
| getStageSchedule | Language.Halide |
| getUpdateStage | Language.Halide |
| gpuBlocks | Language.Halide |
| gpuLanes | Language.Halide |
| gpuTarget | Language.Halide |
| gpuThreads | Language.Halide |
| gt | Language.Halide |
| gte | Language.Halide |
| HalideBuffer | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| halideBufferDevice | Language.Halide |
| halideBufferDeviceInterface | Language.Halide |
| halideBufferDim | Language.Halide |
| halideBufferDimensions | Language.Halide |
| halideBufferFlags | Language.Halide |
| halideBufferHost | Language.Halide |
| halideBufferPadding | Language.Halide |
| halideBufferType | Language.Halide |
| HalideDeviceInterface | Language.Halide |
| HalideDimension | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| halideDimensionExtent | Language.Halide |
| halideDimensionFlags | Language.Halide |
| halideDimensionMin | Language.Halide |
| halideDimensionStride | Language.Halide |
| hasGpuFeature | Language.Halide |
| hasUpdateDefinitions | Language.Halide |
| hostSupportsTargetDevice | Language.Halide |
| hostTarget | Language.Halide |
| ifThenElse | Language.Halide |
| importHalide | Language.Halide |
| InlinedLoopLevel | Language.Halide |
| InlinedTy | Language.Halide |
| Int32 | Language.Halide |
| isDeviceDirty | Language.Halide |
| IsHalideBuffer | Language.Halide |
| IsHalideType | Language.Halide |
| isHostDirty | Language.Halide |
| IsListPeek | Language.Halide |
| IsTuple | Language.Halide |
| KnownNat | Language.Halide |
| Length | Language.Halide |
| Li2018 | Language.Halide |
| loadAutoScheduler | Language.Halide |
| loadStoreContents | Language.Halide |
| LockedTy | Language.Halide |
| LoopAlignAuto | Language.Halide |
| LoopAlignEnd | Language.Halide |
| LoopAlignStart | Language.Halide |
| LoopAlignStrategy | Language.Halide |
| LoopLevel | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| LoopLevelTy | Language.Halide |
| LoopNoAlign | Language.Halide |
| LoweredSignature | Language.Halide |
| lt | Language.Halide |
| lte | Language.Halide |
| max | Language.Halide |
| min | Language.Halide |
| mkExpr | Language.Halide |
| mkRDom | Language.Halide |
| mkRVar | Language.Halide |
| mkVar | Language.Halide |
| mod | Language.Halide |
| Mullapudi2016 | Language.Halide |
| neq | Language.Halide |
| or | Language.Halide |
| parallel | Language.Halide |
| Param | Language.Halide |
| Parameter | Language.Halide |
| ParamTy | Language.Halide |
| peekScalar | Language.Halide |
| peekToList | Language.Halide |
| PrefetchDirective | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| prettyLoopNest | Language.Halide |
| printed | Language.Halide |
| printedWhen | Language.Halide |
| Ptr | Language.Halide |
| RawHalideBuffer | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| realize | Language.Halide |
| realizeOnTarget | Language.Halide |
| ReductionDomain | Language.Halide |
| ReductionVariable | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| reorder | Language.Halide |
| repeatEdge | Language.Halide |
| RootLoopLevel | Language.Halide |
| RootTy | Language.Halide |
| rowMajorStrides | Language.Halide |
| RVar | |
| 1 (Data Constructor) | Language.Halide |
| 2 (Type/Class) | Language.Halide |
| scalar | Language.Halide |
| ScalarParam | Language.Halide |
| Schedulable | Language.Halide |
| serial | Language.Halide |
| setCustomTrace | Language.Halide |
| setEstimate | Language.Halide |
| setExtent | Language.Halide |
| setFeature | Language.Halide |
| setMin | Language.Halide |
| setScalarEstimate | Language.Halide |
| setStride | Language.Halide |
| SomeLoopLevel | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| specialize | Language.Halide |
| specializeFail | Language.Halide |
| Split | Language.Halide |
| split | Language.Halide |
| SplitContents | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| SplitVar | Language.Halide |
| Stage | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| StageSchedule | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| StmtHTML | Language.Halide |
| StmtOutputFormat | Language.Halide |
| StmtText | Language.Halide |
| StorageDim | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| storeAt | Language.Halide |
| TailAuto | Language.Halide |
| TailGuardWithIf | Language.Halide |
| TailPredicate | Language.Halide |
| TailPredicateLoads | Language.Halide |
| TailPredicateStores | Language.Halide |
| TailRoundUp | Language.Halide |
| TailShiftInwards | Language.Halide |
| TailStrategy | Language.Halide |
| Target | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| TargetFeature | Language.Halide |
| testCUDA | Language.Halide |
| testOpenCL | Language.Halide |
| testWriteToStderr | Language.Halide |
| toIntImm | Language.Halide |
| toRVars | Language.Halide |
| ToTuple | Language.Halide |
| toTuple | Language.Halide |
| TraceBeginPipeline | Language.Halide |
| TraceBeginRealization | Language.Halide |
| TraceConsume | Language.Halide |
| TraceEndConsume | Language.Halide |
| TraceEndPipeline | Language.Halide |
| TraceEndProduce | Language.Halide |
| TraceEndRealization | Language.Halide |
| TraceEvent | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| TraceEventCode | Language.Halide |
| TraceLoad | Language.Halide |
| traceLoads | Language.Halide |
| TraceLoadStoreContents | |
| 1 (Type/Class) | Language.Halide |
| 2 (Data Constructor) | Language.Halide |
| TraceProduce | Language.Halide |
| TraceStore | Language.Halide |
| traceStores | Language.Halide |
| TraceTag | Language.Halide |
| UnCurry | Language.Halide |
| uncurryG | Language.Halide |
| undef | Language.Halide |
| unHalideBuffer | Language.Halide |
| unroll | Language.Halide |
| update | Language.Halide |
| valuePtr | Language.Halide |
| valueType | Language.Halide |
| Var | |
| 1 (Data Constructor) | Language.Halide |
| 2 (Type/Class) | Language.Halide |
| VarOrRVar | Language.Halide |
| vectorize | Language.Halide |
| withCopiedToHost | Language.Halide |
| withCropped | Language.Halide |
| withHalideBuffer | Language.Halide |
| withHalideBufferImpl | Language.Halide |