llvm-reduce: reorder passes to run the ones first that delete function bodies; this...
authorJohn Regehr <regehr@cs.utah.edu>
Tue, 2 Aug 2022 16:32:49 +0000 (10:32 -0600)
committerJohn Regehr <regehr@cs.utah.edu>
Tue, 2 Aug 2022 16:32:49 +0000 (10:32 -0600)
llvm/tools/llvm-reduce/DeltaManager.cpp

index 5e9ad51..5601ee9 100644 (file)
@@ -54,10 +54,10 @@ static cl::opt<std::string>
 
 #define DELTA_PASSES                                                           \
   do {                                                                         \
+    DELTA_PASS("functions", reduceFunctionsDeltaPass)                          \
+    DELTA_PASS("function-bodies", reduceFunctionBodiesDeltaPass)               \
     DELTA_PASS("special-globals", reduceSpecialGlobalsDeltaPass)               \
     DELTA_PASS("aliases", reduceAliasesDeltaPass)                              \
-    DELTA_PASS("function-bodies", reduceFunctionBodiesDeltaPass)               \
-    DELTA_PASS("functions", reduceFunctionsDeltaPass)                          \
     DELTA_PASS("basic-blocks", reduceBasicBlocksDeltaPass)                     \
     DELTA_PASS("global-values", reduceGlobalValuesDeltaPass)                   \
     DELTA_PASS("global-objects", reduceGlobalObjectsDeltaPass)                 \