Skip to content

Commit 8b8e5e6

Browse files
committed
Restore case-insensitive sorting order.
1 parent 0a045e5 commit 8b8e5e6

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

src/CMakeLists.txt

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ endif ()
3737
set_target_properties(Halide PROPERTIES POSITION_INDEPENDENT_CODE ON)
3838

3939
##
40-
# Lists of source files. Keep ALL lists sorted in alphabetical order.
40+
# Lists of source files. Keep ALL lists sorted in case-insensitive alphabetical order.
41+
# (neo)vim users can use ":sort i" in visual line mode.
4142
##
4243

4344
# The externally-visible header files that go into making Halide.h.
@@ -62,14 +63,12 @@ target_sources(
6263
Associativity.h
6364
AsyncProducers.h
6465
AutoScheduleUtils.h
65-
BoundConstantExtentLoops.h
66-
BoundSmallAllocations.h
6766
BoundaryConditions.h
67+
BoundConstantExtentLoops.h
6868
Bounds.h
6969
BoundsInference.h
70+
BoundSmallAllocations.h
7071
Buffer.h
71-
CPlusPlusMangle.h
72-
CSE.h
7372
Callable.h
7473
CanonicalizeGPUVars.h
7574
ClampUnsafeAccesses.h
@@ -81,8 +80,8 @@ target_sources(
8180
CodeGen_LLVM.h
8281
CodeGen_Metal_Dev.h
8382
CodeGen_OpenCL_Dev.h
84-
CodeGen_PTX_Dev.h
8583
CodeGen_Posix.h
84+
CodeGen_PTX_Dev.h
8685
CodeGen_PyTorch.h
8786
CodeGen_Targets.h
8887
CodeGen_Vulkan_Dev.h
@@ -91,6 +90,8 @@ target_sources(
9190
ConciseCasts.h
9291
ConstantBounds.h
9392
ConstantInterval.h
93+
CPlusPlusMangle.h
94+
CSE.h
9495
Debug.h
9596
DebugArguments.h
9697
DebugToFile.h
@@ -127,13 +128,6 @@ target_sources(
127128
Generator.h
128129
HexagonOffload.h
129130
HexagonOptimize.h
130-
IR.h
131-
IREquality.h
132-
IRMatch.h
133-
IRMutator.h
134-
IROperator.h
135-
IRPrinter.h
136-
IRVisitor.h
137131
ImageParam.h
138132
InferArguments.h
139133
InjectHostDevBufferCopies.h
@@ -142,13 +136,20 @@ target_sources(
142136
IntegerDivisionTable.h
143137
Interval.h
144138
IntrusivePtr.h
139+
IR.h
140+
IREquality.h
141+
IRMatch.h
142+
IRMutator.h
143+
IROperator.h
144+
IRPrinter.h
145+
IRVisitor.h
145146
JITModule.h
146-
LICM.h
147-
LLVM_Output.h
148-
LLVM_Runtime_Linker.h
149147
Lambda.h
150148
LegalizeVectors.h
151149
Lerp.h
150+
LICM.h
151+
LLVM_Output.h
152+
LLVM_Runtime_Linker.h
152153
LoopCarry.h
153154
LoopPartitioningDirective.h
154155
Lower.h
@@ -174,8 +175,8 @@ target_sources(
174175
PurifyIndexMath.h
175176
PythonExtensionGen.h
176177
Qualify.h
177-
RDom.h
178178
Random.h
179+
RDom.h
179180
Realization.h
180181
RealizationOrder.h
181182
RebaseLoopsToZero.h
@@ -242,9 +243,9 @@ target_sources(
242243
AsyncProducers.cpp
243244
AutoScheduleUtils.cpp
244245
BoundaryConditions.cpp
246+
BoundConstantExtentLoops.cpp
245247
Bounds.cpp
246248
BoundsInference.cpp
247-
BoundConstantExtentLoops.cpp
248249
BoundSmallAllocations.cpp
249250
Buffer.cpp
250251
Callable.cpp
@@ -270,9 +271,9 @@ target_sources(
270271
CodeGen_WebGPU_Dev.cpp
271272
CodeGen_X86.cpp
272273
CompilerLogger.cpp
273-
CPlusPlusMangle.cpp
274274
ConstantBounds.cpp
275275
ConstantInterval.cpp
276+
CPlusPlusMangle.cpp
276277
CSE.cpp
277278
Debug.cpp
278279
DebugArguments.cpp
@@ -366,7 +367,6 @@ target_sources(
366367
Simplify_Add.cpp
367368
Simplify_And.cpp
368369
Simplify_Call.cpp
369-
Simplify_Reinterpret.cpp
370370
Simplify_Cast.cpp
371371
Simplify_Div.cpp
372372
Simplify_EQ.cpp
@@ -379,6 +379,7 @@ target_sources(
379379
Simplify_Mul.cpp
380380
Simplify_Not.cpp
381381
Simplify_Or.cpp
382+
Simplify_Reinterpret.cpp
382383
Simplify_Select.cpp
383384
Simplify_Shuffle.cpp
384385
Simplify_Stmts.cpp

0 commit comments

Comments
 (0)