[llvm] 71d1bd1 - llvm-reduce: reorder passes to run the ones first that delete function bodies; this makes reductions go faster

John Regehr via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 2 09:33:06 PDT 2022


Author: John Regehr
Date: 2022-08-02T10:32:49-06:00
New Revision: 71d1bd145724ea81c35c8811e74fff8402ea8e3a

URL: https://github.com/llvm/llvm-project/commit/71d1bd145724ea81c35c8811e74fff8402ea8e3a
DIFF: https://github.com/llvm/llvm-project/commit/71d1bd145724ea81c35c8811e74fff8402ea8e3a.diff

LOG: llvm-reduce: reorder passes to run the ones first that delete function bodies; this makes reductions go faster

Added: 
    

Modified: 
    llvm/tools/llvm-reduce/DeltaManager.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/tools/llvm-reduce/DeltaManager.cpp b/llvm/tools/llvm-reduce/DeltaManager.cpp
index 5e9ad513eb8c0..5601ee951dc88 100644
--- a/llvm/tools/llvm-reduce/DeltaManager.cpp
+++ b/llvm/tools/llvm-reduce/DeltaManager.cpp
@@ -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)                 \


        


More information about the llvm-commits mailing list