https://github.com/halide/Halide
History
Tip revision: bd530e534fbd698ddd7e7fe9a7c36ed848fd8f1e authored by Steven Johnson on 07 August 2018, 19:08:53 UTC
Use empty() instead of size() to appease clang-tidy
Tip revision: bd530e5
File Mode Size
runtime
AddImageChecks.cpp -rw-r--r-- 29.7 KB
AddImageChecks.h -rw-r--r-- 868 bytes
AddParameterChecks.cpp -rw-r--r-- 3.9 KB
AddParameterChecks.h -rw-r--r-- 479 bytes
AlignLoads.cpp -rw-r--r-- 6.0 KB
AlignLoads.h -rw-r--r-- 655 bytes
AllocationBoundsInference.cpp -rw-r--r-- 5.7 KB
AllocationBoundsInference.h -rw-r--r-- 665 bytes
ApplySplit.cpp -rw-r--r-- 8.5 KB
ApplySplit.h -rw-r--r-- 1.9 KB
Argument.h -rw-r--r-- 3.5 KB
AssociativeOpsTable.cpp -rw-r--r-- 14.2 KB
AssociativeOpsTable.h -rw-r--r-- 2.2 KB
Associativity.cpp -rw-r--r-- 37.2 KB
Associativity.h -rw-r--r-- 3.4 KB
AutoSchedule.cpp -rw-r--r-- 143.7 KB
AutoSchedule.h -rw-r--r-- 1.8 KB
AutoScheduleUtils.cpp -rw-r--r-- 7.9 KB
AutoScheduleUtils.h -rw-r--r-- 3.8 KB
BoundSmallAllocations.cpp -rw-r--r-- 3.3 KB
BoundSmallAllocations.h -rw-r--r-- 608 bytes
BoundaryConditions.cpp -rw-r--r-- 7.9 KB
BoundaryConditions.h -rw-r--r-- 10.8 KB
Bounds.cpp -rw-r--r-- 83.2 KB
Bounds.h -rw-r--r-- 7.0 KB
BoundsInference.cpp -rw-r--r-- 48.2 KB
BoundsInference.h -rw-r--r-- 939 bytes
Buffer.cpp -rw-r--r-- 1.4 KB
Buffer.h -rw-r--r-- 20.5 KB
CMakeLists.txt -rw-r--r-- 19.1 KB
CPlusPlusMangle.cpp -rw-r--r-- 56.9 KB
CPlusPlusMangle.h -rw-r--r-- 854 bytes
CSE.cpp -rw-r--r-- 17.1 KB
CSE.h -rw-r--r-- 1.2 KB
CanonicalizeGPUVars.cpp -rw-r--r-- 6.7 KB
CanonicalizeGPUVars.h -rw-r--r-- 534 bytes
Closure.cpp -rw-r--r-- 2.4 KB
Closure.h -rw-r--r-- 2.2 KB
CodeGen_ARM.cpp -rw-r--r-- 39.8 KB
CodeGen_ARM.h -rw-r--r-- 2.6 KB
CodeGen_C.cpp -rw-r--r-- 99.8 KB
CodeGen_C.h -rw-r--r-- 6.9 KB
CodeGen_D3D12Compute_Dev.cpp -rw-r--r-- 42.4 KB
CodeGen_D3D12Compute_Dev.h -rw-r--r-- 2.9 KB
CodeGen_GPU_Dev.cpp -rw-r--r-- 2.4 KB
CodeGen_GPU_Dev.h -rw-r--r-- 2.3 KB
CodeGen_GPU_Host.cpp -rw-r--r-- 22.4 KB
CodeGen_GPU_Host.h -rw-r--r-- 2.3 KB
CodeGen_Hexagon.cpp -rw-r--r-- 91.2 KB
CodeGen_Hexagon.h -rw-r--r-- 4.3 KB
CodeGen_Internal.cpp -rw-r--r-- 17.8 KB
CodeGen_Internal.h -rw-r--r-- 3.4 KB
CodeGen_LLVM.cpp -rw-r--r-- 143.0 KB
CodeGen_LLVM.h -rw-r--r-- 18.8 KB
CodeGen_MIPS.cpp -rw-r--r-- 880 bytes
CodeGen_MIPS.h -rw-r--r-- 754 bytes
CodeGen_Metal_Dev.cpp -rw-r--r-- 22.0 KB
CodeGen_Metal_Dev.h -rw-r--r-- 2.9 KB
CodeGen_OpenCL_Dev.cpp -rw-r--r-- 27.5 KB
CodeGen_OpenCL_Dev.h -rw-r--r-- 2.7 KB
CodeGen_OpenGLCompute_Dev.cpp -rw-r--r-- 13.7 KB
CodeGen_OpenGLCompute_Dev.h -rw-r--r-- 2.0 KB
CodeGen_OpenGL_Dev.cpp -rw-r--r-- 38.4 KB
CodeGen_OpenGL_Dev.h -rw-r--r-- 2.9 KB
CodeGen_PTX_Dev.cpp -rw-r--r-- 17.5 KB
CodeGen_PTX_Dev.h -rw-r--r-- 2.2 KB
CodeGen_Posix.cpp -rw-r--r-- 12.0 KB
CodeGen_Posix.h -rw-r--r-- 3.9 KB
CodeGen_PowerPC.cpp -rw-r--r-- 7.3 KB
CodeGen_PowerPC.h -rw-r--r-- 1.1 KB
CodeGen_X86.cpp -rw-r--r-- 14.7 KB
CodeGen_X86.h -rw-r--r-- 1.2 KB
ConciseCasts.h -rw-r--r-- 2.0 KB
Debug.cpp -rw-r--r-- 348 bytes
Debug.h -rw-r--r-- 1.6 KB
DebugArguments.cpp -rw-r--r-- 1.3 KB
DebugArguments.h -rw-r--r-- 489 bytes
DebugToFile.cpp -rw-r--r-- 4.5 KB
DebugToFile.h -rw-r--r-- 703 bytes
Definition.cpp -rw-r--r-- 5.7 KB
Definition.h -rw-r--r-- 4.1 KB
Deinterleave.cpp -rw-r--r-- 26.7 KB
Deinterleave.h -rw-r--r-- 809 bytes
DeviceArgument.cpp -rw-r--r-- 2.7 KB
DeviceArgument.h -rw-r--r-- 3.3 KB
DeviceInterface.cpp -rw-r--r-- 4.8 KB
DeviceInterface.h -rw-r--r-- 1.5 KB
Dimension.cpp -rw-r--r-- 2.4 KB
Dimension.h -rw-r--r-- 3.2 KB
EarlyFree.cpp -rw-r--r-- 4.0 KB
EarlyFree.h -rw-r--r-- 599 bytes
Elf.cpp -rw-r--r-- 34.6 KB
Elf.h -rw-r--r-- 15.3 KB
EliminateBoolVectors.cpp -rw-r--r-- 9.2 KB
EliminateBoolVectors.h -rw-r--r-- 1.5 KB
Error.cpp -rw-r--r-- 3.4 KB
Error.h -rw-r--r-- 6.0 KB
Expr.h -rw-r--r-- 12.7 KB
ExprUsesVar.h -rw-r--r-- 2.9 KB
Extern.h -rw-r--r-- 5.8 KB
ExternalCode.h -rw-r--r-- 5.5 KB
FastIntegerDivide.cpp -rw-r--r-- 6.8 KB
FastIntegerDivide.h -rw-r--r-- 1.8 KB
FindCalls.cpp -rw-r--r-- 2.6 KB
FindCalls.h -rw-r--r-- 1.1 KB
Float16.cpp -rw-r--r-- 31.6 KB
Float16.h -rw-r--r-- 3.5 KB
Func.cpp -rw-r--r-- 110.8 KB
Func.h -rw-r--r-- 96.1 KB
Function.cpp -rw-r--r-- 36.0 KB
Function.h -rw-r--r-- 12.4 KB
FunctionPtr.h -rw-r--r-- 2.6 KB
FuseGPUThreadLoops.cpp -rw-r--r-- 32.9 KB
FuseGPUThreadLoops.h -rw-r--r-- 798 bytes
FuzzFloatStores.cpp -rw-r--r-- 891 bytes
FuzzFloatStores.h -rw-r--r-- 752 bytes
Generator.cpp -rw-r--r-- 78.2 KB
Generator.h -rw-r--r-- 124.2 KB
HexagonAlignment.h -rw-r--r-- 2.9 KB
HexagonOffload.cpp -rw-r--r-- 39.4 KB
HexagonOffload.h -rw-r--r-- 654 bytes
HexagonOptimize.cpp -rw-r--r-- 92.9 KB
HexagonOptimize.h -rw-r--r-- 1.1 KB
IR.cpp -rw-r--r-- 37.2 KB
IR.h -rw-r--r-- 24.5 KB
IREquality.cpp -rw-r--r-- 18.2 KB
IREquality.h -rw-r--r-- 3.5 KB
IRMatch.cpp -rw-r--r-- 8.5 KB
IRMatch.h -rw-r--r-- 1.5 KB
IRMutator.cpp -rw-r--r-- 22.1 KB
IRMutator.h -rw-r--r-- 6.1 KB
IROperator.cpp -rw-r--r-- 30.2 KB
IROperator.h -rw-r--r-- 82.6 KB
IRPrinter.cpp -rw-r--r-- 19.2 KB
IRPrinter.h -rw-r--r-- 4.8 KB
IRVisitor.cpp -rw-r--r-- 9.5 KB
IRVisitor.h -rw-r--r-- 4.8 KB
ImageParam.cpp -rw-r--r-- 2.4 KB
ImageParam.h -rw-r--r-- 4.5 KB
InferArguments.cpp -rw-r--r-- 4.6 KB
InferArguments.h -rw-r--r-- 1.1 KB
InjectHostDevBufferCopies.cpp -rw-r--r-- 24.7 KB
InjectHostDevBufferCopies.h -rw-r--r-- 645 bytes
InjectOpenGLIntrinsics.cpp -rw-r--r-- 3.5 KB
InjectOpenGLIntrinsics.h -rw-r--r-- 543 bytes
Inline.cpp -rw-r--r-- 7.4 KB
Inline.h -rw-r--r-- 729 bytes
InlineReductions.cpp -rw-r--r-- 6.5 KB
InlineReductions.h -rw-r--r-- 2.3 KB
IntegerDivisionTable.cpp -rw-r--r-- 80.1 KB
IntegerDivisionTable.h -rw-r--r-- 967 bytes
Interval.cpp -rw-r--r-- 7.0 KB
Interval.h -rw-r--r-- 3.1 KB
Introspection.cpp -rw-r--r-- 89.9 KB
Introspection.h -rw-r--r-- 4.7 KB
IntrusivePtr.h -rw-r--r-- 4.2 KB
JITModule.cpp -rw-r--r-- 31.0 KB
JITModule.h -rw-r--r-- 6.4 KB
LICM.cpp -rw-r--r-- 13.7 KB
LICM.h -rw-r--r-- 478 bytes
LLVM_Headers.h -rw-r--r-- 2.4 KB
LLVM_Output.cpp -rw-r--r-- 20.4 KB
LLVM_Output.h -rw-r--r-- 1.7 KB
LLVM_Runtime_Linker.cpp -rw-r--r-- 43.5 KB
LLVM_Runtime_Linker.h -rw-r--r-- 1.1 KB
Lambda.h -rw-r--r-- 2.5 KB
Lerp.cpp -rw-r--r-- 7.3 KB
Lerp.h -rw-r--r-- 403 bytes
LoopCarry.cpp -rw-r--r-- 18.7 KB
LoopCarry.h -rw-r--r-- 598 bytes
Lower.cpp -rw-r--r-- 16.8 KB
Lower.h -rw-r--r-- 1.6 KB
LowerWarpShuffles.cpp -rw-r--r-- 30.6 KB
LowerWarpShuffles.h -rw-r--r-- 477 bytes
MainPage.h -rw-r--r-- 2.5 KB
MatlabWrapper.cpp -rw-r--r-- 2.6 KB
MatlabWrapper.h -rw-r--r-- 726 bytes
Memoization.cpp -rw-r--r-- 21.7 KB
Memoization.h -rw-r--r-- 1.2 KB
Module.cpp -rw-r--r-- 27.4 KB
Module.h -rw-r--r-- 6.2 KB
ModulusRemainder.cpp -rw-r--r-- 13.2 KB
ModulusRemainder.h -rw-r--r-- 1.8 KB
Monotonic.cpp -rw-r--r-- 12.2 KB
Monotonic.h -rw-r--r-- 502 bytes
ObjectInstanceRegistry.cpp -rw-r--r-- 2.5 KB
ObjectInstanceRegistry.h -rw-r--r-- 3.2 KB
OutputImageParam.cpp -rw-r--r-- 2.3 KB
OutputImageParam.h -rw-r--r-- 3.8 KB
Outputs.h -rw-r--r-- 5.2 KB
ParallelRVar.cpp -rw-r--r-- 5.0 KB
ParallelRVar.h -rw-r--r-- 712 bytes
Param.h -rw-r--r-- 12.1 KB
ParamMap.cpp -rw-r--r-- 1.6 KB
ParamMap.h -rw-r--r-- 3.2 KB
Parameter.cpp -rw-r--r-- 10.7 KB
Parameter.h -rw-r--r-- 6.9 KB
PartitionLoops.cpp -rw-r--r-- 36.3 KB
PartitionLoops.h -rw-r--r-- 630 bytes
Pipeline.cpp -rw-r--r-- 41.2 KB
Pipeline.h -rw-r--r-- 22.0 KB
Prefetch.cpp -rw-r--r-- 14.6 KB
Prefetch.h -rw-r--r-- 1.4 KB
PrintLoopNest.cpp -rw-r--r-- 5.8 KB
PrintLoopNest.h -rw-r--r-- 568 bytes
Profiling.cpp -rw-r--r-- 13.5 KB
Profiling.h -rw-r--r-- 1.6 KB
PythonExtensionGen.cpp -rw-r--r-- 12.3 KB
PythonExtensionGen.h -rw-r--r-- 619 bytes
Qualify.cpp -rw-r--r-- 873 bytes
Qualify.h -rw-r--r-- 396 bytes
RDom.cpp -rw-r--r-- 6.7 KB
RDom.h -rw-r--r-- 10.7 KB
Random.cpp -rw-r--r-- 4.4 KB
Random.h -rw-r--r-- 970 bytes
RealizationOrder.cpp -rw-r--r-- 14.0 KB
RealizationOrder.h -rw-r--r-- 1.7 KB
Reduction.cpp -rw-r--r-- 5.9 KB
Reduction.h -rw-r--r-- 3.3 KB
RegionCosts.cpp -rw-r--r-- 26.8 KB
RegionCosts.h -rw-r--r-- 6.3 KB
RemoveDeadAllocations.cpp -rw-r--r-- 2.2 KB
RemoveDeadAllocations.h -rw-r--r-- 538 bytes
RemoveTrivialForLoops.cpp -rw-r--r-- 2.2 KB
RemoveTrivialForLoops.h -rw-r--r-- 448 bytes
RemoveUndef.cpp -rw-r--r-- 15.4 KB
RemoveUndef.h -rw-r--r-- 395 bytes
RoundingMode.h -rw-r--r-- 689 bytes
Schedule.cpp -rw-r--r-- 16.7 KB
Schedule.h -rw-r--r-- 19.7 KB
ScheduleFunctions.cpp -rw-r--r-- 93.5 KB
ScheduleFunctions.h -rw-r--r-- 896 bytes
Scope.h -rw-r--r-- 8.6 KB
SelectGPUAPI.cpp -rw-r--r-- 1.3 KB
SelectGPUAPI.h -rw-r--r-- 557 bytes
Simplify.cpp -rw-r--r-- 246.2 KB
Simplify.h -rw-r--r-- 2.8 KB
SimplifySpecializations.cpp -rw-r--r-- 5.4 KB
SimplifySpecializations.h -rw-r--r-- 493 bytes
SkipStages.cpp -rw-r--r-- 15.3 KB
SkipStages.h -rw-r--r-- 644 bytes
SlidingWindow.cpp -rw-r--r-- 14.7 KB
SlidingWindow.h -rw-r--r-- 594 bytes
Solve.cpp -rw-r--r-- 57.0 KB
Solve.h -rw-r--r-- 2.0 KB
SplitTuples.cpp -rw-r--r-- 6.3 KB
SplitTuples.h -rw-r--r-- 619 bytes
StmtToHtml.cpp -rw-r--r-- 24.4 KB
StmtToHtml.h -rw-r--r-- 489 bytes
StorageFlattening.cpp -rw-r--r-- 17.3 KB
StorageFlattening.h -rw-r--r-- 743 bytes
StorageFolding.cpp -rw-r--r-- 23.7 KB
StorageFolding.h -rw-r--r-- 774 bytes
StrictifyFloat.cpp -rw-r--r-- 2.2 KB
StrictifyFloat.h -rw-r--r-- 831 bytes
Substitute.cpp -rw-r--r-- 5.3 KB
Substitute.h -rw-r--r-- 2.2 KB
Target.cpp -rw-r--r-- 19.0 KB
Target.h -rw-r--r-- 13.4 KB
ThreadPool.h -rw-r--r-- 4.6 KB
Tracing.cpp -rw-r--r-- 18.7 KB
Tracing.h -rw-r--r-- 744 bytes
TrimNoOps.cpp -rw-r--r-- 14.4 KB
TrimNoOps.h -rw-r--r-- 439 bytes
Tuple.cpp -rw-r--r-- 397 bytes
Tuple.h -rw-r--r-- 3.8 KB
Type.cpp -rw-r--r-- 5.7 KB
Type.h -rw-r--r-- 17.1 KB
UnifyDuplicateLets.cpp -rw-r--r-- 3.1 KB
UnifyDuplicateLets.h -rw-r--r-- 442 bytes
UniquifyVariableNames.cpp -rw-r--r-- 2.6 KB
UniquifyVariableNames.h -rw-r--r-- 492 bytes
UnpackBuffers.cpp -rw-r--r-- 5.2 KB
UnpackBuffers.h -rw-r--r-- 565 bytes
UnrollLoops.cpp -rw-r--r-- 1.4 KB
UnrollLoops.h -rw-r--r-- 433 bytes
Util.cpp -rw-r--r-- 15.0 KB
Util.h -rw-r--r-- 15.5 KB
Var.cpp -rw-r--r-- 704 bytes
Var.h -rw-r--r-- 5.5 KB
VaryingAttributes.cpp -rw-r--r-- 45.3 KB
VaryingAttributes.h -rw-r--r-- 1.1 KB
VectorizeLoops.cpp -rw-r--r-- 38.2 KB
VectorizeLoops.h -rw-r--r-- 513 bytes
WrapCalls.cpp -rw-r--r-- 7.6 KB
WrapCalls.h -rw-r--r-- 493 bytes
WrapExternStages.cpp -rw-r--r-- 10.6 KB
WrapExternStages.h -rw-r--r-- 675 bytes

back to top