halide-haskell-0.0.2.0: Haskell bindings to Halide

Index

!Language.Halide
$sel:allowRaceConditions:StageScheduleLanguage.Halide
$sel:atomic:StageScheduleLanguage.Halide
$sel:boundExtent:BoundLanguage.Halide
$sel:boundMin:BoundLanguage.Halide
$sel:boundModulus:BoundLanguage.Halide
$sel:boundRemainder:BoundLanguage.Halide
$sel:boundVar:BoundLanguage.Halide
$sel:deviceApi:DimLanguage.Halide
$sel:dims:StageScheduleLanguage.Halide
$sel:dimType:DimLanguage.Halide
$sel:extentExpr:ReductionVariableLanguage.Halide
$sel:forType:DimLanguage.Halide
$sel:fusedPairs:StageScheduleLanguage.Halide
$sel:fuseInner:FuseContentsLanguage.Halide
$sel:fuseLevel:StageScheduleLanguage.Halide
$sel:fuseNew:FuseContentsLanguage.Halide
$sel:fuseOuter:FuseContentsLanguage.Halide
$sel:minExpr:ReductionVariableLanguage.Halide
$sel:overrideAtomicAssociativityTest:StageScheduleLanguage.Halide
$sel:prefetchAt:PrefetchDirectiveLanguage.Halide
$sel:prefetches:StageScheduleLanguage.Halide
$sel:prefetchFrom:PrefetchDirectiveLanguage.Halide
$sel:prefetchFunc:PrefetchDirectiveLanguage.Halide
$sel:prefetchOffset:PrefetchDirectiveLanguage.Halide
$sel:prefetchParameter:PrefetchDirectiveLanguage.Halide
$sel:prefetchStrategy:PrefetchDirectiveLanguage.Halide
$sel:rvars:StageScheduleLanguage.Halide
$sel:splitExact:SplitContentsLanguage.Halide
$sel:splitFactor:SplitContentsLanguage.Halide
$sel:splitInner:SplitContentsLanguage.Halide
$sel:splitOld:SplitContentsLanguage.Halide
$sel:splitOuter:SplitContentsLanguage.Halide
$sel:splits:StageScheduleLanguage.Halide
$sel:splitTail:SplitContentsLanguage.Halide
$sel:storageAlignment:StorageDimLanguage.Halide
$sel:storageBound:StorageDimLanguage.Halide
$sel:storageFold:StorageDimLanguage.Halide
$sel:storageVar:StorageDimLanguage.Halide
$sel:var:DimLanguage.Halide
$sel:varName:ReductionVariableLanguage.Halide
Adams2019Language.Halide
AllLanguage.Halide
allocaBufferLanguage.Halide
allocaCpuBufferLanguage.Halide
andLanguage.Halide
applyAutoSchedulerLanguage.Halide
applyDimsLanguage.Halide
applyScheduleLanguage.Halide
applySplitsLanguage.Halide
asBufferParamLanguage.Halide
asUsedLanguage.Halide
asUsedByLanguage.Halide
atomicLanguage.Halide
AutoSchedulerLanguage.Halide
Bound 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
boundLanguage.Halide
bufferLanguage.Halide
bufferCopyToHostLanguage.Halide
bufferFromPtrShapeLanguage.Halide
bufferFromPtrShapeStridesLanguage.Halide
castLanguage.Halide
collectIterationOrderLanguage.Halide
colMajorStridesLanguage.Halide
compileLanguage.Halide
compileForTargetLanguage.Halide
compileToCallableLanguage.Halide
compileToLoweredStmtLanguage.Halide
computeAtLanguage.Halide
computeRootLanguage.Halide
computeWithLanguage.Halide
constantExteriorLanguage.Halide
coordinatesLanguage.Halide
copyToDeviceLanguage.Halide
copyToHostLanguage.Halide
CurryLanguage.Halide
curryGLanguage.Halide
CxxDimensionLanguage.Halide
CxxExprLanguage.Halide
CxxFuncLanguage.Halide
CxxImageParamLanguage.Halide
CxxLoopLevelLanguage.Halide
CxxParameterLanguage.Halide
CxxRVarLanguage.Halide
CxxStageLanguage.Halide
CxxTargetLanguage.Halide
CxxVarLanguage.Halide
defineLanguage.Halide
DeviceAPILanguage.Halide
DeviceCUDALanguage.Halide
DeviceD3D12ComputeLanguage.Halide
DeviceDefaultGPULanguage.Halide
DeviceHexagonLanguage.Halide
DeviceHexagonDmaLanguage.Halide
DeviceHostLanguage.Halide
DeviceMetalLanguage.Halide
DeviceNoneLanguage.Halide
DeviceOpenCLLanguage.Halide
DeviceOpenGLComputeLanguage.Halide
Dim 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
dimLanguage.Halide
Dimension 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
DimImpureRVarLanguage.Halide
DimPureRVarLanguage.Halide
DimPureVarLanguage.Halide
DimTypeLanguage.Halide
divLanguage.Halide
eqLanguage.Halide
estimateLanguage.Halide
evaluateLanguage.Halide
eventCodeLanguage.Halide
Expr 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
FeatureARMDotProdLanguage.Halide
FeatureARMFp16Language.Halide
FeatureARMv7sLanguage.Halide
FeatureARMv81aLanguage.Halide
FeatureASANLanguage.Halide
FeatureAVXLanguage.Halide
FeatureAVX2Language.Halide
FeatureAVX512Language.Halide
FeatureAVX512_CannonlakeLanguage.Halide
FeatureAVX512_KNLLanguage.Halide
FeatureAVX512_SapphireRapidsLanguage.Halide
FeatureAVX512_SkylakeLanguage.Halide
FeatureCheckUnsafePromisesLanguage.Halide
FeatureCLAtomics64Language.Halide
FeatureCLDoublesLanguage.Halide
FeatureCLHalfLanguage.Halide
FeatureCPlusPlusManglingLanguage.Halide
FeatureCUDALanguage.Halide
FeatureCUDACapability30Language.Halide
FeatureCUDACapability32Language.Halide
FeatureCUDACapability35Language.Halide
FeatureCUDACapability50Language.Halide
FeatureCUDACapability61Language.Halide
FeatureCUDACapability70Language.Halide
FeatureCUDACapability75Language.Halide
FeatureCUDACapability80Language.Halide
FeatureCUDACapability86Language.Halide
FeatureD3D12ComputeLanguage.Halide
FeatureDebugLanguage.Halide
FeatureEGLLanguage.Halide
FeatureEmbedBitcodeLanguage.Halide
FeatureEnableLLVMLoopOptLanguage.Halide
FeatureF16CLanguage.Halide
FeatureFMALanguage.Halide
FeatureFMA4Language.Halide
FeatureFuzzFloatStoresLanguage.Halide
FeatureHexagonDmaLanguage.Halide
FeatureHVX_128Language.Halide
FeatureHVX_v62Language.Halide
FeatureHVX_v65Language.Halide
FeatureHVX_v66Language.Halide
FeatureJITLanguage.Halide
FeatureLargeBuffersLanguage.Halide
FeatureMetalLanguage.Halide
FeatureMSANLanguage.Halide
FeatureNoAssertsLanguage.Halide
FeatureNoBoundsQueryLanguage.Halide
FeatureNoNEONLanguage.Halide
FeatureNoRuntimeLanguage.Halide
FeatureOpenCLLanguage.Halide
FeatureOpenGLComputeLanguage.Halide
FeaturePOWER_ARCH_2_07Language.Halide
FeatureProfileLanguage.Halide
FeatureProfileByTimerLanguage.Halide
FeatureRVVLanguage.Halide
FeatureSanitizerCoverageLanguage.Halide
FeatureSoftFloatABILanguage.Halide
FeatureSPIRVLanguage.Halide
FeatureSSE41Language.Halide
FeatureStrictFloatLanguage.Halide
FeatureSVELanguage.Halide
FeatureSVE2Language.Halide
FeatureTraceLoadsLanguage.Halide
FeatureTracePipelineLanguage.Halide
FeatureTraceRealizationsLanguage.Halide
FeatureTraceStoresLanguage.Halide
FeatureTSANLanguage.Halide
FeatureUserContextLanguage.Halide
FeatureVSXLanguage.Halide
FeatureWasmBulkMemoryLanguage.Halide
FeatureWasmSatFloatToIntLanguage.Halide
FeatureWasmSignExtLanguage.Halide
FeatureWasmSimd128Language.Halide
FeatureWasmThreadsLanguage.Halide
ForExternLanguage.Halide
ForGPUBlockLanguage.Halide
ForGPULaneLanguage.Halide
ForGPUThreadLanguage.Halide
ForParallelLanguage.Halide
ForSerialLanguage.Halide
ForTypeLanguage.Halide
ForUnrolledLanguage.Halide
ForVectorizedLanguage.Halide
FromTupleLanguage.Halide
fromTupleLanguage.Halide
Func 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
funcNameLanguage.Halide
FunctionLanguage.Halide
FunctionArgumentsLanguage.Halide
FunctionReturnLanguage.Halide
FuncTy 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
fuseLanguage.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
FuseVarsLanguage.Halide
getArgsLanguage.Halide
getBufferExtentLanguage.Halide
getHalideLibraryPathLanguage.Halide
getLoopLevelLanguage.Halide
getLoopLevelAtStageLanguage.Halide
getStageLanguage.Halide
getStageScheduleLanguage.Halide
getUpdateStageLanguage.Halide
gpuBlocksLanguage.Halide
gpuLanesLanguage.Halide
gpuTargetLanguage.Halide
gpuThreadsLanguage.Halide
gtLanguage.Halide
gteLanguage.Halide
HalideBuffer 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
halideBufferDeviceLanguage.Halide
halideBufferDeviceInterfaceLanguage.Halide
halideBufferDimLanguage.Halide
halideBufferDimensionsLanguage.Halide
halideBufferFlagsLanguage.Halide
halideBufferHostLanguage.Halide
halideBufferPaddingLanguage.Halide
halideBufferTypeLanguage.Halide
HalideDeviceInterfaceLanguage.Halide
HalideDimension 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
halideDimensionExtentLanguage.Halide
halideDimensionFlagsLanguage.Halide
halideDimensionMinLanguage.Halide
halideDimensionStrideLanguage.Halide
hasGpuFeatureLanguage.Halide
hasUpdateDefinitionsLanguage.Halide
hostSupportsTargetDeviceLanguage.Halide
hostTargetLanguage.Halide
ifThenElseLanguage.Halide
importHalideLanguage.Halide
InlinedLoopLevelLanguage.Halide
InlinedTyLanguage.Halide
Int32Language.Halide
isDeviceDirtyLanguage.Halide
IsHalideBufferLanguage.Halide
IsHalideTypeLanguage.Halide
isHostDirtyLanguage.Halide
IsListPeekLanguage.Halide
IsTupleLanguage.Halide
KnownNatLanguage.Halide
LengthLanguage.Halide
Li2018Language.Halide
loadAutoSchedulerLanguage.Halide
loadStoreContentsLanguage.Halide
LockedTyLanguage.Halide
LoopAlignAutoLanguage.Halide
LoopAlignEndLanguage.Halide
LoopAlignStartLanguage.Halide
LoopAlignStrategyLanguage.Halide
LoopLevel 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
LoopLevelTyLanguage.Halide
LoopNoAlignLanguage.Halide
LoweredSignatureLanguage.Halide
ltLanguage.Halide
lteLanguage.Halide
maxLanguage.Halide
minLanguage.Halide
mkExprLanguage.Halide
mkRDomLanguage.Halide
mkRVarLanguage.Halide
mkVarLanguage.Halide
modLanguage.Halide
Mullapudi2016Language.Halide
neqLanguage.Halide
orLanguage.Halide
parallelLanguage.Halide
ParamLanguage.Halide
ParameterLanguage.Halide
ParamTyLanguage.Halide
peekScalarLanguage.Halide
peekToListLanguage.Halide
PrefetchDirective 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
prettyLoopNestLanguage.Halide
printedLanguage.Halide
printedWhenLanguage.Halide
PtrLanguage.Halide
RawHalideBuffer 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
realizeLanguage.Halide
realizeOnTargetLanguage.Halide
ReductionDomainLanguage.Halide
ReductionVariable 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
reorderLanguage.Halide
repeatEdgeLanguage.Halide
RootLoopLevelLanguage.Halide
RootTyLanguage.Halide
rowMajorStridesLanguage.Halide
RVar 
1 (Data Constructor)Language.Halide
2 (Type/Class)Language.Halide
scalarLanguage.Halide
ScalarParamLanguage.Halide
SchedulableLanguage.Halide
serialLanguage.Halide
setCustomTraceLanguage.Halide
setEstimateLanguage.Halide
setExtentLanguage.Halide
setFeatureLanguage.Halide
setMinLanguage.Halide
setScalarEstimateLanguage.Halide
setStrideLanguage.Halide
SomeLoopLevel 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
specializeLanguage.Halide
specializeFailLanguage.Halide
SplitLanguage.Halide
splitLanguage.Halide
SplitContents 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
SplitVarLanguage.Halide
Stage 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
StageSchedule 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
StmtHTMLLanguage.Halide
StmtOutputFormatLanguage.Halide
StmtTextLanguage.Halide
StorageDim 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
storeAtLanguage.Halide
TailAutoLanguage.Halide
TailGuardWithIfLanguage.Halide
TailPredicateLanguage.Halide
TailPredicateLoadsLanguage.Halide
TailPredicateStoresLanguage.Halide
TailRoundUpLanguage.Halide
TailShiftInwardsLanguage.Halide
TailStrategyLanguage.Halide
Target 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
TargetFeatureLanguage.Halide
testCUDALanguage.Halide
testOpenCLLanguage.Halide
testWriteToStderrLanguage.Halide
toIntImmLanguage.Halide
toRVarsLanguage.Halide
ToTupleLanguage.Halide
toTupleLanguage.Halide
TraceBeginPipelineLanguage.Halide
TraceBeginRealizationLanguage.Halide
TraceConsumeLanguage.Halide
TraceEndConsumeLanguage.Halide
TraceEndPipelineLanguage.Halide
TraceEndProduceLanguage.Halide
TraceEndRealizationLanguage.Halide
TraceEvent 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
TraceEventCodeLanguage.Halide
TraceLoadLanguage.Halide
traceLoadsLanguage.Halide
TraceLoadStoreContents 
1 (Type/Class)Language.Halide
2 (Data Constructor)Language.Halide
TraceProduceLanguage.Halide
TraceStoreLanguage.Halide
traceStoresLanguage.Halide
TraceTagLanguage.Halide
UnCurryLanguage.Halide
uncurryGLanguage.Halide
undefLanguage.Halide
unHalideBufferLanguage.Halide
unrollLanguage.Halide
updateLanguage.Halide
valuePtrLanguage.Halide
valueTypeLanguage.Halide
Var 
1 (Data Constructor)Language.Halide
2 (Type/Class)Language.Halide
VarOrRVarLanguage.Halide
vectorizeLanguage.Halide
withCopiedToHostLanguage.Halide
withCroppedLanguage.Halide
withHalideBufferLanguage.Halide
withHalideBufferImplLanguage.Halide