[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