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 |