diff options
author | John Regehr <regehr@cs.utah.edu> | 2022-08-02 10:32:49 -0600 |
---|---|---|
committer | John Regehr <regehr@cs.utah.edu> | 2022-08-02 10:32:49 -0600 |
commit | 71d1bd145724ea81c35c8811e74fff8402ea8e3a (patch) | |
tree | 38af34aeb571fd917da9bd2e1ab283124846a470 /llvm/tools/llvm-reduce/DeltaManager.cpp | |
parent | c24d68fff1fe8d3115c411d6e81092eb1f855b52 (diff) | |
download | llvm-71d1bd145724ea81c35c8811e74fff8402ea8e3a.zip llvm-71d1bd145724ea81c35c8811e74fff8402ea8e3a.tar.gz llvm-71d1bd145724ea81c35c8811e74fff8402ea8e3a.tar.bz2 |
llvm-reduce: reorder passes to run the ones first that delete function bodies; this makes reductions go faster
Diffstat (limited to 'llvm/tools/llvm-reduce/DeltaManager.cpp')
-rw-r--r-- | llvm/tools/llvm-reduce/DeltaManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/llvm-reduce/DeltaManager.cpp b/llvm/tools/llvm-reduce/DeltaManager.cpp index 5e9ad51..5601ee9 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) \ |