@@ -440,7 +440,7 @@ HEXAGON_RUNTIME_LIBS = \
440440 $(HEXAGON_RUNTIME_LIBS_DIR ) /v65/libhalide_hexagon_remote_skel.so \
441441 $(HEXAGON_RUNTIME_LIBS_DIR ) /v65/signed_by_debug/libhalide_hexagon_remote_skel.so
442442
443- # Keep this list sorted in alphabetical order.
443+ # keep- sorted start skip_lines=1 case=no
444444SOURCE_FILES = \
445445 AbstractGenerator.cpp \
446446 AddAtomicMutex.cpp \
@@ -456,15 +456,15 @@ SOURCE_FILES = \
456456 AsyncProducers.cpp \
457457 AutoScheduleUtils.cpp \
458458 BoundaryConditions.cpp \
459+ BoundConstantExtentLoops.cpp \
459460 Bounds.cpp \
460461 BoundsInference.cpp \
461- BoundConstantExtentLoops.cpp \
462462 BoundSmallAllocations.cpp \
463463 Buffer.cpp \
464464 Callable.cpp \
465465 CanonicalizeGPUVars.cpp \
466- Closure.cpp \
467466 ClampUnsafeAccesses.cpp \
467+ Closure.cpp \
468468 CodeGen_ARM.cpp \
469469 CodeGen_C.cpp \
470470 CodeGen_D3D12Compute_Dev.cpp \
@@ -474,12 +474,12 @@ SOURCE_FILES = \
474474 CodeGen_LLVM.cpp \
475475 CodeGen_Metal_Dev.cpp \
476476 CodeGen_OpenCL_Dev.cpp \
477- CodeGen_Vulkan_Dev.cpp \
478477 CodeGen_Posix.cpp \
479478 CodeGen_PowerPC.cpp \
480479 CodeGen_PTX_Dev.cpp \
481480 CodeGen_PyTorch.cpp \
482481 CodeGen_RISCV.cpp \
482+ CodeGen_Vulkan_Dev.cpp \
483483 CodeGen_WebAssembly.cpp \
484484 CodeGen_WebGPU_Dev.cpp \
485485 CodeGen_X86.cpp \
@@ -580,7 +580,6 @@ SOURCE_FILES = \
580580 Simplify_And.cpp \
581581 Simplify_Call.cpp \
582582 Simplify_Cast.cpp \
583- Simplify_Reinterpret.cpp \
584583 Simplify_Div.cpp \
585584 Simplify_EQ.cpp \
586585 Simplify_Exprs.cpp \
@@ -592,6 +591,7 @@ SOURCE_FILES = \
592591 Simplify_Mul.cpp \
593592 Simplify_Not.cpp \
594593 Simplify_Or.cpp \
594+ Simplify_Reinterpret.cpp \
595595 Simplify_Select.cpp \
596596 Simplify_Shuffle.cpp \
597597 Simplify_Stmts.cpp \
@@ -626,6 +626,7 @@ SOURCE_FILES = \
626626 VectorizeLoops.cpp \
627627 WasmExecutor.cpp \
628628 WrapCalls.cpp
629+ # keep-sorted end
629630
630631 C_TEMPLATE_FILES = \
631632 CodeGen_C_prologue \
@@ -639,7 +640,7 @@ HTML_TEMPLATE_FILES = \
639640# The externally-visible header files that go into making Halide.h.
640641# Don't include anything here that includes llvm headers.
641642# Also *don't* include anything that's only used internally (eg SpirvIR.h).
642- # Keep this list sorted in alphabetical order.
643+ # keep- sorted start skip_lines=1 case=no
643644HEADER_FILES = \
644645 AbstractGenerator.h \
645646 AddAtomicMutex.h \
@@ -655,9 +656,9 @@ HEADER_FILES = \
655656 AsyncProducers.h \
656657 AutoScheduleUtils.h \
657658 BoundaryConditions.h \
659+ BoundConstantExtentLoops.h \
658660 Bounds.h \
659661 BoundsInference.h \
660- BoundConstantExtentLoops.h \
661662 BoundSmallAllocations.h \
662663 Buffer.h \
663664 Callable.h \
@@ -671,17 +672,17 @@ HEADER_FILES = \
671672 CodeGen_LLVM.h \
672673 CodeGen_Metal_Dev.h \
673674 CodeGen_OpenCL_Dev.h \
674- CodeGen_Vulkan_Dev.h \
675675 CodeGen_Posix.h \
676676 CodeGen_PTX_Dev.h \
677677 CodeGen_PyTorch.h \
678678 CodeGen_Targets.h \
679+ CodeGen_Vulkan_Dev.h \
679680 CodeGen_WebGPU_Dev.h \
680681 CompilerLogger.h \
681682 ConciseCasts.h \
682- CPlusPlusMangle.h \
683683 ConstantBounds.h \
684684 ConstantInterval.h \
685+ CPlusPlusMangle.h \
685686 CSE.h \
686687 Debug.h \
687688 DebugArguments.h \
@@ -734,7 +735,6 @@ HEADER_FILES = \
734735 IROperator.h \
735736 IRPrinter.h \
736737 IRVisitor.h \
737- WasmExecutor.h \
738738 JITModule.h \
739739 Lambda.h \
740740 Lerp.h \
@@ -767,8 +767,8 @@ HEADER_FILES = \
767767 PythonExtensionGen.h \
768768 Qualify.h \
769769 Random.h \
770- Realization.h \
771770 RDom.h \
771+ Realization.h \
772772 RealizationOrder.h \
773773 RebaseLoopsToZero.h \
774774 Reduction.h \
@@ -811,11 +811,14 @@ HEADER_FILES = \
811811 Util.h \
812812 Var.h \
813813 VectorizeLoops.h \
814+ WasmExecutor.h \
814815 WrapCalls.h
816+ # keep-sorted end
815817
816818OBJECTS = $(SOURCE_FILES:%.cpp=$(BUILD_DIR ) /%.o )
817819HEADERS = $(HEADER_FILES:%.h=$(SRC_DIR ) /%.h )
818820
821+ # keep-sorted start skip_lines=1
819822RUNTIME_CPP_COMPONENTS = \
820823 aarch64_cpu_features \
821824 alignment_128 \
@@ -895,6 +898,7 @@ RUNTIME_CPP_COMPONENTS = \
895898 to_string \
896899 trace_helper \
897900 tracing \
901+ vulkan \
898902 wasm_cpu_features \
899903 webgpu_dawn \
900904 webgpu_emscripten \
@@ -912,9 +916,10 @@ RUNTIME_CPP_COMPONENTS = \
912916 windows_vulkan \
913917 windows_yield \
914918 write_debug_image \
915- vulkan \
916919 x86_cpu_features \
920+ # keep-sorted end
917921
922+ # keep-sorted start skip_lines=1
918923RUNTIME_LL_COMPONENTS = \
919924 aarch64 \
920925 arm \
@@ -931,6 +936,7 @@ RUNTIME_LL_COMPONENTS = \
931936 x86_avx2 \
932937 x86_avx512 \
933938 x86_sse41
939+ # keep-sorted end
934940
935941RUNTIME_EXPORTED_INCLUDES = $(INCLUDE_DIR ) /HalideRuntime.h \
936942 $(INCLUDE_DIR ) /HalideRuntimeD3D12Compute.h \
0 commit comments