Halide
src Directory Reference

Directories

directory  autoschedulers
 
directory  runtime
 

Files

file  AbstractGenerator.h [code]
 
file  AddAtomicMutex.h [code]
 
file  AddImageChecks.h [code]
 
file  AddParameterChecks.h [code]
 
file  AlignLoads.h [code]
 
file  AllocationBoundsInference.h [code]
 
file  ApplySplit.h [code]
 
file  Argument.h [code]
 
file  AssociativeOpsTable.h [code]
 
file  Associativity.h [code]
 
file  AsyncProducers.h [code]
 
file  AutoScheduleUtils.h [code]
 
file  BoundaryConditions.h [code]
 
file  Bounds.h [code]
 
file  BoundsInference.h [code]
 
file  BoundSmallAllocations.h [code]
 
file  Buffer.h [code]
 
file  Callable.h [code]
 
file  CanonicalizeGPUVars.h [code]
 
file  ClampUnsafeAccesses.h [code]
 
file  Closure.h [code]
 
file  CodeGen_C.h [code]
 
file  CodeGen_D3D12Compute_Dev.h [code]
 
file  CodeGen_GPU_Dev.h [code]
 
file  CodeGen_Internal.h [code]
 
file  CodeGen_LLVM.h [code]
 
file  CodeGen_Metal_Dev.h [code]
 
file  CodeGen_OpenCL_Dev.h [code]
 
file  CodeGen_OpenGLCompute_Dev.h [code]
 
file  CodeGen_Posix.h [code]
 
file  CodeGen_PTX_Dev.h [code]
 
file  CodeGen_PyTorch.h [code]
 
file  CodeGen_Targets.h [code]
 
file  CodeGen_Vulkan_Dev.h [code]
 
file  CodeGen_WebGPU_Dev.h [code]
 
file  CompilerLogger.h [code]
 
file  ConciseCasts.h [code]
 
file  CPlusPlusMangle.h [code]
 
file  CSE.h [code]
 
file  Debug.h [code]
 
file  DebugArguments.h [code]
 
file  DebugToFile.h [code]
 
file  Definition.h [code]
 
file  Deinterleave.h [code]
 
file  Derivative.h [code]
 
file  DerivativeUtils.h [code]
 
file  DeviceAPI.h [code]
 
file  DeviceArgument.h [code]
 
file  DeviceInterface.h [code]
 
file  Dimension.h [code]
 
file  EarlyFree.h [code]
 
file  Elf.h [code]
 
file  EliminateBoolVectors.h [code]
 
file  EmulateFloat16Math.h [code]
 
file  Error.h [code]
 
file  Expr.h [code]
 
file  ExprUsesVar.h [code]
 
file  Extern.h [code]
 
file  ExternFuncArgument.h [code]
 
file  ExtractTileOperations.h [code]
 
file  FastIntegerDivide.h [code]
 
file  FindCalls.h [code]
 
file  FindIntrinsics.h [code]
 
file  FlattenNestedRamps.h [code]
 
file  Float16.h [code]
 
file  Func.h [code]
 
file  Function.h [code]
 
file  FunctionPtr.h [code]
 
file  FuseGPUThreadLoops.h [code]
 
file  FuzzFloatStores.h [code]
 
file  Generator.h [code]
 
file  HexagonAlignment.h [code]
 
file  HexagonOffload.h [code]
 
file  HexagonOptimize.h [code]
 
file  ImageParam.h [code]
 
file  InferArguments.h [code]
 
file  InjectHostDevBufferCopies.h [code]
 
file  Inline.h [code]
 
file  InlineReductions.h [code]
 
file  IntegerDivisionTable.h [code]
 
file  Interval.h [code]
 
file  Introspection.h [code]
 
file  IntrusivePtr.h [code]
 
file  IR.h [code]
 
file  IREquality.h [code]
 
file  IRMatch.h [code]
 
file  IRMutator.h [code]
 
file  IROperator.h [code]
 
file  IRPrinter.h [code]
 
file  IRVisitor.h [code]
 
file  JITModule.h [code]
 
file  Lambda.h [code]
 
file  Lerp.h [code]
 
file  LICM.h [code]
 
file  LLVM_Headers.h [code]
 
file  LLVM_Output.h [code]
 
file  LLVM_Runtime_Linker.h [code]
 
file  LoopCarry.h [code]
 
file  Lower.h [code]
 
file  LowerParallelTasks.h [code]
 
file  LowerWarpShuffles.h [code]
 
file  MainPage.h [code]
 
file  Memoization.h [code]
 
file  Module.h [code]
 
file  ModulusRemainder.h [code]
 
file  Monotonic.h [code]
 
file  ObjectInstanceRegistry.h [code]
 
file  OffloadGPULoops.h [code]
 
file  OptimizeShuffles.h [code]
 
file  OutputImageParam.h [code]
 
file  ParallelRVar.h [code]
 
file  Param.h [code]
 
file  Parameter.h [code]
 
file  ParamMap.h [code]
 
file  PartitionLoops.h [code]
 
file  Pipeline.h [code]
 
file  Prefetch.h [code]
 
file  PrefetchDirective.h [code]
 
file  PrintLoopNest.h [code]
 
file  Profiling.h [code]
 
file  PurifyIndexMath.h [code]
 
file  PythonExtensionGen.h [code]
 
file  Qualify.h [code]
 
file  Random.h [code]
 
file  RDom.h [code]
 
file  Realization.h [code]
 
file  RealizationOrder.h [code]
 
file  RebaseLoopsToZero.h [code]
 
file  Reduction.h [code]
 
file  RegionCosts.h [code]
 
file  RemoveDeadAllocations.h [code]
 
file  RemoveExternLoops.h [code]
 
file  RemoveUndef.h [code]
 
file  Schedule.h [code]
 
file  ScheduleFunctions.h [code]
 
file  Scope.h [code]
 
file  SelectGPUAPI.h [code]
 
file  Simplify.h [code]
 
file  Simplify_Internal.h [code]
 
file  SimplifyCorrelatedDifferences.h [code]
 
file  SimplifySpecializations.h [code]
 
file  SkipStages.h [code]
 
file  SlidingWindow.h [code]
 
file  Solve.h [code]
 
file  SpirvIR.h [code]
 
file  SplitTuples.h [code]
 
file  StageStridedLoads.h [code]
 
file  StmtToViz.h [code]
 
file  StorageFlattening.h [code]
 
file  StorageFolding.h [code]
 
file  StrictifyFloat.h [code]
 
file  Substitute.h [code]
 
file  Target.h [code]
 
file  Tracing.h [code]
 
file  TrimNoOps.h [code]
 
file  Tuple.h [code]
 
file  Type.h [code]
 
file  UnifyDuplicateLets.h [code]
 
file  UniquifyVariableNames.h [code]
 
file  UnpackBuffers.h [code]
 
file  UnrollLoops.h [code]
 
file  UnsafePromises.h [code]
 
file  Util.h [code]
 
file  Var.h [code]
 
file  VectorizeLoops.h [code]
 
file  WasmExecutor.h [code]
 
file  WrapCalls.h [code]