From 0bf6651109af3c7684f1dacdef091e2c6b93e27b Mon Sep 17 00:00:00 2001 From: xtremey Date: Sun, 20 Feb 2022 18:59:39 +0100 Subject: [PATCH 1/2] Added Leaderboard Entry for PPO --- README.md | 21 ++--- leaderboard/llvm_instcount/ppo/README.md | 98 ++++++++++++++++++++++ leaderboard/llvm_instcount/ppo/results.csv | 24 ++++++ 3 files changed, 133 insertions(+), 10 deletions(-) create mode 100644 leaderboard/llvm_instcount/ppo/README.md create mode 100644 leaderboard/llvm_instcount/ppo/results.csv diff --git a/README.md b/README.md index 21bf0c3c2..334b7efae 100644 --- a/README.md +++ b/README.md @@ -127,16 +127,17 @@ This leaderboard tracks the results achieved by algorithms on the `llvm-ic-v0` environment on the 23 benchmarks in the `cbench-v1` dataset. | Author | Algorithm | Links | Date | Walltime (mean) | Codesize Reduction (geomean) | -| --- | --- | --- | --- | --- | --- | -| Facebook | Random search (t=10800) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10800.csv) | 2021-03 | 10,512.356s | **1.062×** | -| Facebook | Random search (t=3600) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t3600.csv) | 2021-03 | 3,630.821s | 1.061× | -| Facebook | Greedy search | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e0.csv) | 2021-03 | 169.237s | 1.055× | -| Facebook | Random search (t=60) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t60.csv) | 2021-03 | 91.215s | 1.045× | -| Facebook | e-Greedy search (e=0.1) | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e10.csv) | 2021-03 | 152.579s | 1.041× | -| Jiadong Guo | Tabular Q (N=5000, H=10) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H10-N5000.csv) | 2021-04 | 2534.305 | 1.036× | -| Facebook | Random search (t=10) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10.csv) | 2021-03 | **42.939s** | 1.031× | -| Patrick Hesse | DQN (N=4000, H=10) | [write-up](leaderboard/llvm_instcount/dqn/README.md), [results](leaderboard/llvm_instcount/dqn/results-instcountnorm-H10-N4000.csv) | 2021-06 | 91.018s | 1.029× | -| Jiadong Guo | Tabular Q (N=2000, H=5) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H5-N2000.csv) | 2021-04 | 694.105 | 0.988× | +| --- | --- | --- | --- |-----------------|------------------------------| + | Leibniz University| PPO + Guided Search | [write-up](leaderboard/llvm_instcount/ppo/README.md), [results](leaderboard/llvm_instcount/random_search/results.csv) | 2022-02 | 69.821s | **1.070×** | +| Facebook | Random search (t=10800) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10800.csv) | 2021-03 | 10,512.356s | 1.062× | +| Facebook | Random search (t=3600) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t3600.csv) | 2021-03 | 3,630.821s | 1.061× | +| Facebook | Greedy search | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e0.csv) | 2021-03 | 169.237s | 1.055× | +| Facebook | Random search (t=60) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t60.csv) | 2021-03 | 91.215s | 1.045× | +| Facebook | e-Greedy search (e=0.1) | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e10.csv) | 2021-03 | 152.579s | 1.041× | +| Jiadong Guo | Tabular Q (N=5000, H=10) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H10-N5000.csv) | 2021-04 | 2534.305 | 1.036× | +| Facebook | Random search (t=10) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10.csv) | 2021-03 | 42.939s | 1.031× | +| Patrick Hesse | DQN (N=4000, H=10) | [write-up](leaderboard/llvm_instcount/dqn/README.md), [results](leaderboard/llvm_instcount/dqn/results-instcountnorm-H10-N4000.csv) | 2021-06 | 91.018s | 1.029× | +| Jiadong Guo | Tabular Q (N=2000, H=5) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H5-N2000.csv) | 2021-04 | 694.105 | 0.988× | ## Contributing diff --git a/leaderboard/llvm_instcount/ppo/README.md b/leaderboard/llvm_instcount/ppo/README.md new file mode 100644 index 000000000..19827b1a8 --- /dev/null +++ b/leaderboard/llvm_instcount/ppo/README.md @@ -0,0 +1,98 @@ + +# Proximal Policy Optimization with Guided Random Search + +**tldr;** +Proximal Policy Optimization (PPO) followed by guided search using the action +probabilities of the PPO-Model + +**Authors:** Nicolas Fröhlich, Robin Schmöcker, Yannik Mahlau + + + +**Publication:** Not Available + + + +**Results:** Geometric Mean: 1.070, [results](/results.csv) + + + +**CompilerGym version:** 0.2.1 + + + + +**Is the approach Open Source?:** Yes + +The source code is available as Open-Source: +https://github.com/xtremey/ppo_compiler_gym + +**Did you modify the CompilerGym source code?:** No (apart from state space wrappers) + + +**What parameters does the approach have?** + +| Hyperparameter | Value | +|--------------------------- |--------- | +| Number of Epochs | 80 | +| Epsilon Clip | 0.1 | +| Mean Square Error Factor | 0.5 | +| Entropy Factor | 0.01 | +| Learning Rate | 0.0005 | +| Trajectories until Update | 20 | +| Hidden Layer Size | 128 | +| Activation Function | TanH | +| Number of Layers | 4 | +| Shared Parameter Layers | First 3 | +| Optimizer | Adam | + +**What range of values were considered for the above parameters?** + +We experimented a little bit with the hyperparameters of PPO, but the results did not +change drastically. Therefore, we did not perform any Hyperparameter Optimization. + +**Is the policy deterministic?:** No + + +## Description + + + +Our Model uses the Proximal Policy Optimization (PPO) Architecture: +https://arxiv.org/abs/1707.06347 + +We used a wrapper to extend the state space such that the number of remaining steps is +an additional entry in the state space (as a number, not one hot encoded). During +training we limited the number of steps per episode to 200. + +In a second step we use the action probabilities of the model to perform a guided +random search (also for 200 steps). We limited the search time to one minute for each +environment. + +In a third step we optimized the best trajectory found during random search by taking 500 +additional steps using the models action probabilities. This did not yield improvement +for all environments, but sometimes improved solution a little with basically no +computational cost. Therefore, the maximum possible length of a trajectory is 700. +However, most trajectories are much shorter. + +We excluded the Ghostscript benchmark during training since it took a lot of computation +and presented itself as a bottleneck. Additionally, we excluded the random search and additional +steps for this benchmark since it did not yield any improvement and drastically increased the mean +walltime. + + +### Credit +Credit to nikhilbarhate99 +(https://github.com/nikhilbarhate99/PPO-PyTorch/blob/master/PPO.py). +Parts of the rollout buffer and the update method are taken from this repo. \ No newline at end of file diff --git a/leaderboard/llvm_instcount/ppo/results.csv b/leaderboard/llvm_instcount/ppo/results.csv new file mode 100644 index 000000000..06de00024 --- /dev/null +++ b/leaderboard/llvm_instcount/ppo/results.csv @@ -0,0 +1,24 @@ +benchmark://cbench-v1/adpcm,1.0083798882681567,60.93814396858215,opt -sroa -mem2reg -insert-gcov-profiling -add-discriminators -prune-eh -jump-threading -dce -sroa -dce -insert-gcov-profiling -reassociate -lcssa -jump-threading -instcombine -mergefunc -sroa -canonicalize-aliases -loop-load-elim -consthoist -newgvn -dce -lower-matrix-intrinsics -sroa -sroa -instsimplify -dce -gvn-hoist -simplifycfg -sink -coro-split -rewrite-statepoints-for-gc -newgvn -instnamer -forceattrs -loop-distribute -simplifycfg -inject-tli-mappings -bdce -ipconstprop -scalarizer -reassociate -prune-eh -cross-dso-cfi -pgo-memop-opt -early-cse -instcombine -simplifycfg -speculative-execution -instcombine -newgvn -constmerge -coro-elide -partially-inline-libcalls -insert-gcov-profiling -newgvn -ipsccp -early-cse -redundant-dbg-inst-elim -aggressive-instcombine -coro-elide -dce -loop-guard-widening -cross-dso-cfi -newgvn -newgvn -simplifycfg -mergeicmps -speculative-execution -instnamer -simplifycfg -loop-data-prefetch -sccp -post-inline-ee-instrument -newgvn -sroa -consthoist -mem2reg -simplifycfg -gvn-hoist -loop-data-prefetch -constprop -early-cse -loop-unroll-and-jam -inferattrs -instcombine -simplifycfg -simplifycfg -lower-constant-intrinsics -simplifycfg -simplifycfg -newgvn -lower-widenable-condition -gvn-hoist -instcombine -mergefunc -instcombine -licm -instcombine -loop-idiom -jump-threading -newgvn -rpo-functionattrs -lower-constant-intrinsics -loop-load-elim -pgo-memop-opt -lower-guard-intrinsic -instcombine -mergeicmps -indvars -lower-matrix-intrinsics -licm -sccp -newgvn -ipsccp -prune-eh -loweratomic -newgvn -sccp -jump-threading -lower-expect -loop-vectorize -instcombine -flattencfg -coro-split -simplifycfg -aggressive-instcombine -coro-early -callsite-splitting -elim-avail-extern -mergereturn -strip-nondebug -mem2reg -simplifycfg -coro-cleanup -lower-guard-intrinsic -nary-reassociate -aggressive-instcombine -instcombine -simplifycfg -early-cse -strip-dead-prototypes -licm -ipsccp -newgvn -loop-load-elim -canonicalize-aliases -coro-split -loop-versioning -newgvn -strip-debug-declare -loop-data-prefetch -lower-constant-intrinsics -strip-nondebug -instcombine -flattencfg -partially-inline-libcalls -sancov -lower-matrix-intrinsics -instcombine -strip-debug-declare -sroa -early-cse-memssa -partially-inline-libcalls -float2int -callsite-splitting -newgvn -globalopt -inject-tli-mappings -jump-threading -constmerge -mergefunc -prune-eh -coro-elide -lower-matrix-intrinsics -consthoist -insert-gcov-profiling -newgvn -tailcallelim -adce -lowerinvoke -reassociate -called-value-propagation -mergeicmps -simplifycfg -simplifycfg -instsimplify -functionattrs -globalsplit -tailcallelim -rpo-functionattrs -partially-inline-libcalls -slp-vectorizer -forceattrs -coro-elide -lower-widenable-condition -reassociate -loop-load-elim -globaldce -memcpyopt -mergefunc -sroa -sroa -coro-cleanup -sroa -loop-unswitch -called-value-propagation -sroa -mem2reg -sink -sink -inferattrs -gvn-hoist -dce -sroa -name-anon-globals -sroa -early-cse -coro-cleanup -loop-fusion -mem2reg -strip-nondebug -sroa -mergereturn -instnamer -loop-predication -prune-eh -strip-nondebug -loop-data-prefetch -mem2reg -dce -sroa -reg2mem -sroa -loop-predication -sroa -loop-sink -ipconstprop -sroa -sroa -forceattrs -infer-address-spaces -forceattrs -dce -called-value-propagation -insert-gcov-profiling -loop-unswitch -newgvn -mem2reg -forceattrs -globalsplit -mem2reg -ee-instrument -lcssa -add-discriminators -lower-widenable-condition -sroa -adce -simple-loop-unswitch -sroa -argpromotion -infer-address-spaces -sroa -lcssa -globalopt -rewrite-statepoints-for-gc -instsimplify -constprop -loop-unroll-and-jam -loop-simplify -sroa -forceattrs -loop-unswitch -mergereturn -mem2reg -pgo-memop-opt -constmerge -lcssa -loop-simplify -mem2reg -sroa -loop-vectorize -nary-reassociate -insert-gcov-profiling -consthoist -instnamer -alignment-from-assumptions -reassociate -dse -simplifycfg -infer-address-spaces -alignment-from-assumptions -rewrite-statepoints-for-gc -lcssa -loop-instsimplify -instsimplify -sccp -alignment-from-assumptions -float2int -loop-reduce -simple-loop-unswitch -sroa -gvn -guard-widening -instcombine -post-inline-ee-instrument -gvn-hoist -sroa -instcombine -alignment-from-assumptions -loop-vectorize -gvn-hoist -loop-reduce -reassociate -loop-interchange -simple-loop-unswitch -sink -mem2reg -sroa -sroa -sroa -mem2reg -loop-data-prefetch -add-discriminators -infer-address-spaces -instsimplify -loop-vectorize -instsimplify -gvn-hoist -loop-reduce -sroa -sccp -strip-dead-prototypes -lcssa -lower-widenable-condition -sroa -loop-load-elim -sroa -infer-address-spaces -sroa -sroa -sroa -loop-vectorize -sroa -reassociate -loop-interchange -licm -instcombine -jump-threading -sroa -instnamer -early-cse-memssa -add-discriminators -loop-interchange -globalopt -insert-gcov-profiling -canonicalize-aliases -loop-vectorize -sroa -loop-reduce -sroa -simple-loop-unswitch -bdce -instsimplify -sroa -sroa -constmerge -pgo-memop-opt -sink -lower-guard-intrinsic -sroa -forceattrs -mergereturn -sroa -sroa -sroa -sroa -mem2reg -sroa -always-inline -bdce -argpromotion -simple-loop-unswitch -barrier -sroa -lowerinvoke -sroa -sroa -sroa -mem2reg -newgvn -sroa -sroa -irce -loop-unswitch -loop-guard-widening -alignment-from-assumptions -loop-deletion -simple-loop-unswitch -instsimplify -tailcallelim -attributor -sroa -lower-matrix-intrinsics -lcssa -coro-early -mem2reg -hotcoldsplit -mem2reg -ee-instrument -sroa -loop-vectorize -sroa -sroa -loop-predication -lcssa -pgo-memop-opt -sroa -adce -tailcallelim -alignment-from-assumptions -loop-simplify -strip -sroa -loop-guard-widening -break-crit-edges -loop-load-elim -insert-gcov-profiling -tailcallelim -lower-guard-intrinsic -sroa -sroa -scalarizer -jump-threading -sroa -sroa -sroa -sroa -loop-unroll-and-jam -insert-gcov-profiling -sroa -sroa -barrier -simple-loop-unswitch -partially-inline-libcalls -mem2reg -sccp -strip-dead-prototypes -strip-nondebug -sroa -early-cse -sroa -lowerinvoke -barrier -early-cse -sroa -jump-threading -barrier -speculative-execution -loweratomic -newgvn -loop-load-elim -called-value-propagation -infer-address-spaces -instcombine -inject-tli-mappings -strip -newgvn -sroa -inferattrs -ee-instrument -instcombine -coro-cleanup -globalsplit -instcombine -slsr -lower-matrix-intrinsics -lower-guard-intrinsic -constprop -loop-deletion -early-cse-memssa -inject-tli-mappings -functionattrs -sroa -dce -reassociate -simplifycfg -instcombine -separate-const-offset-from-gep -lower-constant-intrinsics -jump-threading -lowerinvoke -early-cse -indvars -lcssa -instcombine -infer-address-spaces -newgvn -gvn-hoist -div-rem-pairs -float2int -reassociate -simplifycfg -dce -gvn-hoist -instcombine -newgvn -early-cse -pgo-memop-opt -newgvn -newgvn -loop-instsimplify -simplifycfg -sink -simplifycfg -early-cse -lower-matrix-intrinsics -sccp -tailcallelim -lowerinvoke -coro-split -add-discriminators -mergereturn -pgo-memop-opt -sroa -simplifycfg -loop-guard-widening -deadargelim -reassociate -early-cse-memssa -instcombine -sink -attributor -functionattrs -constmerge -newgvn -gvn-hoist -early-cse-memssa -sink -reassociate -elim-avail-extern -reassociate -lcssa -globalsplit -consthoist -early-cse -instcombine -gvn-hoist -forceattrs -constprop -sroa -name-anon-globals -deadargelim -gvn-hoist -add-discriminators -aggressive-instcombine -gvn-hoist -mergereturn -lower-matrix-intrinsics -gvn -sroa -simple-loop-unswitch -dse -coro-elide -div-rem-pairs -loop-sink -simplifycfg -newgvn -lower-matrix-intrinsics -sroa -name-anon-globals -instcombine -always-inline -instcombine -instcombine -instnamer -globalsplit -coro-early -instcombine -instcombine -instnamer -argpromotion -early-cse -adce -gvn-hoist -dce -loop-guard-widening -sink -early-cse -div-rem-pairs -dce -simplifycfg -pgo-memop-opt -coro-elide -nary-reassociate -ipsccp -pgo-memop-opt -gvn-hoist -sancov -loop-guard-widening -newgvn -instcombine -add-discriminators -simplifycfg -mergefunc -gvn-hoist -globalsplit -cross-dso-cfi -early-cse -coro-early -redundant-dbg-inst-elim -simplifycfg -irce -lower-expect -ipsccp -early-cse -adce -sccp -ipconstprop -slsr -gvn-hoist -ipconstprop -float2int -loop-versioning -instcombine -insert-gcov-profiling -attributor -functionattrs -coro-split -gvn -adce -simplifycfg -float2int -early-cse -aggressive-instcombine -simplifycfg -consthoist -gvn-hoist -ipsccp -coro-cleanup -consthoist -simplifycfg -constmerge -gvn-hoist -sccp -gvn-hoist -flattencfg -consthoist -simplifycfg -early-cse -strip-dead-prototypes -simplifycfg -strip-dead-prototypes -sccp -simplifycfg -reassociate -dse -pgo-memop-opt -simplifycfg -cross-dso-cfi -functionattrs -float2int -simple-loop-unswitch -instcombine -instcombine -name-anon-globals -mergeicmps -early-cse-memssa -sancov -sroa -simplifycfg -redundant-dbg-inst-elim -mergereturn -dse -instcombine -float2int -ipsccp -tailcallelim -cross-dso-cfi -pgo-memop-opt -gvn-hoist -lower-guard-intrinsic -indvars -pgo-memop-opt -infer-address-spaces -simplifycfg -early-cse -ipsccp -coro-split -coro-elide -indvars -lower-constant-intrinsics -lower-constant-intrinsics -dse -instcombine -gvn -indvars -dse -instcombine -ee-instrument -float2int +benchmark://cbench-v1/blowfish,1.10178117048346,61.936835527420044,opt -mem2reg -callsite-splitting -simplifycfg -slsr -sancov -barrier -loop-data-prefetch -die -coro-elide -instsimplify -early-cse-memssa -gvn-hoist -instcombine -add-discriminators -globalsplit -globaldce -deadargelim -lower-widenable-condition -jump-threading -simplifycfg -hotcoldsplit -newgvn -partially-inline-libcalls -dse -functionattrs -scalarizer -coro-elide -newgvn -separate-const-offset-from-gep -rpo-functionattrs -instcombine -dse -simplifycfg -globalopt -loop-versioning -newgvn -reassociate -consthoist -forceattrs -lower-guard-intrinsic -instcombine -loop-versioning -pgo-memop-opt -instcombine -gvn-hoist -dse -consthoist -memcpyopt -jump-threading -dse -instcombine -mergefunc -gvn -aggressive-instcombine -mldst-motion -prune-eh -rpo-functionattrs -simplifycfg -loop-unroll-and-jam -insert-gcov-profiling -gvn -strip-dead-prototypes -dce -gvn-hoist -ipsccp -globaldce -sroa -strip-nondebug -insert-gcov-profiling -gvn-hoist -functionattrs -instcombine -callsite-splitting -sink -name-anon-globals -insert-gcov-profiling -infer-address-spaces -lower-constant-intrinsics -instsimplify -coro-cleanup -deadargelim -div-rem-pairs -callsite-splitting -lower-widenable-condition -alignment-from-assumptions -loop-versioning -add-discriminators -globaldce -sroa -simplifycfg -instcombine -flattencfg -early-cse-memssa -mergereturn -loop-data-prefetch -constmerge -dse -coro-elide -early-cse-memssa -callsite-splitting -early-cse-memssa -reassociate -coro-early -early-cse -loop-data-prefetch -div-rem-pairs -globalsplit -instcombine -newgvn -instcombine -instcombine -sccp -gvn-hoist -dse -instcombine -barrier -pgo-memop-opt -newgvn -redundant-dbg-inst-elim -gvn-hoist -pgo-memop-opt -mergefunc -lower-matrix-intrinsics -redundant-dbg-inst-elim -load-store-vectorizer -instcombine -correlated-propagation -newgvn -instcombine -instcombine -pgo-memop-opt -gvn -jump-threading -indvars -argpromotion -add-discriminators -argpromotion -jump-threading -constprop -speculative-execution -instnamer -sink -consthoist -gvn-hoist -add-discriminators -simplifycfg -gvn-hoist -loop-interchange -lowerinvoke -simplifycfg -sroa -loop-distribute -load-store-vectorizer -jump-threading -nary-reassociate -simple-loop-unswitch -slp-vectorizer -early-cse-memssa -instcombine -consthoist -gvn-hoist -globaldce -gvn -gvn -instcombine -die -instcombine -simplifycfg -loop-data-prefetch -instnamer -rpo-functionattrs -instcombine -lower-matrix-intrinsics -adce -scalarizer -early-cse -insert-gcov-profiling -instsimplify -aggressive-instcombine -simplifycfg -instcombine -rpo-functionattrs -libcalls-shrinkwrap -simplifycfg -coro-split -gvn-hoist -aggressive-instcombine -deadargelim -simplifycfg -pgo-memop-opt -instsimplify -gvn-hoist -lcssa -sink -gvn -newgvn -simplifycfg -gvn-hoist -speculative-execution -jump-threading -instcombine -globalsplit -indvars -globalopt -jump-threading -ee-instrument -dce -simple-loop-unswitch -lower-guard-intrinsic -simplifycfg -coro-cleanup -jump-threading -pgo-memop-opt -jump-threading -flattencfg -mergereturn -instcombine -reassociate -lower-matrix-intrinsics -simplifycfg -mergefunc -simplifycfg -instcombine -simplifycfg -sccp -dse -mergefunc -gvn-hoist -sroa -irce -redundant-dbg-inst-elim -die -callsite-splitting -ee-instrument -strip-dead-prototypes -coro-elide -coro-split -slsr -simplifycfg -simplifycfg -loop-vectorize -lower-matrix-intrinsics -sink -instcombine -callsite-splitting -lower-guard-intrinsic -instcombine -jump-threading -simplifycfg -gvn-hoist -slp-vectorizer -insert-gcov-profiling -sroa -loop-data-prefetch -instsimplify -insert-gcov-profiling -mergefunc -sroa -strip-debug-declare -simplifycfg -tailcallelim -simplifycfg -pgo-memop-opt -newgvn -coro-elide -die -early-cse-memssa -bdce -gvn-hoist -name-anon-globals -sroa -redundant-dbg-inst-elim -newgvn -loop-data-prefetch -consthoist -simplifycfg -sroa -pgo-memop-opt -constprop -early-cse -coro-elide -simplifycfg -simplifycfg -lower-expect -instcombine -instcombine -instcombine -pgo-memop-opt -simplifycfg -dse -instcombine -early-cse-memssa -simplifycfg -instcombine -simplifycfg -coro-split -adce -early-cse-memssa -instnamer -newgvn -lcssa -scalarizer -pgo-memop-opt -newgvn -rewrite-statepoints-for-gc -mldst-motion -instcombine -strip-nondebug -functionattrs -gvn-hoist -gvn-hoist -instcombine -mergefunc -loop-versioning -newgvn -instcombine -indvars -mergereturn -coro-split -simplifycfg -callsite-splitting -coro-early -flattencfg -licm -argpromotion -consthoist -partially-inline-libcalls -elim-avail-extern -early-cse-memssa -loop-guard-widening -instcombine -libcalls-shrinkwrap -instcombine -instcombine -coro-elide -inferattrs -simplifycfg -adce -newgvn -lower-widenable-condition -lowerinvoke -instcombine -instcombine -simplifycfg -constmerge -simplifycfg -coro-cleanup -early-cse-memssa -coro-elide -early-cse-memssa -simplifycfg -consthoist -consthoist -scalarizer -newgvn -instcombine -loop-versioning -prune-eh -loop-load-elim -add-discriminators -loop-distribute -loop-deletion -simplifycfg -instsimplify -canonicalize-aliases -instnamer -instcombine -functionattrs -instcombine -dce -instcombine -indvars -simplifycfg -gvn-hoist -instcombine -simplifycfg -tailcallelim -instcombine -loop-data-prefetch -forceattrs -strip-dead-prototypes -gvn-hoist -instsimplify -coro-elide -instcombine -coro-elide -sroa -strip-dead-prototypes -newgvn -simplifycfg -dce -coro-elide -jump-threading -coro-split -slp-vectorizer -bdce -sroa -coro-elide -load-store-vectorizer -coro-split -coro-split -newgvn -scalarizer -ipsccp -instsimplify -instcombine -reassociate -constmerge -instcombine -consthoist -called-value-propagation -loop-deletion -lowerinvoke -gvn-hoist -functionattrs -instcombine -jump-threading -ipsccp -strip-nondebug -scalarizer -jump-threading -mergeicmps -coro-cleanup -newgvn -bdce -pgo-memop-opt -instcombine -adce -loop-data-prefetch -reassociate -infer-address-spaces -simplifycfg -forceattrs -lower-matrix-intrinsics -instcombine -flattencfg -consthoist -gvn-hoist -infer-address-spaces -simplifycfg -sancov -instcombine -separate-const-offset-from-gep -loop-versioning -tailcallelim -redundant-dbg-inst-elim -mergefunc -sancov -early-cse -instcombine -pgo-memop-opt -canonicalize-aliases -instnamer -simplifycfg -sccp -gvn-hoist -post-inline-ee-instrument -infer-address-spaces -dse -loop-data-prefetch -simplifycfg -constprop -gvn -sccp -loop-versioning -coro-cleanup -dse -instcombine -speculative-execution -gvn-hoist -newgvn -loop-versioning -gvn-hoist -name-anon-globals -strip-nondebug -simplifycfg -adce -instcombine -loop-versioning -lower-guard-intrinsic -globalsplit -instcombine -reassociate -ipsccp -coro-elide -consthoist -called-value-propagation -add-discriminators -consthoist -consthoist -early-cse-memssa -instsimplify -instcombine -loweratomic -simplifycfg -loop-data-prefetch -strip-dead-prototypes -div-rem-pairs -early-cse-memssa -instcombine -simplifycfg -nary-reassociate -instcombine -gvn-hoist -barrier -instcombine -bdce -newgvn -lcssa -loop-idiom -mergefunc -dce -redundant-dbg-inst-elim -simplifycfg -scalarizer -early-cse-memssa -bdce -constmerge -lower-guard-intrinsic -instnamer -early-cse -gvn -simplifycfg -ee-instrument -gvn-hoist -inject-tli-mappings -coro-elide -simplifycfg -simplifycfg -consthoist -coro-cleanup -lcssa -adce -instcombine -simplifycfg -instcombine -instcombine -guard-widening -loop-sink -slp-vectorizer -libcalls-shrinkwrap -instcombine -consthoist -lcssa -constprop -canonicalize-aliases -simplifycfg -early-cse-memssa -argpromotion -strip -lower-expect -gvn -instcombine -globalopt -aggressive-instcombine -constprop -loop-interchange -loop-data-prefetch -adce -early-cse-memssa -jump-threading -add-discriminators -sink -barrier -jump-threading -adce -post-inline-ee-instrument -mergefunc -coro-split -dce -sancov -instcombine -mergefunc -lower-matrix-intrinsics -ee-instrument -simplifycfg -jump-threading -speculative-execution -dse -loop-sink -constprop -ipconstprop -newgvn -rewrite-statepoints-for-gc -prune-eh -sroa -elim-avail-extern -globalsplit -memcpyopt -gvn -barrier -early-cse-memssa -strip-nondebug -mergefunc -called-value-propagation -simplifycfg -newgvn -prune-eh -early-cse-memssa -loop-distribute -simplifycfg -loop-fusion -instnamer -globalopt -instcombine -ipsccp -sccp -globalopt -ipconstprop -early-cse-memssa -pgo-memop-opt -consthoist -newgvn -strip -pgo-memop-opt -consthoist -slsr -consthoist -libcalls-shrinkwrap -lower-constant-intrinsics -coro-early -add-discriminators -mergefunc -instcombine -called-value-propagation -ipsccp -strip-nondebug -globalopt -instcombine -strip-dead-prototypes -bdce -instcombine -ipconstprop -instcombine -inferattrs -early-cse -reassociate -early-cse -callsite-splitting -simplifycfg -early-cse-memssa -lower-expect -pgo-memop-opt -sroa -instcombine -instcombine -pgo-memop-opt -loop-versioning -scalarizer -globalsplit -lower-widenable-condition -barrier -instcombine -loweratomic -mldst-motion -rewrite-statepoints-for-gc -newgvn -correlated-propagation -dse -scalarizer -instcombine -redundant-dbg-inst-elim -memcpyopt -instsimplify -instcombine -die -instcombine -consthoist -instcombine -post-inline-ee-instrument -simplifycfg -simplifycfg -rewrite-statepoints-for-gc -loop-versioning -nary-reassociate -inject-tli-mappings -scalarizer -rpo-functionattrs -redundant-dbg-inst-elim -jump-threading -ipconstprop -instcombine -forceattrs -newgvn -gvn -prune-eh -instcombine -instcombine -early-cse-memssa -lower-widenable-condition -add-discriminators -mergefunc -correlated-propagation -strip-nondebug -strip-nondebug -bdce -early-cse-memssa -deadargelim -rpo-functionattrs -coro-elide +benchmark://cbench-v1/crc32,1.0,60.860716819763184,opt -sroa -insert-gcov-profiling -sroa -consthoist -sroa -pgo-memop-opt -called-value-propagation -sroa -sroa -bdce -gvn-hoist -strip-dead-prototypes -coro-elide -barrier -sroa -sink -reassociate -barrier -gvn-hoist -dce -loop-reroll -instsimplify -ee-instrument -mem2reg -speculative-execution -sroa -sroa -mem2reg -loop-interchange -mem2reg -sroa -loop-deletion -lower-guard-intrinsic -sroa -strip-nondebug -simple-loop-unswitch -sancov -sancov -sroa -sroa -sroa -forceattrs -sroa -insert-gcov-profiling -infer-address-spaces -sroa -tailcallelim -loop-interchange -globalopt -loop-guard-widening -loop-idiom -sroa -newgvn -insert-gcov-profiling -inject-tli-mappings -indvars -loop-vectorize -lower-matrix-intrinsics -lcssa -loop-deletion -bdce -bdce -sroa -sroa -mergereturn -constprop -sroa -mergereturn -lcssa -loop-load-elim -insert-gcov-profiling -mem2reg -instsimplify -ipsccp -sroa -simplifycfg -sroa -instsimplify -loop-load-elim -lowerinvoke -sroa -sroa -scalarizer -ee-instrument -early-cse -alignment-from-assumptions -alignment-from-assumptions -sroa -always-inline -dce -lcssa -early-cse -sroa -alignment-from-assumptions -sccp -pgo-memop-opt -mem2reg -reassociate -sroa -constprop -indvars -newgvn -reassociate -loop-guard-widening -called-value-propagation -loop-guard-widening -strip-nondebug -reassociate -adce -sroa -sroa -instcombine -sroa -sroa -sroa -partially-inline-libcalls -gvn-hoist -sroa -simplifycfg -loop-reduce -mem2reg -newgvn -insert-gcov-profiling -loop-unroll-and-jam -early-cse -sccp -sroa -flattencfg -early-cse -sroa -rpo-functionattrs -mem2reg -loop-load-elim -functionattrs -loop-data-prefetch -instcombine -sroa -consthoist -newgvn -gvn -loop-data-prefetch -lcssa -slsr -loop-distribute -simplifycfg -argpromotion -newgvn -early-cse -coro-elide -simplifycfg -early-cse -loop-data-prefetch -early-cse-memssa -strip-dead-prototypes -slp-vectorizer -loop-data-prefetch -simplifycfg -mem2reg -strip-nondebug -post-inline-ee-instrument -sroa -div-rem-pairs -loop-sink -add-discriminators -simplifycfg -simplifycfg -newgvn -simplifycfg -early-cse -loop-versioning -reassociate -name-anon-globals -attributor -instcombine -rpo-functionattrs -slsr -lower-widenable-condition -early-cse -simplifycfg -scalarizer -guard-widening -simplifycfg -instnamer -early-cse-memssa -forceattrs -instcombine -jump-threading -forceattrs -lower-constant-intrinsics -newgvn -loop-predication -jump-threading -loop-fusion -ee-instrument -slsr -post-inline-ee-instrument -simplifycfg -slsr -libcalls-shrinkwrap -loop-versioning -correlated-propagation -loop-idiom -insert-gcov-profiling -loop-simplifycfg -loop-interchange -lower-guard-intrinsic -constprop -loop-sink -sroa -mem2reg -loop-reduce -loop-unroll-and-jam -loop-fusion -sroa -sroa -sroa -sroa -bdce -sroa -sroa -mergereturn -add-discriminators -loop-reroll -mem2reg -hotcoldsplit -constprop -simple-loop-unswitch -sroa -sroa -sccp -loop-reduce -lowerinvoke -alignment-from-assumptions -sroa -sink -loop-predication -canonicalize-aliases -loop-guard-widening -loop-data-prefetch -coro-cleanup -constmerge -lower-matrix-intrinsics -sroa -loop-unswitch -sink -loop-guard-widening -add-discriminators -reassociate -coro-elide -instsimplify -inferattrs -newgvn -newgvn -loop-vectorize -loop-vectorize -loop-load-elim -indvars -simple-loop-unswitch -loop-idiom -alignment-from-assumptions -mem2reg -lcssa -sroa -loop-unswitch -pgo-memop-opt -sroa -loop-data-prefetch -loop-vectorize -loop-sink -instsimplify -add-discriminators -simplifycfg -memcpyopt -constmerge -sroa -globalopt -loop-interchange -early-cse -sroa -mem2reg -sroa -lcssa -float2int -lower-guard-intrinsic -loop-reduce -sroa -sroa -loop-unroll-and-jam -early-cse-memssa -loop-unroll-and-jam -instsimplify -sancov -loop-load-elim -barrier -dce -sroa -infer-address-spaces -lcssa -sink -loop-reduce -lcssa -loop-guard-widening -sroa -mem2reg -barrier -add-discriminators -sroa -loop-unroll-and-jam -break-crit-edges -sroa -instsimplify -early-cse -instsimplify -argpromotion -instsimplify -jump-threading -sroa -coro-elide -coro-cleanup -forceattrs -strip -globalsplit -insert-gcov-profiling -sroa -loop-deletion -adce -sroa -loop-vectorize -sroa -sancov -insert-gcov-profiling -sroa -mergereturn -pgo-memop-opt -hotcoldsplit -ee-instrument -sroa -reassociate -mem2reg -sroa -loop-deletion -sroa -lower-guard-intrinsic -loop-predication -instsimplify -strip-dead-prototypes -reassociate -loop-deletion -sroa -sroa -mem2reg -insert-gcov-profiling -early-cse -mem2reg -ee-instrument -insert-gcov-profiling -loop-reroll -alignment-from-assumptions -mem2reg -inferattrs -sroa -sroa -slp-vectorizer -sroa -loop-reroll -mem2reg -simple-loop-unswitch -reg2mem -mem2reg -constprop -barrier -sroa -simple-loop-unswitch -pgo-memop-opt -insert-gcov-profiling -sroa -sroa -alignment-from-assumptions -mem2reg -functionattrs -simplifycfg -loop-predication -strip-dead-prototypes -early-cse-memssa -mem2reg -loop-sink -early-cse -licm -pgo-memop-opt -loop-predication -dce -constprop -sroa -add-discriminators -sroa -sroa -sroa -lowerswitch -sroa -sancov -loop-predication -insert-gcov-profiling -loop-load-elim -early-cse -sroa -globalopt -barrier -sroa -reassociate -called-value-propagation -lower-guard-intrinsic -loop-predication -lower-guard-intrinsic -sroa -sroa -sroa -sroa -sccp -infer-address-spaces -sroa -loop-deletion -lower-matrix-intrinsics -sroa -sroa -globalsplit -loop-data-prefetch -early-cse-memssa -sroa -loop-versioning -barrier -ee-instrument -sroa -loop-load-elim -sroa -mem2reg -called-value-propagation -loop-guard-widening -coro-cleanup -sroa -barrier -insert-gcov-profiling -indvars -loop-predication -called-value-propagation -globalopt -globalopt -loop-reduce -mem2reg -mem2reg -lower-constant-intrinsics -coro-cleanup -reassociate -mergereturn -sroa -sroa -ipconstprop -simple-loop-unswitch -sroa -sroa -insert-gcov-profiling -mem2reg -instnamer -sroa -coro-elide -loop-simplifycfg -sccp -adce -sroa -sroa -loop-sink -alignment-from-assumptions -argpromotion -sroa -mem2reg -reassociate -sink -sroa -sroa -strip-nondebug -sroa -instsimplify -sccp -loop-reroll -forceattrs -strip-nondebug -cross-dso-cfi -coro-early -ipconstprop -lower-guard-intrinsic -sroa -loop-interchange -sroa -adce -sroa -simplifycfg -name-anon-globals -ipsccp -jump-threading -sroa -called-value-propagation -loop-guard-widening -loop-reduce -mem2reg -hotcoldsplit -sroa -constmerge -always-inline -sroa -loop-idiom -mergereturn -ipsccp -loop-deletion -simple-loop-unswitch -loop-guard-widening -argpromotion -sroa -sroa -instsimplify -speculative-execution -insert-gcov-profiling -sroa -loop-interchange -dce -reassociate -gvn-hoist -indvars -dce -dce -sroa -mem2reg -sroa -tailcallelim -sroa -lcssa -loop-predication -gvn-hoist -simple-loop-unswitch -sroa -sroa -coro-cleanup -loop-idiom -post-inline-ee-instrument -reassociate -sroa -post-inline-ee-instrument -lower-constant-intrinsics -constmerge -sink -gvn-hoist -sroa -sroa -sccp -sroa -forceattrs -strip-nondebug -speculative-execution -sroa -tailcallelim -sroa -pgo-memop-opt -early-cse-memssa -ee-instrument -instsimplify -sroa -loop-reroll -simplifycfg -mem2reg -sroa -mem2reg -dce -instsimplify -insert-gcov-profiling -sroa -slsr -sroa -ipsccp -coro-early -sroa -rewrite-statepoints-for-gc -mem2reg -ee-instrument -loop-unroll-and-jam -loop-sink -sroa -barrier -loop-idiom -loop-guard-widening -loweratomic -early-cse -gvn-hoist -sroa -correlated-propagation -mergereturn -sroa -sroa -sroa -sink -loop-versioning -early-cse -constprop -sroa -sroa -sroa -sroa -speculative-execution -sroa -early-cse -lcssa -loop-idiom -inferattrs -sroa -canonicalize-aliases -lower-guard-intrinsic -gvn-hoist -simplifycfg -loop-simplify -loop-simplify -add-discriminators -sroa -instcombine -newgvn -adce -sroa -mem2reg -lowerinvoke -sroa -mergereturn -simplifycfg -ee-instrument -forceattrs -loop-distribute -mldst-motion -instcombine -consthoist -dce -ipsccp -strip-nondebug -early-cse-memssa -simplifycfg -callsite-splitting -slsr -sccp -partially-inline-libcalls -mergeicmps -memcpyopt -lower-matrix-intrinsics -redundant-dbg-inst-elim -mem2reg -gvn-hoist -prune-eh -loop-vectorize -newgvn -dce -instcombine -simplifycfg -simplifycfg -gvn-hoist -instcombine -sccp -lower-matrix-intrinsics -newgvn -inject-tli-mappings -lower-expect -coro-split -instcombine -rpo-functionattrs -lower-expect -ipconstprop -reassociate -lower-widenable-condition -slsr -coro-elide -adce -coro-elide -lower-constant-intrinsics -newgvn -dce -aggressive-instcombine -loop-versioning -sancov -float2int -ipconstprop -dse -lower-matrix-intrinsics -strip-dead-prototypes -die -lower-expect -reassociate -lower-widenable-condition -instcombine -inferattrs -lower-widenable-condition -simplifycfg -pgo-memop-opt -instcombine -gvn -simplifycfg -die -strip-nondebug -lower-constant-intrinsics +benchmark://cbench-v1/ghostscript,1.0296089727338689,110.89521312713623,opt -loop-interchange -sroa -adce -early-cse-memssa -simplifycfg -loop-guard-widening -globalsplit -coro-elide -coro-elide -jump-threading -instcombine -globalsplit -sancov -slsr -speculative-execution -gvn -simplifycfg -instcombine -separate-const-offset-from-gep -instcombine -jump-threading -lower-constant-intrinsics -early-cse-memssa -float2int -gvn -deadargelim -partially-inline-libcalls -die -simplifycfg -loop-versioning -lower-constant-intrinsics -lower-constant-intrinsics -coro-cleanup -simplifycfg -coro-elide -prune-eh -jump-threading -simplifycfg -die -reassociate -loop-versioning -ipconstprop -rpo-functionattrs -loop-versioning -callsite-splitting -simplifycfg -gvn -early-cse-memssa -sancov -instnamer -ipconstprop -loop-data-prefetch -dse -adce -globalsplit -slp-vectorizer -rpo-functionattrs -functionattrs -called-value-propagation -loop-sink -simplifycfg -deadargelim -sancov -name-anon-globals -instcombine -callsite-splitting -gvn -coro-split -always-inline -rpo-functionattrs -sccp -insert-gcov-profiling -coro-split -early-cse-memssa -instnamer -early-cse -lower-expect -die -instsimplify -mldst-motion -instcombine -dse -coro-early -mergefunc -newgvn -gvn-hoist -callsite-splitting -newgvn -separate-const-offset-from-gep -die -sancov -instcombine -forceattrs -newgvn -jump-threading -coro-cleanup -aggressive-instcombine -float2int -strip-nondebug -instcombine -simple-loop-unswitch -simplifycfg -loop-load-elim -redundant-dbg-inst-elim -sancov -rpo-functionattrs -dse -mergefunc -lowerinvoke -instcombine -early-cse -strip-nondebug -early-cse -adce -simplifycfg -die -mergereturn -always-inline -licm -instnamer -insert-gcov-profiling -simple-loop-unswitch -reassociate -newgvn -coro-split -functionattrs -newgvn -simplifycfg -simplifycfg -dce -nary-reassociate -coro-split -newgvn -lower-widenable-condition -jump-threading -consthoist -separate-const-offset-from-gep -globalsplit -simplifycfg -dse -jump-threading -loop-load-elim -early-cse-memssa -gvn -instcombine -loweratomic -simplifycfg -functionattrs -consthoist -jump-threading -lower-expect -ipsccp -jump-threading -gvn -adce -newgvn -rpo-functionattrs -sccp -simplifycfg -prune-eh -early-cse-memssa -coro-split -simplifycfg -globaldce -sancov -speculative-execution -coro-elide -slp-vectorizer -name-anon-globals -globalsplit -consthoist -loop-data-prefetch -name-anon-globals -simplifycfg -simplifycfg -instcombine -instcombine -instcombine -mergefunc -canonicalize-aliases -functionattrs -instcombine -strip-debug-declare -prune-eh -infer-address-spaces -rpo-functionattrs -canonicalize-aliases -mergefunc -callsite-splitting -dce -loop-versioning -loop-load-elim -gvn-hoist -simplifycfg -lower-matrix-intrinsics -float2int -dse -simplifycfg -instsimplify -dse' +benchmark://cbench-v1/ispell,1.028289936664321,66.57882642745972,opt -loop-data-prefetch -barrier -forceattrs -sroa -instcombine -instcombine -bdce -strip-dead-prototypes -early-cse-memssa -strip-debug-declare -add-discriminators -instcombine -simplifycfg -memcpyopt -jump-threading -forceattrs -strip-dead-prototypes -newgvn -redundant-dbg-inst-elim -post-inline-ee-instrument -instsimplify -newgvn -strip-nondebug -early-cse-memssa -coro-elide -instcombine -constmerge -cross-dso-cfi -load-store-vectorizer -deadargelim -strip-dead-prototypes -name-anon-globals -reassociate -redundant-dbg-inst-elim -adce -separate-const-offset-from-gep -instcombine -lower-expect -ipconstprop -name-anon-globals -aggressive-instcombine -functionattrs -mldst-motion -aggressive-instcombine -inferattrs -die -die -constprop -redundant-dbg-inst-elim -lower-widenable-condition -simplifycfg -lcssa -mldst-motion -functionattrs -add-discriminators -instcombine -strip-dead-prototypes -instsimplify -loop-versioning -inferattrs -redundant-dbg-inst-elim -attributor -jump-threading -licm -callsite-splitting -globalopt -dse -partially-inline-libcalls -ipsccp -rewrite-statepoints-for-gc -instcombine -name-anon-globals -sroa -lower-constant-intrinsics -pgo-memop-opt -mergefunc -slp-vectorizer -mergefunc -insert-gcov-profiling -instcombine -ipconstprop -scalarizer -libcalls-shrinkwrap -lowerinvoke -elim-avail-extern -memcpyopt -mem2reg -adce -aggressive-instcombine -libcalls-shrinkwrap -newgvn -mem2reg -flattencfg -loop-unroll-and-jam -newgvn -newgvn -loop-distribute -called-value-propagation -lowerinvoke -float2int -consthoist -bdce -jump-threading -simplifycfg -rpo-functionattrs -simplifycfg -coro-split -mergefunc -simple-loop-unswitch -loop-versioning -lower-matrix-intrinsics -simplifycfg -simplifycfg -adce -jump-threading -gvn-hoist -mergereturn -simplifycfg -simplifycfg -instcombine -newgvn -rewrite-statepoints-for-gc -globalopt -aggressive-instcombine -callsite-splitting -newgvn -consthoist -sancov -globalopt -gvn-hoist -lower-widenable-condition -simplifycfg -forceattrs -strip-debug-declare -loop-versioning -post-inline-ee-instrument -consthoist -rpo-functionattrs -sroa -simplifycfg -gvn -loop-load-elim -aggressive-instcombine -sancov -lower-matrix-intrinsics -coro-elide -jump-threading -mergefunc -strip-dead-prototypes -globalopt -slp-vectorizer -dse -strip-nondebug -sancov -lower-constant-intrinsics -libcalls-shrinkwrap -pgo-memop-opt -libcalls-shrinkwrap -elim-avail-extern -lcssa -coro-elide -early-cse-memssa -mergefunc -instcombine -gvn -inferattrs -instcombine -lcssa -instcombine -globaldce -aggressive-instcombine -strip-debug-declare -aggressive-instcombine -sink -memcpyopt -newgvn -strip-nondebug -lower-matrix-intrinsics -lower-matrix-intrinsics -gvn -flattencfg -aggressive-instcombine -lowerinvoke -consthoist -simplifycfg -simplifycfg -simplifycfg -rpo-functionattrs -gvn -deadargelim -partially-inline-libcalls -jump-threading -newgvn -reassociate -inject-tli-mappings -gvn -functionattrs -strip-debug-declare -mergeicmps -consthoist -early-cse-memssa -mergereturn -pgo-memop-opt -instcombine -mergefunc -prune-eh -simplifycfg -globalopt -lower-matrix-intrinsics -aggressive-instcombine -slsr -mergefunc -jump-threading -loop-versioning -instcombine -inject-tli-mappings -elim-avail-extern -simplifycfg -pgo-memop-opt -insert-gcov-profiling -name-anon-globals -partially-inline-libcalls -sroa -simplifycfg -newgvn -strip-debug-declare -callsite-splitting -instcombine -globalsplit -gvn -alignment-from-assumptions -jump-threading -functionattrs -adce -inferattrs -gvn-hoist -indvars -dse -simplifycfg -flattencfg -lower-expect -name-anon-globals -elim-avail-extern -rpo-functionattrs -partially-inline-libcalls -rpo-functionattrs -redundant-dbg-inst-elim -sink -coro-elide -callsite-splitting -sroa -strip-nondebug -jump-threading -gvn -argpromotion -strip-nondebug -loop-data-prefetch -instcombine -die -aggressive-instcombine -libcalls-shrinkwrap -dce -early-cse -aggressive-instcombine -dse -simplifycfg -adce -loop-versioning -jump-threading -early-cse-memssa -newgvn -coro-elide -lower-expect -elim-avail-extern -rpo-functionattrs -dse -ipconstprop -simplifycfg -gvn -simplifycfg -strip -gvn-hoist -jump-threading -rpo-functionattrs -div-rem-pairs -prune-eh -slp-vectorizer -speculative-execution -mergeicmps -lower-constant-intrinsics -simplifycfg -elim-avail-extern -die -sancov -lower-matrix-intrinsics -sccp -newgvn -barrier -elim-avail-extern -loop-load-elim -gvn-hoist -aggressive-instcombine -licm -simplifycfg -newgvn -simplifycfg -newgvn -mldst-motion -early-cse -alignment-from-assumptions -scalarizer -partially-inline-libcalls -dse -newgvn -post-inline-ee-instrument -sancov -div-rem-pairs -ipconstprop -float2int -deadargelim -bdce -sink -sancov -early-cse -memcpyopt -strip-nondebug -elim-avail-extern -name-anon-globals -globalsplit -mergefunc -gvn -float2int -lowerinvoke -pgo-memop-opt -newgvn -slsr -dse -gvn-hoist -lower-matrix-intrinsics -callsite-splitting -sancov -always-inline -early-cse -barrier -loop-versioning -lower-guard-intrinsic -early-cse -aggressive-instcombine -ipsccp -early-cse-memssa -lower-expect -functionattrs -consthoist -loop-versioning -newgvn -tailcallelim -deadargelim -strip-debug-declare -libcalls-shrinkwrap -instcombine -simplifycfg -instnamer -callsite-splitting -strip-debug-declare -dce -consthoist -callsite-splitting -flattencfg -instcombine -coro-split -newgvn -elim-avail-extern -jump-threading -gvn-hoist -strip-debug-declare -alignment-from-assumptions -early-cse-memssa -called-value-propagation -coro-elide -gvn-hoist -tailcallelim -die -sink -callsite-splitting -strip-debug-declare -sancov -constprop -mergefunc -mem2reg -slsr -simplifycfg -coro-early -lower-constant-intrinsics -globalopt -mem2reg -called-value-propagation -functionattrs -gvn -aggressive-instcombine -deadargelim -insert-gcov-profiling -globalsplit -gvn-hoist -dse -simplifycfg -correlated-propagation -dse -gvn-hoist -tailcallelim -functionattrs -post-inline-ee-instrument -adce -lower-expect -aggressive-instcombine -globaldce -correlated-propagation -name-anon-globals -constprop -early-cse -name-anon-globals -lower-matrix-intrinsics -aggressive-instcombine -aggressive-instcombine -lower-widenable-condition -early-cse -pgo-memop-opt -die -instnamer -slp-vectorizer -consthoist -lcssa -lower-matrix-intrinsics -flattencfg -tailcallelim -correlated-propagation -speculative-execution -prune-eh -cross-dso-cfi -always-inline -dse -simplifycfg -consthoist -alignment-from-assumptions -redundant-dbg-inst-elim -partially-inline-libcalls -simplifycfg -loop-data-prefetch -simplifycfg -speculative-execution -globaldce -gvn -simplifycfg -newgvn -newgvn -strip -jump-threading -slp-vectorizer -deadargelim -simplifycfg -aggressive-instcombine -constprop -sancov -inferattrs -div-rem-pairs -gvn -sroa -insert-gcov-profiling -newgvn -slp-vectorizer -speculative-execution -dce -inferattrs -strip-debug-declare -guard-widening -simplifycfg -loop-load-elim -die -simplifycfg -simple-loop-unswitch -instcombine -lower-expect -instnamer -sancov -nary-reassociate -globalopt -instcombine -mergefunc -loop-data-prefetch -lowerinvoke -callsite-splitting -insert-gcov-profiling -mergefunc -coro-split -instcombine -jump-threading -aggressive-instcombine -gvn-hoist -globaldce -aggressive-instcombine -adce -name-anon-globals -loop-data-prefetch -lower-matrix-intrinsics -adce -name-anon-globals -callsite-splitting -constmerge -simplifycfg -early-cse-memssa -functionattrs -slp-vectorizer -tailcallelim -prune-eh -coro-split -lower-matrix-intrinsics -early-cse-memssa -lower-matrix-intrinsics -simplifycfg -ipconstprop -jump-threading -early-cse-memssa -mergefunc -jump-threading -sancov -div-rem-pairs -simplifycfg -coro-split -inferattrs -partially-inline-libcalls -functionattrs -slsr -instcombine -functionattrs -indvars -globalsplit -slsr -lower-matrix-intrinsics -strip -lower-constant-intrinsics -die -loop-idiom -rpo-functionattrs -simplifycfg -gvn-hoist -callsite-splitting -lower-matrix-intrinsics -dse -slsr -newgvn -dce -float2int -globalopt -mergereturn -deadargelim -dse -name-anon-globals -scalarizer -callsite-splitting -mergefunc -rpo-functionattrs -callsite-splitting -jump-threading -libcalls-shrinkwrap -die -globaldce -guard-widening -ipconstprop -lcssa -mergeicmps -jump-threading -globalsplit -forceattrs -gvn -aggressive-instcombine -ee-instrument -strip-nondebug -slsr -indvars -lower-matrix-intrinsics -simplifycfg -lower-constant-intrinsics -instnamer -globalopt -deadargelim -mergeicmps -rpo-functionattrs -aggressive-instcombine -bdce -flattencfg -separate-const-offset-from-gep -deadargelim -sink -die -name-anon-globals -simplifycfg -gvn-hoist -lower-expect -loop-reroll -slp-vectorizer -inferattrs -indvars -instcombine -newgvn -guard-widening -indvars -adce -functionattrs -post-inline-ee-instrument -simple-loop-unswitch -infer-address-spaces -die -barrier -barrier -argpromotion -guard-widening -instcombine -strip-nondebug -pgo-memop-opt -loweratomic -scalarizer -jump-threading -redundant-dbg-inst-elim -elim-avail-extern -ipconstprop -infer-address-spaces -pgo-memop-opt -instcombine -newgvn -sancov -adce -gvn-hoist -simplifycfg -lower-constant-intrinsics -jump-threading -name-anon-globals -gvn-hoist -bdce -ipconstprop -lowerinvoke -slp-vectorizer -callsite-splitting -loop-vectorize -sancov -strip-dead-prototypes -adce -ipconstprop -loop-data-prefetch -slsr -constprop -ee-instrument -constprop -callsite-splitting -inject-tli-mappings -simple-loop-unswitch -instcombine -lower-widenable-condition -lower-matrix-intrinsics -callsite-splitting -pgo-memop-opt -globalopt -aggressive-instcombine -loop-load-elim -strip-debug-declare -dce -slsr -loop-fusion -libcalls-shrinkwrap -slsr -jump-threading -loop-load-elim -instnamer -pgo-memop-opt -callsite-splitting -die -simplifycfg -break-crit-edges -inferattrs -post-inline-ee-instrument -inject-tli-mappings -tailcallelim -mergeicmps -jump-threading -instcombine -lower-matrix-intrinsics -gvn-hoist -newgvn -indvars -tailcallelim -simplifycfg -lower-widenable-condition -instnamer -rpo-functionattrs -gvn -dse -jump-threading -newgvn -callsite-splitting -die -instnamer -div-rem-pairs +benchmark://cbench-v1/ghostscript,1.0296089727338689,110.89521312713623,opt -loop-interchange -sroa -adce -early-cse-memssa -simplifycfg -loop-guard-widening -globalsplit -coro-elide -coro-elide -jump-threading -instcombine -globalsplit -sancov -slsr -speculative-execution -gvn -simplifycfg -instcombine -separate-const-offset-from-gep -instcombine -jump-threading -lower-constant-intrinsics -early-cse-memssa -float2int -gvn -deadargelim -partially-inline-libcalls -die -simplifycfg -loop-versioning -lower-constant-intrinsics -lower-constant-intrinsics -coro-cleanup -simplifycfg -coro-elide -prune-eh -jump-threading -simplifycfg -die -reassociate -loop-versioning -ipconstprop -rpo-functionattrs -loop-versioning -callsite-splitting -simplifycfg -gvn -early-cse-memssa -sancov -instnamer -ipconstprop -loop-data-prefetch -dse -adce -globalsplit -slp-vectorizer -rpo-functionattrs -functionattrs -called-value-propagation -loop-sink -simplifycfg -deadargelim -sancov -name-anon-globals -instcombine -callsite-splitting -gvn -coro-split -always-inline -rpo-functionattrs -sccp -insert-gcov-profiling -coro-split -early-cse-memssa -instnamer -early-cse -lower-expect -die -instsimplify -mldst-motion -instcombine -dse -coro-early -mergefunc -newgvn -gvn-hoist -callsite-splitting -newgvn -separate-const-offset-from-gep -die -sancov -instcombine -forceattrs -newgvn -jump-threading -coro-cleanup -aggressive-instcombine -float2int -strip-nondebug -instcombine -simple-loop-unswitch -simplifycfg -loop-load-elim -redundant-dbg-inst-elim -sancov -rpo-functionattrs -dse -mergefunc -lowerinvoke -instcombine -early-cse -strip-nondebug -early-cse -adce -simplifycfg -die -mergereturn -always-inline -licm -instnamer -insert-gcov-profiling -simple-loop-unswitch -reassociate -newgvn -coro-split -functionattrs -newgvn -simplifycfg -simplifycfg -dce -nary-reassociate -coro-split -newgvn -lower-widenable-condition -jump-threading -consthoist -separate-const-offset-from-gep -globalsplit -simplifycfg -dse -jump-threading -loop-load-elim -early-cse-memssa -gvn -instcombine -loweratomic -simplifycfg -functionattrs -consthoist -jump-threading -lower-expect -ipsccp -jump-threading -gvn -adce -newgvn -rpo-functionattrs -sccp -simplifycfg -prune-eh -early-cse-memssa -coro-split -simplifycfg -globaldce -sancov -speculative-execution -coro-elide -slp-vectorizer -name-anon-globals -globalsplit -consthoist -loop-data-prefetch -name-anon-globals -simplifycfg -simplifycfg -instcombine -instcombine -instcombine -mergefunc -canonicalize-aliases -functionattrs -instcombine -strip-debug-declare -prune-eh -infer-address-spaces -rpo-functionattrs -canonicalize-aliases -mergefunc -callsite-splitting -dce -loop-versioning -loop-load-elim -gvn-hoist -simplifycfg -lower-matrix-intrinsics -float2int -dse -simplifycfg -instsimplify -dse' +benchmark://cbench-v1/jpeg-d,1.0493254773173644,79.56333637237549,opt -sroa -loop-data-prefetch -instcombine -mergeicmps -always-inline -pgo-memop-opt -sroa -gvn-hoist -strip-nondebug -simplifycfg -lower-matrix-intrinsics -instcombine -mergereturn -mergereturn -newgvn -lower-matrix-intrinsics -loop-guard-widening -sroa -simplifycfg -bdce -consthoist -mem2reg -instcombine -loop-data-prefetch -early-cse-memssa -slp-vectorizer -lower-expect -functionattrs -sink -instcombine -gvn-hoist -dce -gvn -newgvn -instcombine -loop-fusion -simplifycfg -pgo-memop-opt -simplifycfg -instcombine -lowerinvoke -sroa -loop-vectorize -newgvn -dse -redundant-dbg-inst-elim -loop-data-prefetch -aggressive-instcombine -simplifycfg -instcombine -dse -name-anon-globals -simplifycfg -globalopt -aggressive-instcombine -simplifycfg -newgvn -gvn -simplifycfg -simplifycfg -ipsccp -mem2reg -add-discriminators -instcombine -simplifycfg -coro-cleanup -loop-interchange -strip-dead-prototypes -gvn-hoist -add-discriminators -jump-threading -simplifycfg -simplifycfg -mergeicmps -simplifycfg -instcombine -strip-nondebug -instcombine -licm -lower-expect -instcombine -insert-gcov-profiling -instcombine -instcombine -mem2reg -always-inline -loop-fusion -adce -mergefunc -instcombine -nary-reassociate -early-cse-memssa -instcombine -ipconstprop -lower-matrix-intrinsics -instsimplify -gvn-hoist -pgo-memop-opt -redundant-dbg-inst-elim -strip-nondebug -gvn-hoist -mldst-motion -sroa -lower-constant-intrinsics -aggressive-instcombine -reassociate -float2int -simplifycfg -dse -gvn-hoist -always-inline -loop-versioning -early-cse-memssa -inferattrs -mergeicmps -instcombine -mergefunc -lower-guard-intrinsic -lower-widenable-condition -newgvn -sroa -loop-idiom -simplifycfg -speculative-execution -instcombine -coro-split -loop-data-prefetch -instcombine -strip -indvars -lowerinvoke -ipconstprop -loop-fusion -slsr -sroa -loop-guard-widening -coro-split -early-cse-memssa -deadargelim -simplifycfg -rewrite-statepoints-for-gc -globaldce -infer-address-spaces -early-cse-memssa -gvn-hoist -adce -partially-inline-libcalls -lower-expect -lowerinvoke -instcombine -strip-dead-prototypes -coro-elide -globaldce -lower-widenable-condition -instcombine -elim-avail-extern -speculative-execution -globaldce -slsr -early-cse -infer-address-spaces -float2int -simplifycfg -elim-avail-extern -mergefunc -coro-cleanup -instcombine -globalsplit -slsr -ipconstprop -prune-eh -flattencfg -globalopt -insert-gcov-profiling -lower-expect -simplifycfg -early-cse-memssa -gvn-hoist -coro-elide -memcpyopt -early-cse-memssa -aggressive-instcombine -loop-unroll-and-jam -mergefunc -sroa -sroa -instcombine -gvn-hoist -sroa -loop-sink -simplifycfg -instcombine -simple-loop-unswitch -newgvn -instsimplify -forceattrs -sink -inject-tli-mappings -sroa -newgvn -gvn -mergereturn -gvn-hoist -always-inline -instnamer -loop-sink -adce -mem2reg -mldst-motion -sccp -inject-tli-mappings -consthoist -gvn -loop-data-prefetch -newgvn -instcombine -pgo-memop-opt -adce -adce -gvn-hoist -reassociate -instcombine -speculative-execution -loop-load-elim -dce -simplifycfg -reassociate -instcombine -simplifycfg -newgvn -prune-eh -adce -inject-tli-mappings -mem2reg -gvn-hoist -sroa -float2int -rewrite-statepoints-for-gc -simplifycfg -mldst-motion -simplifycfg -instcombine -simplifycfg -sroa -licm -libcalls-shrinkwrap -slp-vectorizer -simplifycfg -newgvn -adce -early-cse -simplifycfg -globalopt -inferattrs -dse -inject-tli-mappings -coro-cleanup -ipconstprop -slp-vectorizer -partially-inline-libcalls -simplifycfg -gvn -pgo-memop-opt -mergefunc -loop-data-prefetch -instcombine -lower-matrix-intrinsics -alignment-from-assumptions -newgvn -globalsplit -lower-constant-intrinsics -pgo-memop-opt -strip-dead-prototypes -coro-split -consthoist -loop-simplify -sccp -sink -inject-tli-mappings -lcssa -globaldce -consthoist -newgvn -consthoist -loop-distribute -adce -simplifycfg -elim-avail-extern -instcombine -constmerge -instcombine -instcombine -strip -simplifycfg -gvn -sroa -loop-vectorize -simplifycfg -instcombine -early-cse -instcombine -ipsccp -simplifycfg -consthoist -gvn-hoist -inject-tli-mappings -early-cse -dse -simplifycfg -lower-matrix-intrinsics -sroa -reassociate -barrier -simplifycfg -ipsccp -simplifycfg -barrier -gvn -sroa -simplifycfg -coro-cleanup -simplifycfg -simplifycfg -constprop -lower-matrix-intrinsics -instcombine -scalarizer -die -adce -gvn-hoist -loop-versioning -float2int -instsimplify -name-anon-globals -lowerinvoke -float2int -jump-threading -barrier -slsr -simple-loop-unswitch -ipconstprop -gvn-hoist -ipconstprop -rewrite-statepoints-for-gc -barrier -coro-split -inferattrs -instnamer -sroa -lower-widenable-condition -consthoist -always-inline -speculative-execution -newgvn -simplifycfg -loop-distribute -gvn-hoist -instcombine -early-cse-memssa -sccp -scalarizer -called-value-propagation -simplifycfg -instcombine -simplifycfg -globaldce -slsr -instcombine -newgvn -pgo-memop-opt -strip -inferattrs -lower-constant-intrinsics -jump-threading -strip-dead-prototypes -prune-eh -simplifycfg -lower-matrix-intrinsics -mergefunc -globalsplit -loop-sink -adce -slsr -instcombine -partially-inline-libcalls -sroa -newgvn -adce -newgvn -ipsccp -adce -tailcallelim -loop-sink -speculative-execution -gvn -lower-guard-intrinsic -simplifycfg -coro-split -consthoist -functionattrs -lower-guard-intrinsic -callsite-splitting -instcombine -sancov -mem2reg -strip-debug-declare -strip -globaldce -mem2reg -add-discriminators -consthoist -always-inline -dse -slp-vectorizer -sroa -strip -alignment-from-assumptions -jump-threading -jump-threading -instsimplify -newgvn -callsite-splitting -instcombine -loop-fusion -instcombine -barrier -lower-guard-intrinsic -consthoist -tailcallelim -loop-data-prefetch -simplifycfg -reassociate -newgvn -instcombine -functionattrs -simplifycfg -globalsplit -loop-versioning -newgvn -constmerge -simplifycfg -slp-vectorizer -coro-elide -simplifycfg -simplifycfg -instcombine -early-cse-memssa -instcombine -jump-threading -consthoist -strip-dead-prototypes -instnamer -loop-versioning -newgvn -barrier -div-rem-pairs -ipsccp -consthoist -slp-vectorizer -mergefunc -loweratomic -globalopt -coro-split -gvn -strip-dead-prototypes -guard-widening -lower-constant-intrinsics -loop-versioning -dse -instcombine -instcombine -lcssa -simplifycfg -instcombine -gvn -lower-constant-intrinsics -globaldce -newgvn -speculative-execution -deadargelim -callsite-splitting -sancov -mergeicmps -coro-elide -consthoist -inject-tli-mappings -strip-nondebug -consthoist -sancov -inject-tli-mappings -simplifycfg -speculative-execution -simplifycfg -globalopt -lowerinvoke -gvn-hoist -simplifycfg -instcombine -prune-eh -redundant-dbg-inst-elim -correlated-propagation -sancov -loop-simplifycfg -cross-dso-cfi -ipconstprop -simplifycfg -instcombine -ipconstprop -indvars -argpromotion -early-cse -sccp -early-cse -sccp -globalopt -newgvn -newgvn -infer-address-spaces -rpo-functionattrs -lower-widenable-condition -gvn-hoist -nary-reassociate -consthoist -lower-matrix-intrinsics -mergereturn -forceattrs -mem2reg -gvn-hoist -jump-threading -infer-address-spaces -float2int -mergereturn -sroa -coro-cleanup -nary-reassociate -ipsccp -instcombine -simplifycfg -loop-versioning -slp-vectorizer -slsr -early-cse-memssa -simplifycfg -early-cse-memssa -lower-constant-intrinsics -loweratomic -rpo-functionattrs -scalarizer -pgo-memop-opt -loop-versioning -indvars -float2int -simplifycfg -speculative-execution -newgvn -strip -mldst-motion -scalarizer -lower-matrix-intrinsics -argpromotion -lower-constant-intrinsics -sroa -aggressive-instcombine -mergefunc -newgvn -coro-split -jump-threading -reassociate -constprop -sccp -lowerinvoke -attributor -loop-data-prefetch -die -callsite-splitting -coro-split -simplifycfg -slp-vectorizer -simplifycfg -lower-matrix-intrinsics -early-cse-memssa -adce -newgvn -jump-threading -aggressive-instcombine -slp-vectorizer -loop-data-prefetch -rpo-functionattrs -insert-gcov-profiling -jump-threading -newgvn -jump-threading -mergefunc -sancov -post-inline-ee-instrument -callsite-splitting -strip-nondebug -die -jump-threading -mergeicmps -lower-widenable-condition -dse -always-inline -scalarizer -lower-guard-intrinsic -elim-avail-extern -strip-dead-prototypes -dse -strip-nondebug -coro-elide -gvn -loop-guard-widening -instcombine -instcombine -consthoist -lowerinvoke -instcombine -sroa -newgvn -simplifycfg -inferattrs -instsimplify -adce -argpromotion -slsr -early-cse -simplifycfg -strip-debug-declare -simplifycfg -gvn -lcssa -early-cse-memssa -lowerinvoke -globalsplit -float2int -adce -inferattrs -slsr -ipconstprop -strip-dead-prototypes -simplifycfg -guard-widening -strip-dead-prototypes -consthoist -globalopt -inferattrs -lowerinvoke -indvars -coro-elide -newgvn -simplifycfg -strip-nondebug -add-discriminators -prune-eh -mem2reg -lower-constant-intrinsics -sancov -forceattrs -cross-dso-cfi -constmerge -early-cse-memssa -licm -licm -newgvn -redundant-dbg-inst-elim -newgvn -dse -loop-unroll-and-jam -gvn-hoist -loop-data-prefetch -instcombine -consthoist -loop-versioning -newgvn -instcombine -instcombine -newgvn -loop-guard-widening -jump-threading -ipconstprop -constprop -instcombine -strip-dead-prototypes -deadargelim -coro-split -jump-threading -called-value-propagation -instcombine -mergeicmps -jump-threading -tailcallelim -mem2reg -ipsccp -consthoist -consthoist -globalsplit -cross-dso-cfi -lower-constant-intrinsics -coro-early -insert-gcov-profiling +benchmark://cbench-v1/patricia,1.0111234705228032,60.98874354362488,opt -sroa -sccp -sroa -loop-guard-widening -instsimplify -early-cse -sroa -called-value-propagation -newgvn -rewrite-statepoints-for-gc -gvn-hoist -loop-sink -loop-deletion -indvars -sroa -add-discriminators -sroa -sancov -sroa -instsimplify -sroa -sroa -reassociate -sroa -barrier -guard-widening -coro-cleanup -dce -called-value-propagation -loweratomic -ipconstprop -post-inline-ee-instrument -correlated-propagation -lower-widenable-condition -instsimplify -early-cse-memssa -early-cse -globalsplit -early-cse -adce -sroa -loop-unroll-and-jam -jump-threading -lcssa -alignment-from-assumptions -name-anon-globals -sancov -sink -sroa -licm -simplifycfg -newgvn -strip -newgvn -loop-unroll-and-jam -loop-distribute -pgo-memop-opt -flattencfg -simplifycfg -sroa -consthoist -adce -sroa -mldst-motion -strip-debug-declare -newgvn -sroa -loop-sink -loop-deletion -sroa -mem2reg -instcombine -loop-load-elim -strip-nondebug -sroa -name-anon-globals -newgvn -sroa -strip-nondebug -sroa -loop-guard-widening -aggressive-instcombine -indvars -loop-simplifycfg -insert-gcov-profiling -indvars -prune-eh -ee-instrument -tailcallelim -reassociate -loop-idiom -early-cse -sroa -instcombine -sroa -loop-distribute -redundant-dbg-inst-elim -pgo-memop-opt -sroa -functionattrs -tailcallelim -lower-matrix-intrinsics -strip-nondebug -dse -lower-constant-intrinsics -alignment-from-assumptions -float2int -sroa -dse -cross-dso-cfi -argpromotion -globalsplit -strip -globalsplit -lower-matrix-intrinsics -canonicalize-aliases -name-anon-globals -mldst-motion -ee-instrument -infer-address-spaces -indvars -inferattrs -div-rem-pairs -reassociate -ee-instrument -simplifycfg -strip-nondebug -die -callsite-splitting -rpo-functionattrs -loop-simplify -jump-threading -strip-nondebug -sancov -insert-gcov-profiling -loop-guard-widening -attributor -adce -sancov -div-rem-pairs -strip-dead-prototypes -dse -speculative-execution -gvn-hoist -reassociate -lower-matrix-intrinsics -gvn-hoist -lowerinvoke -scalarizer -consthoist -gvn -lower-matrix-intrinsics -sccp -gvn-hoist -simplifycfg -deadargelim -coro-split -correlated-propagation -lowerinvoke -instcombine -coro-split -loop-data-prefetch -globalopt -early-cse -lower-widenable-condition -die -coro-elide -correlated-propagation -attributor -globalsplit -adce -aggressive-instcombine -aggressive-instcombine -sancov -slsr -aggressive-instcombine -mergeicmps -consthoist -sancov -float2int -mergefunc -gvn-hoist -guard-widening -aggressive-instcombine -add-discriminators -sccp -strip-nondebug -early-cse-memssa -partially-inline-libcalls -loop-versioning -redundant-dbg-inst-elim -infer-address-spaces -strip-debug-declare -bdce -callsite-splitting -mergefunc -early-cse -loop-distribute -jump-threading -simplifycfg -early-cse-memssa -loop-versioning-licm -loop-predication -simplifycfg -sroa -mem2reg -infer-address-spaces -strip -mem2reg -flattencfg -post-inline-ee-instrument -sroa -add-discriminators -reassociate -sroa -sroa -sroa -sroa -sroa -alignment-from-assumptions -reassociate -sroa -sroa -loop-interchange -strip-nondebug -sroa -early-cse-memssa -float2int -lcssa -sroa -sroa -tailcallelim -called-value-propagation -loop-guard-widening -loop-predication -simplifycfg -sroa -sroa -load-store-vectorizer -loop-simplify -sroa -mem2reg -indvars -simple-loop-unswitch -loop-data-prefetch -sroa -loop-reroll -sroa -constprop -sroa -barrier -inject-tli-mappings -sroa -loop-reduce -scalarizer -ee-instrument -sroa -lcssa -loop-unroll-and-jam -sroa -loop-data-prefetch -sroa -ipconstprop -called-value-propagation -called-value-propagation -infer-address-spaces -sink -correlated-propagation -barrier -sroa -instsimplify -sroa -add-discriminators -loop-predication -gvn -instsimplify -mem2reg -gvn-hoist -instsimplify -sroa -sroa -mem2reg -lower-matrix-intrinsics -alignment-from-assumptions -add-discriminators -lower-matrix-intrinsics -dse -simplifycfg -loop-predication -loop-simplifycfg -sroa -lowerinvoke -mem2reg -called-value-propagation -loop-distribute -hotcoldsplit -loop-interchange -sroa -sink -sroa -sroa -forceattrs -sroa -sccp -simplifycfg -alignment-from-assumptions -sroa -mem2reg -sroa -scalarizer -sroa -sink -sroa -pgo-memop-opt -aggressive-instcombine -lower-guard-intrinsic -insert-gcov-profiling -called-value-propagation -loop-load-elim -loop-vectorize -loop-deletion -dce -barrier -sroa -lower-guard-intrinsic -loop-idiom -redundant-dbg-inst-elim -jump-threading -inject-tli-mappings -instcombine -loop-guard-widening -loop-deletion -mem2reg -sroa -insert-gcov-profiling -loop-interchange -alignment-from-assumptions -coro-cleanup -add-discriminators -sroa -coro-cleanup -simple-loop-unswitch -sroa -insert-gcov-profiling -insert-gcov-profiling -pgo-memop-opt -insert-gcov-profiling -sccp -bdce -mergereturn -mem2reg -rpo-functionattrs -instsimplify -sroa -sancov -globalsplit -sroa -instcombine -loop-deletion -sroa -mergereturn -instsimplify -sroa -jump-threading -sroa -sroa -div-rem-pairs -sroa -mergereturn -mem2reg -early-cse-memssa -early-cse -early-cse -sroa -sroa -simplifycfg -sroa -insert-gcov-profiling -sroa -sroa -sroa -sroa -loop-idiom -newgvn -loop-guard-widening -sroa -early-cse-memssa -strip-nondebug -sroa -sroa -instsimplify -mergereturn -ee-instrument -early-cse -reassociate -dce -sroa -forceattrs -sroa -loop-load-elim -hotcoldsplit -rpo-functionattrs -instsimplify -pgo-memop-opt -newgvn -sroa -bdce -sroa -lcssa -reassociate -add-discriminators -instsimplify -strip-nondebug -lower-guard-intrinsic -add-discriminators -simplifycfg -early-cse -sroa -gvn-hoist -loop-interchange -sroa -loop-guard-widening -newgvn -loop-guard-widening -simplifycfg -loop-load-elim -jump-threading -gvn-hoist -barrier -globalopt -lower-constant-intrinsics -lcssa -loop-fusion -bdce -lower-matrix-intrinsics -always-inline -early-cse -sink -loop-fusion -simple-loop-unswitch -sroa -sroa -sroa -dce -loop-predication -simple-loop-unswitch -loop-data-prefetch -simplifycfg -sroa -pgo-memop-opt -gvn-hoist -sroa -insert-gcov-profiling -hotcoldsplit -sancov -infer-address-spaces -sroa -loop-fusion -sroa -simplifycfg -instnamer -loop-distribute -inferattrs -loop-load-elim -attributor -loweratomic -sroa -infer-address-spaces -mem2reg -forceattrs -sroa -sroa -sroa -slp-vectorizer -early-cse -sroa -sroa -inject-tli-mappings -gvn-hoist -correlated-propagation -strip-nondebug -inferattrs -mergereturn -reassociate -lower-guard-intrinsic -early-cse -coro-elide -always-inline -loop-data-prefetch -instcombine -lower-guard-intrinsic -sroa -functionattrs -canonicalize-aliases -instnamer -mergereturn -inferattrs -sroa -early-cse -sink -indvars -instsimplify -loop-predication -early-cse -post-inline-ee-instrument -licm -instsimplify -instcombine -instcombine -licm -memcpyopt -gvn-hoist -instcombine -lcssa -dse -gvn-hoist -sroa -consthoist -loop-fusion -instnamer -strip-nondebug -inject-tli-mappings -sroa -scalarizer -called-value-propagation -inject-tli-mappings -forceattrs -div-rem-pairs -sancov -instcombine -loop-guard-widening -sroa -sroa -licm -loop-data-prefetch -mem2reg -lower-guard-intrinsic -simplifycfg -loop-guard-widening -instcombine -licm -consthoist -dce -simplifycfg -ee-instrument -instcombine -consthoist -sroa -coro-elide -adce -strip-dead-prototypes -sccp -infer-address-spaces -simplifycfg -barrier -sroa -div-rem-pairs -mem2reg -mem2reg -barrier -sroa -barrier -simplifycfg -dse -mem2reg -loop-versioning -mem2reg -early-cse -dce -reassociate -correlated-propagation -sink -gvn-hoist -simplifycfg -aggressive-instcombine -alignment-from-assumptions -simplifycfg -constmerge -scalarizer -lcssa -indvars -canonicalize-aliases -sroa -sccp -speculative-execution -instsimplify -simplifycfg -globalsplit -gvn-hoist -mem2reg -break-crit-edges -early-cse-memssa -sroa -adce -sroa -sink -sroa -coro-early -speculative-execution -instnamer -globalopt -alignment-from-assumptions -float2int -simplifycfg -gvn-hoist -alignment-from-assumptions -simplifycfg -sccp -ipsccp -instcombine -coro-elide -newgvn -instnamer -always-inline -instcombine -lower-widenable-condition -instnamer -redundant-dbg-inst-elim -simplifycfg -early-cse-memssa -dse -post-inline-ee-instrument -instnamer -mem2reg -early-cse-memssa -early-cse-memssa -gvn -simplifycfg -early-cse -add-discriminators -loop-fusion -dse -mergeicmps -flattencfg -gvn -nary-reassociate -loop-data-prefetch -globalopt -instcombine -slsr -forceattrs -constmerge -sccp -strip-nondebug -mergefunc -tailcallelim -instsimplify -scalarizer -lowerinvoke -slp-vectorizer -add-discriminators -pgo-memop-opt -dse -flattencfg -mergefunc -reassociate -lower-widenable-condition -partially-inline-libcalls -sancov -mergefunc -consthoist -scalarizer -aggressive-instcombine -coro-cleanup -coro-split -sink -inferattrs -instcombine -strip -strip-nondebug -mldst-motion -inferattrs -name-anon-globals -barrier -slp-vectorizer -instcombine -dce -die -instnamer -tailcallelim -loop-versioning -gvn -speculative-execution -sink -callsite-splitting -lower-constant-intrinsics -scalarizer -coro-split -aggressive-instcombine -slsr -callsite-splitting -dce -adce -flattencfg -gvn-hoist -sroa -die -insert-gcov-profiling -indvars -partially-inline-libcalls +benchmark://cbench-v1/rijndael,1.1092372556535077,62.701143980026245,opt -sroa -loop-versioning -gvn-hoist -simplifycfg -lower-widenable-condition -early-cse-memssa -consthoist -instcombine -globaldce -flattencfg -loop-data-prefetch -loop-versioning -instsimplify -gvn-hoist -simplifycfg -pgo-memop-opt -nary-reassociate -scalarizer -correlated-propagation -attributor -callsite-splitting -redundant-dbg-inst-elim -sancov -die -insert-gcov-profiling -instsimplify -redundant-dbg-inst-elim -jump-threading -early-cse-memssa -simplifycfg -slsr -scalarizer -mergefunc -called-value-propagation -simplifycfg -speculative-execution -slp-vectorizer -coro-elide -simplifycfg -mem2reg -coro-split -scalarizer -functionattrs -prune-eh -ipsccp -early-cse-memssa -callsite-splitting -name-anon-globals -slsr -slp-vectorizer -deadargelim -simplifycfg -newgvn -die -mergereturn -simplifycfg -callsite-splitting -name-anon-globals -slsr -adce -mldst-motion -simplifycfg -ipconstprop -constprop -simplifycfg -partially-inline-libcalls -insert-gcov-profiling -globalopt -post-inline-ee-instrument -simplifycfg -simplifycfg -constprop -die -lowerinvoke -strip-nondebug -globaldce -cross-dso-cfi -newgvn -jump-threading -simplifycfg -speculative-execution -loop-vectorize -die -instcombine -slp-vectorizer -simplifycfg -instcombine -irce -ipconstprop -newgvn -gvn-hoist -slp-vectorizer -rpo-functionattrs -instcombine -ipconstprop -simplifycfg -sccp -pgo-memop-opt -ipsccp -lower-constant-intrinsics -simplifycfg -always-inline -simplifycfg -lcssa -constmerge -gvn-hoist -simplifycfg -instcombine -dse -aggressive-instcombine -coro-elide -speculative-execution -callsite-splitting -consthoist -callsite-splitting -callsite-splitting -prune-eh -globalopt -reassociate -instnamer -early-cse -pgo-memop-opt -instcombine -reassociate -simplifycfg -loop-data-prefetch -float2int -functionattrs -adce -elim-avail-extern -loop-sink -gvn -strip-dead-prototypes -strip -guard-widening -instcombine -instcombine -loop-unroll-and-jam -globaldce -sccp -functionattrs -instcombine -instcombine -mergefunc -deadargelim -post-inline-ee-instrument -instcombine -adce -called-value-propagation -strip-nondebug -inject-tli-mappings -instcombine -instcombine -jump-threading -float2int -slp-vectorizer -loop-data-prefetch -lower-expect -tailcallelim -float2int -ipsccp -libcalls-shrinkwrap -redundant-dbg-inst-elim -instsimplify -infer-address-spaces -newgvn -mergereturn -aggressive-instcombine -lowerinvoke -callsite-splitting -simplifycfg -loop-unroll-and-jam -forceattrs -float2int -strip-nondebug -mergefunc -newgvn -slp-vectorizer -libcalls-shrinkwrap -separate-const-offset-from-gep -lcssa -dse -bdce -loop-versioning -called-value-propagation -speculative-execution -jump-threading -newgvn -simplifycfg -slsr -name-anon-globals -lower-widenable-condition -float2int -consthoist -slp-vectorizer -strip-debug-declare -globalsplit -early-cse-memssa -deadargelim -mergeicmps -globalopt -ee-instrument -inferattrs -insert-gcov-profiling -slp-vectorizer -instnamer -rewrite-statepoints-for-gc -newgvn -ipsccp -cross-dso-cfi -deadargelim -scalarizer -indvars -lower-guard-intrinsic -ipsccp -dse -loop-data-prefetch -slp-vectorizer -pgo-memop-opt -instcombine -pgo-memop-opt -coro-elide -simplifycfg -strip-dead-prototypes -adce -lower-widenable-condition -div-rem-pairs -add-discriminators -consthoist -alignment-from-assumptions -scalarizer -early-cse-memssa -gvn -early-cse-memssa -canonicalize-aliases -gvn-hoist -ee-instrument -slp-vectorizer -coro-split -lower-constant-intrinsics -cross-dso-cfi -cross-dso-cfi -pgo-memop-opt -sroa -redundant-dbg-inst-elim -early-cse-memssa -mergefunc -float2int -consthoist -lower-constant-intrinsics -simplifycfg -pgo-memop-opt -instcombine -mergereturn -strip -adce -partially-inline-libcalls -adce -barrier -sccp -gvn -newgvn -forceattrs -loop-unroll-and-jam -callsite-splitting -instcombine -argpromotion -strip-debug-declare -instcombine -post-inline-ee-instrument -globalopt -coro-split -instcombine -loop-simplify -loop-data-prefetch -post-inline-ee-instrument -dce -lowerinvoke -simplifycfg -aggressive-instcombine -inferattrs -coro-elide -functionattrs -name-anon-globals -loop-sink -simplifycfg -instcombine -sroa -reassociate -globaldce -globalsplit -instsimplify -post-inline-ee-instrument -add-discriminators -strip-nondebug -gvn -separate-const-offset-from-gep -loop-versioning -instcombine -post-inline-ee-instrument -gvn -instcombine -simplifycfg -elim-avail-extern -simplifycfg -rewrite-statepoints-for-gc -float2int -mergefunc -slsr -loop-vectorize -gvn-hoist -early-cse-memssa -lower-expect -early-cse -indvars -sancov -inferattrs -simplifycfg -jump-threading -consthoist -aggressive-instcombine -globaldce -simplifycfg -adce -newgvn -lower-expect -instcombine -callsite-splitting -lcssa -jump-threading -loop-versioning-licm -simplifycfg -globalopt -dce -loop-unroll-and-jam -nary-reassociate -cross-dso-cfi -early-cse-memssa -die -die -instcombine -add-discriminators -float2int -globalopt -instcombine -lower-matrix-intrinsics -die -slsr -gvn -gvn-hoist -die -indvars -mergefunc -consthoist -instnamer -simplifycfg -globalopt -slp-vectorizer -simplifycfg -aggressive-instcombine -nary-reassociate -argpromotion -consthoist -rpo-functionattrs -alignment-from-assumptions -coro-elide -elim-avail-extern -sccp -redundant-dbg-inst-elim -add-discriminators -called-value-propagation -coro-elide -licm -instcombine -gvn-hoist -inferattrs -mergeicmps -flattencfg -sccp -strip-debug-declare -sroa -early-cse-memssa -elim-avail-extern -ipsccp -newgvn -die -mergeicmps -prune-eh -mldst-motion -tailcallelim -simplifycfg -licm -sink -callsite-splitting -speculative-execution -callsite-splitting -canonicalize-aliases -rpo-functionattrs -mergefunc -ipsccp -strip-debug-declare -mem2reg -loop-vectorize -functionattrs -mergereturn -gvn -instcombine -ee-instrument -instsimplify -strip -correlated-propagation -reassociate -lcssa -coro-split -early-cse-memssa -early-cse-memssa -add-discriminators -simplifycfg -newgvn -prune-eh -simplifycfg -loop-unroll-and-jam -cross-dso-cfi -gvn -div-rem-pairs -ipconstprop -cross-dso-cfi -guard-widening -dse -barrier -newgvn -early-cse -strip-dead-prototypes -loop-load-elim -callsite-splitting -called-value-propagation -instcombine -prune-eh -coro-split -instcombine -globalsplit -instcombine -simplifycfg -pgo-memop-opt -alignment-from-assumptions -pgo-memop-opt -inferattrs -strip-dead-prototypes -callsite-splitting -lower-constant-intrinsics -ipconstprop -load-store-vectorizer -sancov -mergereturn -correlated-propagation -add-discriminators -coro-split -float2int -callsite-splitting -consthoist -pgo-memop-opt -cross-dso-cfi -loop-versioning -gvn-hoist -strip-nondebug -mergereturn -loop-data-prefetch -instcombine -early-cse-memssa -aggressive-instcombine -loweratomic -rpo-functionattrs -instcombine -adce -elim-avail-extern -ipconstprop -redundant-dbg-inst-elim -name-anon-globals -instcombine -dse -float2int -float2int -gvn -simple-loop-unswitch -jump-threading -instsimplify -loop-simplify -bdce -ipconstprop -instcombine -strip-nondebug -loop-sink -memcpyopt -guard-widening -ipsccp -newgvn -alignment-from-assumptions -lower-constant-intrinsics -mergereturn -strip-debug-declare -simplifycfg -instcombine -globalopt -rewrite-statepoints-for-gc -mldst-motion -globalsplit -redundant-dbg-inst-elim -scalarizer -ipconstprop -instcombine -libcalls-shrinkwrap -loop-versioning -sink -globalopt -callsite-splitting -loop-guard-widening -mldst-motion -simplifycfg -early-cse-memssa -instcombine -instcombine -name-anon-globals -jump-threading -die -early-cse -early-cse -inject-tli-mappings -adce -consthoist -insert-gcov-profiling -dce -early-cse -correlated-propagation -newgvn -jump-threading -instsimplify -callsite-splitting -gvn-hoist -simplifycfg -always-inline -simplifycfg -dce -globalsplit -sroa -loop-instsimplify -consthoist -instcombine -jump-threading -argpromotion -early-cse -instsimplify -pgo-memop-opt -flattencfg -mem2reg -dse -called-value-propagation -strip-nondebug -instcombine -ipconstprop -sroa -instsimplify -loop-unroll-and-jam -instcombine -alignment-from-assumptions -callsite-splitting -adce -coro-elide -lowerinvoke -lower-constant-intrinsics -loweratomic -forceattrs -simplifycfg -ipsccp -lower-matrix-intrinsics -loop-versioning -simplifycfg -instcombine -jump-threading -elim-avail-extern -mldst-motion -ipsccp -simplifycfg -strip-dead-prototypes -callsite-splitting -simplifycfg -nary-reassociate -post-inline-ee-instrument -aggressive-instcombine -newgvn -early-cse -simplifycfg -loop-unroll-and-jam -instcombine -instcombine -coro-elide -die -insert-gcov-profiling -gvn-hoist -ipsccp -forceattrs -sccp -simplifycfg -dce -instcombine -instcombine -instcombine -globaldce -loop-data-prefetch -scalarizer -early-cse -constprop -jump-threading -adce -simplifycfg -pgo-memop-opt -instcombine -mergereturn -simplifycfg -instcombine -newgvn -lowerinvoke -instsimplify -loop-deletion -memcpyopt -newgvn -jump-threading -lowerinvoke -newgvn -early-cse-memssa -loop-simplify -reassociate -loop-data-prefetch -simplifycfg -early-cse-memssa -instsimplify -early-cse-memssa -strip-dead-prototypes -simplifycfg -redundant-dbg-inst-elim -libcalls-shrinkwrap -instcombine -inferattrs -adce -coro-elide -early-cse -instcombine -insert-gcov-profiling -cross-dso-cfi -instcombine -prune-eh -instcombine -globalopt -mem2reg -inferattrs -memcpyopt -slsr -consthoist -simplifycfg -instnamer -simplifycfg -scalarizer -sink -gvn-hoist -early-cse-memssa -instsimplify -simplifycfg -early-cse-memssa -early-cse-memssa -insert-gcov-profiling -adce -float2int -instcombine -instnamer -indvars -redundant-dbg-inst-elim -early-cse-memssa -constmerge -instcombine -redundant-dbg-inst-elim -early-cse -die -strip-dead-prototypes -ipconstprop -early-cse-memssa -lowerinvoke -instcombine -loop-versioning -lower-guard-intrinsic -callsite-splitting -coro-elide -prune-eh -ipconstprop -simplifycfg -pgo-memop-opt -jump-threading -inferattrs -globaldce -early-cse-memssa -callsite-splitting -gvn-hoist +benchmark://cbench-v1/stringsearch2,0.9962686567164181,60.92854332923889,opt -partially-inline-libcalls -mem2reg -simple-loop-unswitch -mem2reg -add-discriminators -sroa -alignment-from-assumptions -sroa -bdce -gvn-hoist -separate-const-offset-from-gep -loop-reroll -early-cse-memssa -pgo-memop-opt -early-cse -inferattrs -cross-dso-cfi -early-cse -coro-cleanup -lcssa -scalarizer -sccp -lower-guard-intrinsic -adce -indvars -constprop -dce -early-cse -sroa -correlated-propagation -lower-guard-intrinsic -sroa -sroa -lower-matrix-intrinsics -sroa -inject-tli-mappings -loop-unroll-and-jam -newgvn -simplifycfg -aggressive-instcombine -sroa -strip-dead-prototypes -canonicalize-aliases -jump-threading -argpromotion -hotcoldsplit -loop-predication -loop-guard-widening -globalopt -newgvn -div-rem-pairs -mergereturn -sroa -coro-split -indvars -sroa -sccp -lower-matrix-intrinsics -coro-cleanup -strip-dead-prototypes -early-cse -loop-idiom -sroa -prune-eh -simplifycfg -lcssa -mergereturn -barrier -name-anon-globals -bdce -loop-guard-widening -loop-idiom -alignment-from-assumptions -instcombine -sroa -canonicalize-aliases -sroa -simplifycfg -prune-eh -loop-versioning-licm -insert-gcov-profiling -simple-loop-unswitch -sroa -globalopt -sroa -loweratomic -instcombine -mem2reg -sroa -cross-dso-cfi -callsite-splitting -prune-eh -alignment-from-assumptions -mergeicmps -consthoist -strip -constprop -insert-gcov-profiling -sroa -reassociate -infer-address-spaces -globalsplit -forceattrs -correlated-propagation -mergefunc -loop-sink -sccp -called-value-propagation -ipconstprop -memcpyopt -memcpyopt -lcssa -globalsplit -cross-dso-cfi -globalopt -mergeicmps -newgvn -mem2reg -instnamer -speculative-execution -loop-fusion -early-cse-memssa -canonicalize-aliases -sroa -sink -elim-avail-extern -sroa -gvn-hoist -adce -lowerinvoke -constmerge -callsite-splitting -deadargelim -instcombine -consthoist -early-cse-memssa -early-cse-memssa -simplifycfg -coro-elide -early-cse-memssa -early-cse-memssa -simplifycfg -instcombine -post-inline-ee-instrument -loop-data-prefetch -ipsccp -die -rpo-functionattrs -sroa -sancov -newgvn -partially-inline-libcalls -jump-threading -simplifycfg -early-cse -lower-guard-intrinsic -pgo-memop-opt -consthoist -mldst-motion -forceattrs -jump-threading -float2int -strip-debug-declare -lowerinvoke -instcombine -strip-debug-declare -early-cse -gvn-hoist -gvn -lowerinvoke -ipconstprop -globalopt -lower-matrix-intrinsics -functionattrs -lower-widenable-condition -jump-threading -loop-data-prefetch -instcombine -simplifycfg -gvn -licm -callsite-splitting -simplifycfg -tailcallelim -newgvn -instsimplify -speculative-execution -slsr -aggressive-instcombine -gvn-hoist -globalopt -guard-widening -sink -loop-unroll-and-jam -consthoist -jump-threading -loop-versioning -newgvn -adce -correlated-propagation -infer-address-spaces -globalopt -sroa -forceattrs -simplifycfg -sroa -infer-address-spaces -sroa -sroa -barrier -reassociate -sroa -dce -strip-nondebug -loop-reduce -ee-instrument -mem2reg -barrier -mldst-motion -sroa -sroa -sroa -loop-fusion -loop-simplify -sroa -loop-data-prefetch -constprop -loop-instsimplify -forceattrs -inferattrs -lcssa -mem2reg -loop-simplifycfg -insert-gcov-profiling -scalarizer -instcombine -bdce -sroa -sroa -ipconstprop -reassociate -called-value-propagation -insert-gcov-profiling -loop-unroll-and-jam -alignment-from-assumptions -loop-sink -barrier -sroa -canonicalize-aliases -reassociate -loop-predication -always-inline -loop-versioning -sink -sroa -sroa -adce -sroa -sroa -ipsccp -aggressive-instcombine -sroa -sroa -sroa -sroa -licm -always-inline -gvn-hoist -sroa -sroa -early-cse -sroa -loop-predication -insert-gcov-profiling -strip-nondebug -simple-loop-unswitch -constprop -alignment-from-assumptions -sroa -mem2reg -attributor -simplifycfg -sroa -inject-tli-mappings -sroa -sroa -sccp -sroa -sroa -instnamer -reassociate -pgo-memop-opt -sroa -strip-debug-declare -sroa -simplifycfg -globalopt -loop-guard-widening -sroa -simplifycfg -instsimplify -insert-gcov-profiling -mem2reg -instnamer -post-inline-ee-instrument -constmerge -constprop -sroa -early-cse -sroa -jump-threading -aggressive-instcombine -sccp -insert-gcov-profiling -sroa -sroa -mem2reg -sroa -loop-unroll-and-jam -sroa -gvn-hoist -sroa -canonicalize-aliases -inferattrs -constmerge -instsimplify -sroa -scalarizer -sroa -sroa -rpo-functionattrs -correlated-propagation -inferattrs -sroa -mem2reg -mem2reg -indvars -sroa -sancov -lower-guard-intrinsic -sroa -gvn-hoist -instsimplify -alignment-from-assumptions -sroa -sroa -insert-gcov-profiling -loop-reduce -sroa -sroa -early-cse-memssa -sroa -sroa -sroa -alignment-from-assumptions -sroa -sroa -insert-gcov-profiling -sroa -gvn-hoist -scalarizer -reassociate -loop-unswitch -ipsccp -sroa -simple-loop-unswitch -instcombine -mem2reg -forceattrs -simplifycfg -simplifycfg -strip-debug-declare -sroa -sroa -scalarizer -lower-matrix-intrinsics -sroa -sccp -loop-data-prefetch -callsite-splitting -sroa -loop-load-elim -newgvn -loop-simplifycfg -newgvn -sroa -simple-loop-unswitch -loop-interchange -sroa -rpo-functionattrs -sroa -adce -early-cse -globalsplit -mergefunc -functionattrs -sroa -mem2reg -loop-data-prefetch -name-anon-globals -globalsplit -prune-eh -ee-instrument -callsite-splitting -simplifycfg -strip -loop-load-elim -functionattrs -nary-reassociate -speculative-execution -rpo-functionattrs -indvars -instsimplify -sancov -ee-instrument -dce -elim-avail-extern -newgvn -mem2reg -dse -sink -deadargelim -instsimplify -ipsccp -dce -insert-gcov-profiling -insert-gcov-profiling -lower-expect -mergereturn -loop-interchange -reassociate -reassociate -sink -ee-instrument -ee-instrument -argpromotion -instsimplify -add-discriminators -reassociate -instcombine -rewrite-statepoints-for-gc -constprop -lcssa -sroa -instsimplify -constprop -insert-gcov-profiling -coro-early -strip-nondebug -sink -sancov -mergereturn -sroa -called-value-propagation -lower-guard-intrinsic -adce -hotcoldsplit -mem2reg -sroa -reassociate -globalopt -barrier -globalsplit -slsr -sroa -instnamer -correlated-propagation -coro-cleanup -hotcoldsplit -constmerge -sroa -lcssa -ipconstprop -sroa -insert-gcov-profiling -sroa -sroa -gvn-hoist -sroa -sroa -loop-deletion -sccp -name-anon-globals -jump-threading -mem2reg -slp-vectorizer -mem2reg -ee-instrument -functionattrs -sroa -post-inline-ee-instrument -sroa -bdce -mem2reg -ee-instrument -always-inline -globalopt -sroa -mergefunc -reassociate -insert-gcov-profiling -bdce -correlated-propagation -strip-dead-prototypes -loop-simplify -loop-guard-widening -mergereturn -reassociate -forceattrs -globalsplit -sccp -globalsplit -mem2reg -add-discriminators -alignment-from-assumptions -sroa -argpromotion -insert-gcov-profiling -pgo-memop-opt -sink -tailcallelim -early-cse -sroa -scalarizer -forceattrs -add-discriminators -callsite-splitting -loop-unswitch -rewrite-statepoints-for-gc -sroa -loop-interchange -infer-address-spaces -always-inline -early-cse-memssa -sroa -called-value-propagation -adce -simplifycfg -early-cse -loop-unroll-and-jam -elim-avail-extern -loop-unroll-and-jam -sroa -globalopt -globalsplit -barrier -scalarizer -infer-address-spaces -loop-versioning -elim-avail-extern -constprop -alignment-from-assumptions -speculative-execution -loop-sink -early-cse -sroa -insert-gcov-profiling -sroa -instsimplify -reassociate -constmerge -loop-guard-widening -mem2reg -aggressive-instcombine -instsimplify -forceattrs -speculative-execution -pgo-memop-opt -globalsplit -constmerge -div-rem-pairs -lower-widenable-condition -loop-guard-widening -loop-guard-widening -sroa -bdce -sroa -sroa -sroa -simplifycfg -forceattrs -coro-elide -lower-expect -licm -dse -newgvn -lower-guard-intrinsic -alignment-from-assumptions -reassociate -sroa -lcssa -strip -post-inline-ee-instrument -name-anon-globals -consthoist -mergefunc -ipsccp -infer-address-spaces -newgvn -tailcallelim -loop-versioning -sroa -sink -name-anon-globals -simplifycfg -instcombine -strip -sroa -simplifycfg -strip-nondebug -loop-unroll -load-store-vectorizer -coro-cleanup -consthoist -consthoist -simplifycfg -rewrite-statepoints-for-gc -loop-data-prefetch -globalsplit -instcombine -newgvn -inferattrs -jump-threading -dce -early-cse-memssa -globalopt -lower-constant-intrinsics -nary-reassociate -consthoist -instcombine -sancov -post-inline-ee-instrument -add-discriminators -post-inline-ee-instrument -instcombine -cross-dso-cfi -gvn -speculative-execution -slsr -inferattrs -simplifycfg -ipconstprop -sink -lower-guard-intrinsic -lower-expect -gvn -early-cse-memssa -newgvn -gvn-hoist -die -lower-expect -newgvn -lowerinvoke -early-cse-memssa -ipconstprop -barrier -loop-versioning -flattencfg -aggressive-instcombine -post-inline-ee-instrument -elim-avail-extern -newgvn -adce -indvars -aggressive-instcombine -gvn -dce -gvn -libcalls-shrinkwrap -strip-nondebug -dse -tailcallelim -gvn -early-cse-memssa -correlated-propagation -mergefunc -simplifycfg -loop-instsimplify -nary-reassociate -slsr -instcombine -newgvn -strip-nondebug -gvn -dce -float2int -instcombine -elim-avail-extern -consthoist -consthoist -instcombine -partially-inline-libcalls -lower-expect -instnamer -scalarizer -lower-constant-intrinsics -dse -lower-guard-intrinsic -newgvn -adce +benchmark://cbench-v1/susan,1.026874840030715,65.63927268981934,opt -sroa -lower-matrix-intrinsics -ipsccp -instcombine -early-cse -coro-split -simplifycfg -loop-sink -indvars -instcombine -sccp -coro-elide -coro-split -indvars -strip-nondebug -functionattrs -gvn -prune-eh -consthoist -early-cse-memssa -early-cse-memssa -reassociate -aggressive-instcombine -instsimplify -insert-gcov-profiling -simplifycfg -float2int -gvn -strip-dead-prototypes -die -gvn-hoist -guard-widening -loop-deletion -post-inline-ee-instrument -indvars -newgvn -newgvn -lower-matrix-intrinsics -early-cse -globalopt -instcombine -simplifycfg -simplifycfg -div-rem-pairs -globalsplit -lowerinvoke -add-discriminators -early-cse-memssa -partially-inline-libcalls -sink -jump-threading -callsite-splitting -add-discriminators -early-cse-memssa -cross-dso-cfi -simplifycfg -jump-threading -simplifycfg -instcombine -aggressive-instcombine -licm -simple-loop-unswitch -simplifycfg -early-cse-memssa -lower-matrix-intrinsics -reassociate -constprop -callsite-splitting -elim-avail-extern -memcpyopt -globalsplit -memcpyopt -loop-data-prefetch -globalopt -slsr -consthoist -partially-inline-libcalls -lower-matrix-intrinsics -newgvn -lower-widenable-condition -simplifycfg -loop-versioning -load-store-vectorizer -lower-constant-intrinsics -instsimplify -globalopt -newgvn -pgo-memop-opt -redundant-dbg-inst-elim -newgvn -sink -lowerinvoke -adce -globalsplit -aggressive-instcombine -gvn -lcssa -sancov -coro-elide -sink -barrier -mergereturn -coro-split -gvn-hoist -partially-inline-libcalls -strip-nondebug -scalarizer -lower-matrix-intrinsics -simplifycfg -irce -loop-unroll-and-jam -strip-debug-declare -flattencfg -coro-cleanup -guard-widening -newgvn -speculative-execution -gvn -ipconstprop -instcombine -early-cse-memssa -simplifycfg -flattencfg -name-anon-globals -simplifycfg -div-rem-pairs -loop-versioning -simplifycfg -jump-threading -memcpyopt -instcombine -ipsccp -simplifycfg -sccp -pgo-memop-opt -early-cse-memssa -mldst-motion -float2int -loop-versioning -aggressive-instcombine -sroa -early-cse-memssa -strip -globaldce -scalarizer -instcombine -globalopt -lowerinvoke -inferattrs -elim-avail-extern -pgo-memop-opt -loop-load-elim -strip-dead-prototypes -slp-vectorizer -lower-widenable-condition -sancov -inject-tli-mappings -name-anon-globals -sroa -lower-matrix-intrinsics -sancov -slp-vectorizer -callsite-splitting -callsite-splitting -lower-expect -nary-reassociate -newgvn -lowerinvoke -gvn-hoist -early-cse-memssa -speculative-execution -callsite-splitting -speculative-execution -loweratomic -slsr -sroa -infer-address-spaces -instcombine -gvn -simplifycfg -libcalls-shrinkwrap -newgvn -instcombine -loop-data-prefetch -newgvn -globalopt -constprop -lower-matrix-intrinsics -lower-expect -globalsplit -coro-split -partially-inline-libcalls -lower-expect -always-inline -partially-inline-libcalls -add-discriminators -newgvn -gvn-hoist -gvn -libcalls-shrinkwrap -pgo-memop-opt -slp-vectorizer -insert-gcov-profiling -functionattrs -dse -gvn-hoist -add-discriminators -inferattrs -gvn -lower-matrix-intrinsics -early-cse-memssa -early-cse-memssa -lower-expect -correlated-propagation -pgo-memop-opt -newgvn -aggressive-instcombine -slsr -globalsplit -strip-nondebug -strip-debug-declare -instcombine -gvn -prune-eh -loop-versioning -instsimplify -ipsccp -flattencfg -forceattrs -strip -loop-simplify -float2int -jump-threading -gvn -nary-reassociate -lower-widenable-condition -dse -loop-deletion -lower-matrix-intrinsics -slp-vectorizer -adce -loop-interchange -gvn-hoist -gvn-hoist -loop-versioning -simplifycfg -infer-address-spaces -lower-widenable-condition -consthoist -lowerinvoke -libcalls-shrinkwrap -instcombine -lower-widenable-condition -strip-dead-prototypes -mergefunc -early-cse -elim-avail-extern -coro-elide -globaldce -gvn-hoist -instcombine -early-cse-memssa -instcombine -newgvn -argpromotion -jump-threading -simplifycfg -early-cse-memssa -coro-elide -instcombine -loop-data-prefetch -pgo-memop-opt -gvn -aggressive-instcombine -rewrite-statepoints-for-gc -lower-matrix-intrinsics -early-cse-memssa -rpo-functionattrs -coro-elide -dse -inferattrs -early-cse-memssa -slsr -callsite-splitting -speculative-execution -instcombine -adce -instcombine -post-inline-ee-instrument -tailcallelim -float2int -instcombine -instcombine -slp-vectorizer -sancov -coro-elide -functionattrs -scalarizer -lower-guard-intrinsic -always-inline -lower-matrix-intrinsics -instnamer -jump-threading -simplifycfg -instcombine -sccp -sancov -jump-threading -ipconstprop -callsite-splitting -newgvn -post-inline-ee-instrument -early-cse-memssa -globalsplit -consthoist -sancov -gvn-hoist -sink -functionattrs -cross-dso-cfi -early-cse-memssa -coro-split -reassociate -instcombine -callsite-splitting -pgo-memop-opt -memcpyopt -gvn-hoist -adce -infer-address-spaces -flattencfg -slp-vectorizer -lower-matrix-intrinsics -simplifycfg -callsite-splitting -loop-fusion -newgvn -instcombine -globalsplit -lower-guard-intrinsic -adce -jump-threading -deadargelim -loop-interchange -sancov -prune-eh -callsite-splitting -licm -lower-widenable-condition -post-inline-ee-instrument -jump-threading -ee-instrument -coro-elide -aggressive-instcombine -lowerinvoke -sink -early-cse-memssa -simplifycfg -loop-versioning -prune-eh -early-cse-memssa -constmerge -instcombine -mergefunc -jump-threading -nary-reassociate -newgvn -consthoist -rpo-functionattrs -simplifycfg -simplifycfg -coro-elide -instcombine -strip-dead-prototypes -partially-inline-libcalls -libcalls-shrinkwrap -strip -jump-threading -loop-load-elim -insert-gcov-profiling -simplifycfg -early-cse-memssa -alignment-from-assumptions -early-cse-memssa -rpo-functionattrs -early-cse-memssa -newgvn -early-cse-memssa -barrier -reassociate -gvn -strip-dead-prototypes -div-rem-pairs -globalopt -early-cse-memssa -loop-unroll-and-jam -early-cse-memssa -constprop -strip -partially-inline-libcalls -float2int -lower-widenable-condition -barrier -slsr -early-cse -simplifycfg -mergefunc -aggressive-instcombine -lower-widenable-condition -elim-avail-extern -dse -instcombine -loop-interchange -lowerinvoke -reassociate -instcombine -rpo-functionattrs -instcombine -jump-threading -simplifycfg -nary-reassociate -dse -strip-nondebug -always-inline -instsimplify -early-cse-memssa -globalopt -sancov -flattencfg -slsr -simplifycfg -strip-dead-prototypes -functionattrs -coro-elide -callsite-splitting -early-cse-memssa -loop-data-prefetch -instcombine -jump-threading -elim-avail-extern -slp-vectorizer -separate-const-offset-from-gep -gvn -always-inline -simplifycfg -newgvn -loop-load-elim -lower-widenable-condition -deadargelim -loop-versioning -early-cse -coro-elide -instnamer -cross-dso-cfi -adce -loop-load-elim -ipconstprop -lower-constant-intrinsics -strip-debug-declare -early-cse -inferattrs -instcombine -elim-avail-extern -instcombine -coro-elide -newgvn -instcombine -consthoist -bdce -rpo-functionattrs -globaldce -newgvn -adce -loop-data-prefetch -infer-address-spaces -gvn-hoist -strip -speculative-execution -sccp -lower-matrix-intrinsics -libcalls-shrinkwrap -newgvn -indvars -instcombine -simplifycfg -instcombine -partially-inline-libcalls -separate-const-offset-from-gep -mergefunc -canonicalize-aliases -dce -sancov -consthoist -infer-address-spaces -mergefunc -ipsccp -float2int -simplifycfg -slsr -div-rem-pairs -early-cse -lower-widenable-condition -instcombine -sancov -globalopt -coro-elide -dse -globalsplit -instcombine -instcombine -newgvn -rpo-functionattrs -speculative-execution -callsite-splitting -gvn -lower-expect -prune-eh -aggressive-instcombine -lowerinvoke -coro-elide -constprop -pgo-memop-opt -early-cse -lower-matrix-intrinsics -guard-widening -early-cse-memssa -coro-elide -callsite-splitting -simplifycfg -lower-widenable-condition -rewrite-statepoints-for-gc -constmerge -sink -lower-widenable-condition -slsr -indvars -deadargelim -simplifycfg -globalopt -rewrite-statepoints-for-gc -inject-tli-mappings -adce -lower-expect -cross-dso-cfi -coro-split -partially-inline-libcalls -ipconstprop -die -coro-cleanup -insert-gcov-profiling -aggressive-instcombine -simplifycfg -jump-threading -argpromotion -simplifycfg -name-anon-globals -sccp -newgvn -scalarizer -div-rem-pairs -strip-dead-prototypes -ipconstprop -prune-eh -inferattrs -lowerinvoke -globalsplit -adce -constprop -insert-gcov-profiling -partially-inline-libcalls -newgvn -dce -loop-versioning -callsite-splitting -pgo-memop-opt -die -lowerinvoke -aggressive-instcombine -die -callsite-splitting -partially-inline-libcalls -slsr -jump-threading -ipconstprop -instcombine -instnamer -elim-avail-extern -globalopt -die -loop-versioning -instcombine -deadargelim -sroa -partially-inline-libcalls -jump-threading -reassociate -newgvn -rpo-functionattrs -nary-reassociate -loop-data-prefetch -globaldce -instcombine -early-cse-memssa -gvn-hoist -gvn -float2int -licm -consthoist -newgvn -insert-gcov-profiling -sccp -slp-vectorizer -prune-eh -lowerinvoke -ipsccp -gvn -loop-data-prefetch -mergefunc -sink -lower-guard-intrinsic -redundant-dbg-inst-elim -early-cse-memssa -coro-early -instcombine -prune-eh -simplifycfg -prune-eh -dce -infer-address-spaces -elim-avail-extern -instcombine -coro-split -consthoist -gvn -globalsplit -add-discriminators -nary-reassociate -simplifycfg -sancov -forceattrs -consthoist -deadargelim -pgo-memop-opt -aggressive-instcombine -memcpyopt -memcpyopt -lower-expect -gvn-hoist -inferattrs -hotcoldsplit -lower-matrix-intrinsics -jump-threading -globalopt -lowerinvoke -aggressive-instcombine -lower-expect -aggressive-instcombine -gvn -die -mldst-motion -instcombine -coro-early -gvn -instsimplify -elim-avail-extern -sccp -aggressive-instcombine -instsimplify -reassociate -slsr -lower-widenable-condition -jump-threading -simplifycfg -libcalls-shrinkwrap -simplifycfg -aggressive-instcombine -instcombine -scalarizer -loop-simplify -loop-reroll -newgvn -early-cse-memssa -prune-eh -callsite-splitting -simplifycfg -globaldce -newgvn -functionattrs -dce -gvn-hoist -gvn -forceattrs -loop-fusion -strip-dead-prototypes -newgvn -forceattrs -die -instcombine -early-cse -instcombine +benchmark://cbench-v1/tiff2rgba,1.0461367226770069,77.85855555534363,opt -sroa -mem2reg -coro-split -instcombine -attributor -newgvn -guard-widening -lower-expect -float2int -gvn-hoist -simplifycfg -pgo-memop-opt -newgvn -globalopt -ipsccp -gvn-hoist -dse -loop-idiom -early-cse-memssa -dce -consthoist -lower-constant-intrinsics -gvn-hoist -simplifycfg -guard-widening -gvn-hoist -loop-versioning -slp-vectorizer -instcombine -always-inline -newgvn -rpo-functionattrs -consthoist -mergereturn -instcombine -infer-address-spaces -deadargelim -pgo-memop-opt -separate-const-offset-from-gep -strip-nondebug -called-value-propagation -rpo-functionattrs -ipconstprop -sink -ipsccp -forceattrs -add-discriminators -early-cse -flattencfg -dce -licm -instcombine -jump-threading -name-anon-globals -simplifycfg -dse -ipconstprop -simplifycfg -die -jump-threading -pgo-memop-opt -sink -slsr -lower-constant-intrinsics -simplifycfg -consthoist -constmerge -newgvn -post-inline-ee-instrument -coro-elide -pgo-memop-opt -adce -slsr -div-rem-pairs -ipsccp -reassociate -simplifycfg -sroa -newgvn -lower-matrix-intrinsics -lower-constant-intrinsics -pgo-memop-opt -strip-nondebug -lower-widenable-condition -dce -simplifycfg -consthoist -ipconstprop -lowerinvoke -slsr -ipsccp -float2int -instcombine -strip-dead-prototypes -infer-address-spaces -instnamer -reassociate -gvn-hoist -early-cse -alignment-from-assumptions -loop-versioning -barrier -mergeicmps -rpo-functionattrs -instcombine -newgvn -callsite-splitting -float2int -instcombine -strip-nondebug -jump-threading -die -gvn-hoist -instcombine -newgvn -barrier -gvn -partially-inline-libcalls -cross-dso-cfi -callsite-splitting -lower-expect -globaldce -coro-split -simplifycfg -deadargelim -callsite-splitting -lowerinvoke -die -sccp -instsimplify -sroa -early-cse-memssa -early-cse-memssa -consthoist -lowerinvoke -slp-vectorizer -prune-eh -instsimplify -callsite-splitting -newgvn -instsimplify -argpromotion -globalsplit -slp-vectorizer -early-cse-memssa -lower-expect -inferattrs -loop-fusion -elim-avail-extern -newgvn -dse -called-value-propagation -lower-constant-intrinsics -break-crit-edges -mem2reg -elim-avail-extern -mem2reg -callsite-splitting -newgvn -ee-instrument -sink -inject-tli-mappings -tailcallelim -tailcallelim -newgvn -forceattrs -simplifycfg -partially-inline-libcalls -simplifycfg -early-cse-memssa -pgo-memop-opt -lower-expect -instcombine -loop-simplify -canonicalize-aliases -loop-distribute -strip-dead-prototypes -cross-dso-cfi -instcombine -strip-dead-prototypes -early-cse-memssa -rpo-functionattrs -insert-gcov-profiling -rpo-functionattrs -instcombine -strip-debug-declare -coro-split -early-cse -instcombine -dse -scalarizer -simplifycfg -prune-eh -ipconstprop -slp-vectorizer -reassociate -consthoist -simplifycfg -die -aggressive-instcombine -sccp -argpromotion -early-cse -early-cse-memssa -scalarizer -early-cse-memssa -gvn-hoist -instcombine -guard-widening -redundant-dbg-inst-elim -flattencfg -die -simplifycfg -lower-widenable-condition -ee-instrument -slsr -float2int -strip-debug-declare -dce -lower-expect -name-anon-globals -ipsccp -load-store-vectorizer -argpromotion -instcombine -loop-sink -early-cse-memssa -early-cse-memssa -lower-constant-intrinsics -sancov -instcombine -simplifycfg -simplifycfg -jump-threading -slsr -float2int -mergereturn -simplifycfg -scalarizer -instcombine -loop-load-elim -simplifycfg -loop-versioning -die -coro-split -instcombine -instcombine -instsimplify -instcombine -gvn-hoist -rewrite-statepoints-for-gc -post-inline-ee-instrument -constprop -simplifycfg -newgvn -ipconstprop -prune-eh -instcombine -scalarizer -mem2reg -instcombine -instsimplify -instcombine -instcombine -add-discriminators -mldst-motion -lower-constant-intrinsics -mem2reg -indvars -simplifycfg -inferattrs -consthoist -coro-early -speculative-execution -aggressive-instcombine -instcombine -slsr -adce -newgvn -lower-matrix-intrinsics -rpo-functionattrs -slsr -mergereturn -rpo-functionattrs -slsr -instcombine -coro-elide -load-store-vectorizer -globalopt -gvn -consthoist -early-cse -gvn -tailcallelim -gvn-hoist -coro-elide -lower-expect -simplifycfg -lower-matrix-intrinsics -instcombine -constmerge -instnamer -ipconstprop -jump-threading -loop-data-prefetch -instcombine -add-discriminators -adce -nary-reassociate -gvn-hoist -loop-load-elim -simplifycfg -gvn -newgvn -simplifycfg -loop-data-prefetch -deadargelim -slp-vectorizer -loop-unroll-and-jam -forceattrs -simplifycfg -callsite-splitting -dse -adce -gvn-hoist -inferattrs -break-crit-edges -insert-gcov-profiling -simplifycfg -simplifycfg -sccp -infer-address-spaces -simplifycfg -newgvn -float2int -add-discriminators -post-inline-ee-instrument -consthoist -pgo-memop-opt -adce -lower-expect -instcombine -instcombine -coro-elide -flattencfg -called-value-propagation -jump-threading -coro-early -consthoist -adce -globalsplit -lcssa -simplifycfg -lower-widenable-condition -partially-inline-libcalls -infer-address-spaces -instcombine -post-inline-ee-instrument -consthoist -newgvn -loweratomic -argpromotion -instcombine -aggressive-instcombine -mergereturn -strip-nondebug -sroa -simplifycfg -strip-nondebug -globalsplit -loop-data-prefetch -mldst-motion -gvn-hoist -slsr -newgvn -sancov -pgo-memop-opt -loop-guard-widening -sccp -deadargelim -ipconstprop -aggressive-instcombine -lower-widenable-condition -loop-simplify -instcombine -early-cse-memssa -simplifycfg -sroa -coro-split -instcombine -adce -callsite-splitting -gvn-hoist -instcombine -instsimplify -nary-reassociate -coro-elide -lower-guard-intrinsic -dce -simple-loop-unswitch -consthoist -canonicalize-aliases -inferattrs -ipconstprop -correlated-propagation -coro-split -strip-nondebug -ee-instrument -early-cse-memssa -die -ipsccp -instcombine -forceattrs -ipconstprop -newgvn -simplifycfg -loop-load-elim -mergereturn -post-inline-ee-instrument -slsr -slsr -strip-dead-prototypes -simplifycfg -instcombine -early-cse-memssa -lower-matrix-intrinsics -instcombine -loop-load-elim -ipconstprop -instsimplify -loop-vectorize -instnamer -dse -dce -elim-avail-extern -pgo-memop-opt -coro-elide -callsite-splitting -gvn-hoist -rpo-functionattrs -mergeicmps -newgvn -simplifycfg -mergefunc -simplifycfg -gvn -mldst-motion -loop-versioning -scalarizer -deadargelim -post-inline-ee-instrument -newgvn -coro-elide -lower-matrix-intrinsics -slsr -simplifycfg -aggressive-instcombine -consthoist -instcombine -loop-deletion -scalarizer -jump-threading -coro-elide -canonicalize-aliases -correlated-propagation -div-rem-pairs -instcombine -gvn -gvn -reassociate -newgvn -reassociate -barrier -instcombine -cross-dso-cfi -jump-threading -adce -loop-load-elim -strip-dead-prototypes -simplifycfg -mldst-motion -gvn-hoist -reassociate -dse -div-rem-pairs -loop-data-prefetch -loop-fusion -coro-split -name-anon-globals -guard-widening -dce -aggressive-instcombine -instcombine -slsr -jump-threading -prune-eh -mergereturn -ipsccp -simplifycfg -tailcallelim -loop-deletion -early-cse-memssa -simplifycfg -name-anon-globals -early-cse-memssa -newgvn -adce -pgo-memop-opt -functionattrs -float2int -consthoist -strip-dead-prototypes -partially-inline-libcalls -globalopt -libcalls-shrinkwrap -mergefunc -consthoist -die -simplifycfg -strip -infer-address-spaces -gvn -name-anon-globals -constprop -coro-early -instcombine -loop-data-prefetch -simplifycfg -dse -loop-data-prefetch -reassociate -prune-eh -sroa -sancov -dse -simplifycfg -constmerge -mem2reg -jump-threading -die -instcombine -jump-threading -lower-constant-intrinsics -jump-threading -instcombine -separate-const-offset-from-gep -bdce -sroa -strip-dead-prototypes -pgo-memop-opt -constmerge -lower-matrix-intrinsics -lower-guard-intrinsic -slp-vectorizer -rewrite-statepoints-for-gc -coro-split -gvn -loop-distribute -instcombine -simplifycfg -instcombine -ipconstprop -lower-matrix-intrinsics -instcombine -newgvn -pgo-memop-opt -coro-elide -jump-threading -ipconstprop -instcombine -argpromotion -redundant-dbg-inst-elim -instcombine -lower-matrix-intrinsics -loop-guard-widening -float2int -dse -sccp -early-cse -adce -gvn-hoist -early-cse-memssa -early-cse -lower-expect -mergeicmps -early-cse-memssa -dse -strip-nondebug -loop-versioning -loop-instsimplify -mem2reg -coro-elide -early-cse-memssa -consthoist -lowerinvoke -simplifycfg -simplifycfg -instcombine -dse -ipconstprop -slsr -mergereturn -ipconstprop -mergefunc -newgvn -gvn-hoist -ipsccp -early-cse-memssa -dce -early-cse-memssa -dce -sccp -slsr -guard-widening -callsite-splitting -sroa -mergeicmps -globaldce -ipsccp -simplifycfg -ipsccp -redundant-dbg-inst-elim -early-cse-memssa -separate-const-offset-from-gep -post-inline-ee-instrument -lowerinvoke -alignment-from-assumptions -deadargelim -constprop -instnamer -coro-elide -loop-data-prefetch -lowerinvoke -mem2reg -consthoist -gvn-hoist -sccp -instcombine -tailcallelim -dse -simplifycfg -forceattrs -strip-dead-prototypes -coro-split -newgvn -instcombine -gvn -ee-instrument -coro-cleanup -instcombine -nary-reassociate -instcombine -simplifycfg -adce -instcombine -coro-cleanup -loop-load-elim -instcombine -early-cse-memssa -adce -dse -mergeicmps -instcombine -globaldce -consthoist -div-rem-pairs -instcombine -instcombine -globalsplit -constmerge -memcpyopt -globalsplit -globalopt -always-inline -mergereturn -instsimplify -instcombine -loop-guard-widening -mergefunc -coro-elide -adce -aggressive-instcombine -dse -rpo-functionattrs -early-cse -instcombine -sroa -strip-dead-prototypes -instcombine -instcombine -flattencfg -sink -consthoist -coro-split -gvn -memcpyopt -instcombine -coro-cleanup -lower-widenable-condition -slsr +benchmark://cbench-v1/tiffmedian,1.0459000717188616,77.83211016654968,opt -reg2mem -sroa -globalopt -constprop -pgo-memop-opt -simplifycfg -simple-loop-unswitch -coro-early -sroa -argpromotion -scalarizer -strip-dead-prototypes -adce -loop-data-prefetch -gvn-hoist -gvn-hoist -newgvn -pgo-memop-opt -lower-matrix-intrinsics -licm -loop-versioning -called-value-propagation -coro-split -simplifycfg -speculative-execution -strip-nondebug -lowerinvoke -ipconstprop -lowerinvoke -instcombine -name-anon-globals -simplifycfg -gvn-hoist -lower-guard-intrinsic -float2int -coro-elide -ipconstprop -insert-gcov-profiling -name-anon-globals -flattencfg -mergefunc -barrier -instcombine -loop-versioning -die -instcombine -div-rem-pairs -loop-simplify -jump-threading -gvn-hoist -newgvn -simplifycfg -die -mergeicmps -globalsplit -coro-split -globaldce -instcombine -reassociate -gvn-hoist -simplifycfg -instcombine -sroa -coro-early -rewrite-statepoints-for-gc -lower-expect -scalarizer -dce -jump-threading -mldst-motion -gvn-hoist -gvn -instcombine -loop-versioning -pgo-memop-opt -early-cse-memssa -strip-debug-declare -sancov -instcombine -instnamer -callsite-splitting -mergefunc -globalopt -ipconstprop -loop-deletion -coro-elide -dce -lowerinvoke -consthoist -instcombine -aggressive-instcombine -early-cse-memssa -lower-expect -lower-expect -nary-reassociate -gvn-hoist -sancov -strip-dead-prototypes -mem2reg -loop-simplify -loop-interchange -jump-threading -instcombine -infer-address-spaces -loop-unroll-and-jam -called-value-propagation -instcombine -gvn-hoist -simplifycfg -early-cse-memssa -sink -rpo-functionattrs -dce -globalsplit -dse -instnamer -loop-versioning -slsr -attributor -loop-data-prefetch -strip-dead-prototypes -flattencfg -lower-matrix-intrinsics -coro-elide -sccp -jump-threading -sancov -early-cse-memssa -attributor -always-inline -simplifycfg -flattencfg -loop-versioning -ipconstprop -memcpyopt -instcombine -instcombine -lower-widenable-condition -strip -insert-gcov-profiling -simplifycfg -guard-widening -adce -mergereturn -aggressive-instcombine -instsimplify -early-cse -loop-interchange -instcombine -callsite-splitting -simplifycfg -globalopt -deadargelim -elim-avail-extern -loop-distribute -pgo-memop-opt -simplifycfg -mergeicmps -globaldce -simplifycfg -loweratomic -insert-gcov-profiling -bdce -gvn-hoist -simplifycfg -gvn-hoist -newgvn -early-cse-memssa -globalopt -instcombine -sroa -early-cse-memssa -sccp -ipconstprop -newgvn -dse -slp-vectorizer -simplifycfg -mldst-motion -mergeicmps -mergereturn -gvn-hoist -slp-vectorizer -coro-elide -loop-unroll-and-jam -coro-split -instcombine -simplifycfg -sccp -dce -globalopt -speculative-execution -lower-widenable-condition -instcombine -die -callsite-splitting -inject-tli-mappings -early-cse -callsite-splitting -coro-split -speculative-execution -tailcallelim -rewrite-statepoints-for-gc -early-cse-memssa -callsite-splitting -inject-tli-mappings -insert-gcov-profiling -simplifycfg -jump-threading -callsite-splitting -jump-threading -mergefunc -licm -mergefunc -dse -loop-load-elim -early-cse-memssa -strip-nondebug -slsr -instcombine -dse -float2int -nary-reassociate -ipsccp -early-cse -canonicalize-aliases -loop-data-prefetch -speculative-execution -die -loop-versioning -mergereturn -reassociate -functionattrs -constmerge -jump-threading -loop-versioning -die -instcombine -jump-threading -correlated-propagation -coro-elide -jump-threading -loop-interchange -lower-matrix-intrinsics -lower-expect -called-value-propagation -strip-debug-declare -jump-threading -coro-elide -tailcallelim -consthoist -bdce -die -memcpyopt -lower-matrix-intrinsics -add-discriminators -instsimplify -coro-early -jump-threading -simplifycfg -lower-matrix-intrinsics -consthoist -mergereturn -cross-dso-cfi -lowerinvoke -loop-simplify -separate-const-offset-from-gep -gvn-hoist -inject-tli-mappings -callsite-splitting -jump-threading -separate-const-offset-from-gep -globaldce -coro-early -simplifycfg -simplifycfg -sancov -barrier -early-cse-memssa -ipconstprop -simplifycfg -speculative-execution -consthoist -coro-elide -argpromotion -dse -lower-expect -simplifycfg -add-discriminators -reassociate -slsr -instnamer -tailcallelim -newgvn -loop-versioning -sroa -jump-threading -deadargelim -mergefunc -loop-sink -post-inline-ee-instrument -coro-early -instcombine -strip -indvars -newgvn -mldst-motion -aggressive-instcombine -loop-unroll-and-jam -cross-dso-cfi -lowerinvoke -dce -gvn-hoist -instcombine -early-cse-memssa -globalopt -simplifycfg -nary-reassociate -die -loop-versioning -strip -jump-threading -instcombine -aggressive-instcombine -instcombine -callsite-splitting -newgvn -aggressive-instcombine -globalopt -globalsplit -elim-avail-extern -newgvn -scalarizer -coro-split -dce -bdce -instcombine -early-cse -early-cse-memssa -sancov -constprop -instcombine -prune-eh -sancov -gvn-hoist -loop-load-elim -simplifycfg -sancov -float2int -coro-early -ipconstprop -strip-nondebug -functionattrs -irce -called-value-propagation -strip-nondebug -deadargelim -dce -cross-dso-cfi -gvn -strip-nondebug -loop-versioning -slsr -load-store-vectorizer -newgvn -pgo-memop-opt -prune-eh -simplifycfg -loop-interchange -ee-instrument -adce -strip-nondebug -instcombine -cross-dso-cfi -consthoist -constprop -aggressive-instcombine -early-cse -rewrite-statepoints-for-gc -lower-expect -dse -adce -always-inline -pgo-memop-opt -float2int -always-inline -instcombine -gvn-hoist -simple-loop-unswitch -newgvn -instcombine -simplifycfg -loop-versioning -instcombine -simplifycfg -reassociate -simplifycfg -simplifycfg -consthoist -prune-eh -ipconstprop -constmerge -instcombine -mem2reg -lower-matrix-intrinsics -sroa -coro-cleanup -lower-guard-intrinsic -sroa -alignment-from-assumptions -early-cse-memssa -sccp -correlated-propagation -constprop -coro-cleanup -indvars -constprop -loop-versioning-licm -loop-data-prefetch -simplifycfg -insert-gcov-profiling -instcombine -constprop -insert-gcov-profiling -redundant-dbg-inst-elim -partially-inline-libcalls -adce -early-cse-memssa -instcombine -reassociate -simplifycfg -newgvn -insert-gcov-profiling -globalsplit -gvn-hoist -loop-data-prefetch -lower-guard-intrinsic -gvn -coro-elide -dce -strip-nondebug -strip-dead-prototypes -forceattrs -post-inline-ee-instrument -loop-data-prefetch -instcombine -early-cse-memssa -scalarizer -inject-tli-mappings -constmerge -adce -rewrite-statepoints-for-gc -newgvn -newgvn -reassociate -simplifycfg -jump-threading -reassociate -gvn-hoist -slsr -redundant-dbg-inst-elim -simplifycfg -loop-versioning -coro-early -ipconstprop -mergereturn -rewrite-statepoints-for-gc -lowerinvoke -functionattrs -instcombine -newgvn -strip -simplifycfg -strip-nondebug -early-cse-memssa -early-cse-memssa -newgvn -instcombine -prune-eh -reassociate -consthoist -simplifycfg -reassociate -redundant-dbg-inst-elim -lowerinvoke -instsimplify -lower-guard-intrinsic -simplifycfg -inferattrs -callsite-splitting -callsite-splitting -newgvn -newgvn -simplifycfg -coro-cleanup -instcombine -loop-simplify -loweratomic -instsimplify -coro-cleanup -simplifycfg -instcombine -instnamer -coro-elide -simplifycfg -globaldce -simplifycfg -aggressive-instcombine -barrier -div-rem-pairs -loop-versioning -aggressive-instcombine -dse -inferattrs -simplifycfg -newgvn -newgvn -rewrite-statepoints-for-gc -pgo-memop-opt -inferattrs -tailcallelim -instcombine -instcombine -instcombine -jump-threading -gvn-hoist -dse -functionattrs -consthoist -newgvn -globalsplit -strip-nondebug -sccp -instcombine -coro-cleanup -strip-nondebug -newgvn -instcombine -aggressive-instcombine -coro-split -instcombine -die -prune-eh -deadargelim -simplifycfg -sancov -inferattrs -simplifycfg -sancov -newgvn -die -instcombine -instcombine -lowerinvoke -mem2reg -elim-avail-extern -loop-data-prefetch -instcombine -die -gvn -tailcallelim -instcombine -coro-split -ipconstprop -simplifycfg -early-cse-memssa -newgvn -instcombine -mem2reg -always-inline -gvn-hoist -sink -simplifycfg -newgvn -newgvn -early-cse-memssa -scalarizer -newgvn -globalsplit -early-cse -gvn -instcombine -insert-gcov-profiling -lower-constant-intrinsics -newgvn -functionattrs -elim-avail-extern -gvn-hoist -instcombine -early-cse-memssa -insert-gcov-profiling -post-inline-ee-instrument -name-anon-globals -instsimplify -lowerinvoke -flattencfg -coro-split -ipsccp -simplifycfg -post-inline-ee-instrument -slsr -early-cse -simplifycfg -simplifycfg -coro-elide -instcombine -instcombine -simplifycfg -early-cse -sancov -strip-dead-prototypes -callsite-splitting -prune-eh -infer-address-spaces -callsite-splitting -sroa -pgo-memop-opt -early-cse -callsite-splitting -lowerinvoke -sancov -lower-constant-intrinsics -nary-reassociate -globaldce -mergeicmps -strip-nondebug -memcpyopt -instsimplify -instcombine -simplifycfg -newgvn -post-inline-ee-instrument -nary-reassociate -gvn -simplifycfg -instcombine -newgvn -loop-versioning -coro-early -lower-matrix-intrinsics -mergefunc -loop-fusion -rewrite-statepoints-for-gc -sroa -mergefunc -instcombine -simplifycfg -nary-reassociate -lower-guard-intrinsic -sccp -simplifycfg -mem2reg -lower-guard-intrinsic -gvn -add-discriminators -consthoist -cross-dso-cfi -add-discriminators -early-cse -called-value-propagation -gvn-hoist -loop-data-prefetch -newgvn -gvn -strip-nondebug -simplifycfg -dce -slsr -nary-reassociate -jump-threading -sink -instcombine -loop-data-prefetch -simplifycfg -instcombine -forceattrs -mergefunc -coro-split -gvn-hoist -lower-constant-intrinsics -gvn-hoist -loop-versioning -nary-reassociate -early-cse -simplifycfg -always-inline -strip-nondebug -dse -licm -coro-cleanup -alignment-from-assumptions -newgvn -speculative-execution -globaldce -argpromotion -prune-eh -coro-elide -pgo-memop-opt -gvn-hoist -inferattrs +benchmark://cbench-v1/bitcount,1.0199115044247788,61.001503229141235,opt -sroa -early-cse -early-cse -infer-address-spaces -early-cse-memssa -strip-nondebug -gvn-hoist -bdce -indvars -instcombine -newgvn -newgvn -speculative-execution -newgvn -loop-load-elim -early-cse -simplifycfg -cross-dso-cfi -strip-nondebug -always-inline -dse -ipsccp -simplifycfg -early-cse -sroa -simplifycfg -mem2reg -early-cse -jump-threading -simplifycfg -mem2reg -redundant-dbg-inst-elim -sroa -adce -sroa -simplifycfg -dce -sink -ee-instrument -sroa -newgvn -constprop -bdce -deadargelim -simplifycfg -simplifycfg -sroa -inferattrs -aggressive-instcombine -post-inline-ee-instrument -ipsccp -instcombine -lower-expect -simplifycfg -sroa -instcombine -loop-distribute -globalopt -argpromotion -gvn-hoist -instcombine -mem2reg -alignment-from-assumptions -globalsplit -instcombine -coro-elide -simplifycfg -loop-fusion -simplifycfg -functionattrs -simplifycfg -loop-versioning -inject-tli-mappings -dse -loop-versioning -loop-sink -instcombine -consthoist -lcssa -nary-reassociate -early-cse -dce -coro-early -loop-simplifycfg -gvn-hoist -aggressive-instcombine -simplifycfg -newgvn -jump-threading -adce -simplifycfg -loop-data-prefetch -coro-cleanup -simplifycfg -slsr -simplifycfg -rpo-functionattrs -ipconstprop -simplifycfg -mergereturn -tailcallelim -simplifycfg -simplifycfg -loweratomic -instcombine -jump-threading -always-inline -prune-eh -simple-loop-unswitch -strip -prune-eh -rewrite-statepoints-for-gc -simplifycfg -partially-inline-libcalls -scalarizer -simplifycfg -lower-widenable-condition -ee-instrument -float2int -rpo-functionattrs -simplifycfg -reassociate -simplifycfg -reassociate -float2int -dce -bdce -ipsccp -bdce -dse -consthoist -gvn-hoist -lower-matrix-intrinsics -adce -early-cse-memssa -ipconstprop -early-cse-memssa -gvn-hoist -ipconstprop -argpromotion -instcombine -pgo-memop-opt -correlated-propagation -lowerinvoke -lcssa -newgvn -strip-nondebug -lower-matrix-intrinsics -sancov -simplifycfg -instcombine -consthoist -early-cse-memssa -loop-distribute -aggressive-instcombine -loop-distribute -aggressive-instcombine -ipsccp -ipconstprop -elim-avail-extern -instcombine -mergeicmps -called-value-propagation -aggressive-instcombine -die -simplifycfg -newgvn -consthoist -instcombine -libcalls-shrinkwrap -tailcallelim -name-anon-globals -early-cse -globaldce -bdce -jump-threading -lower-expect -redundant-dbg-inst-elim -adce -strip-dead-prototypes -globaldce -nary-reassociate -jump-threading -gvn -strip-debug-declare -sccp -pgo-memop-opt -always-inline -die -constprop -separate-const-offset-from-gep -gvn-hoist -strip-nondebug -consthoist -argpromotion -ipconstprop -libcalls-shrinkwrap -loop-load-elim -strip -simplifycfg -lcssa -pgo-memop-opt -sroa -infer-address-spaces -flattencfg -loop-unswitch -insert-gcov-profiling -coro-elide -indvars -early-cse -mldst-motion -add-discriminators -gvn-hoist -ipsccp -prune-eh -dse -early-cse -early-cse -mergereturn -ipsccp -strip-nondebug -loop-guard-widening -loop-distribute -instcombine -strip-nondebug -early-cse -mergefunc -instcombine -instcombine -barrier -infer-address-spaces -pgo-memop-opt -argpromotion -loop-data-prefetch -ee-instrument -loop-versioning -gvn-hoist -instcombine -constprop -gvn-hoist -simplifycfg -instsimplify -sroa -globalopt -instcombine -jump-threading -adce -indvars -loop-unroll-and-jam -sroa -dce -sroa -aggressive-instcombine -early-cse-memssa -instsimplify -insert-gcov-profiling -sink -sink -add-discriminators -barrier -sroa -loweratomic -dce -div-rem-pairs -dce -pgo-memop-opt -deadargelim -sroa -strip-nondebug -loweratomic -sroa -infer-address-spaces -gvn-hoist -early-cse -scalarizer -coro-cleanup -inject-tli-mappings -speculative-execution -sroa -newgvn -loop-predication -instcombine -dce -gvn -insert-gcov-profiling -coro-elide -lower-constant-intrinsics -insert-gcov-profiling -newgvn -loop-distribute -dce -loop-unroll-and-jam -inferattrs -loop-unroll-and-jam -globalopt -loop-unroll-and-jam -speculative-execution -post-inline-ee-instrument -insert-gcov-profiling -instcombine -hotcoldsplit -simple-loop-unswitch -sroa -globaldce -sroa -coro-split -guard-widening -loop-deletion -globalopt -sroa -loop-data-prefetch -loop-load-elim -coro-cleanup -simple-loop-unswitch -tailcallelim -loop-versioning -sroa -loop-sink -sroa -insert-gcov-profiling -sroa -coro-elide -scalarizer -newgvn -insert-gcov-profiling -loop-data-prefetch -coro-elide -sroa -separate-const-offset-from-gep -gvn-hoist -indvars -inject-tli-mappings -pgo-memop-opt -mem2reg -loop-predication -lcssa -ipconstprop -always-inline -dce -loop-versioning -dce -strip -sroa -loop-guard-widening -mergefunc -simplifycfg -lowerinvoke -globalsplit -coro-cleanup -partially-inline-libcalls -ee-instrument -simplifycfg -redundant-dbg-inst-elim -prune-eh -sroa -coro-early -loop-versioning -sink -coro-cleanup -reassociate -sroa -sroa -sroa -ipsccp -sroa -infer-address-spaces -argpromotion -loop-vectorize -sroa -early-cse -loop-data-prefetch -infer-address-spaces -functionattrs -early-cse -loop-versioning -simplifycfg -loop-reroll -scalarizer -called-value-propagation -ipsccp -correlated-propagation -coro-early -loop-data-prefetch -instnamer -coro-elide -insert-gcov-profiling -canonicalize-aliases -constprop -sroa -globaldce -constmerge -infer-address-spaces -globaldce -ee-instrument -instnamer -loop-versioning -reassociate -sroa -simplifycfg -newgvn -speculative-execution -adce -sroa -loop-versioning -die -barrier -ipconstprop -sroa -lowerinvoke -constmerge -sroa -alignment-from-assumptions -dce -instnamer -newgvn -sroa -infer-address-spaces -infer-address-spaces -prune-eh -instcombine -simplifycfg -loop-deletion -coro-cleanup -cross-dso-cfi -mergereturn -sroa -newgvn -inferattrs -bdce -tailcallelim -loop-unroll-and-jam -loop-versioning -reassociate -early-cse-memssa -early-cse -lower-matrix-intrinsics -insert-gcov-profiling -lower-guard-intrinsic -simplifycfg -loop-distribute -sroa -infer-address-spaces -float2int -coro-elide -gvn -jump-threading -simplifycfg -sancov -globalsplit -lower-guard-intrinsic -instcombine -called-value-propagation -coro-cleanup -newgvn -reassociate -strip-nondebug -forceattrs -gvn-hoist -early-cse -simplifycfg -instcombine -slsr -coro-cleanup -simple-loop-unswitch -called-value-propagation -early-cse-memssa -always-inline -reassociate -consthoist -gvn-hoist -loop-idiom -nary-reassociate -strip-nondebug -simplifycfg -simplifycfg -newgvn -strip-dead-prototypes -name-anon-globals -sroa -mem2reg -mergefunc -prune-eh -lcssa -early-cse-memssa -loop-versioning -loop-data-prefetch -loop-idiom -newgvn -adce -dse -add-discriminators -loop-interchange -insert-gcov-profiling -sroa -inferattrs -deadargelim -strip-nondebug -instcombine -simplifycfg -pgo-memop-opt -mergereturn -simplifycfg -deadargelim -newgvn -newgvn -rpo-functionattrs -coro-early -strip-nondebug -jump-threading -loop-guard-widening -sroa -early-cse -pgo-memop-opt -instcombine -early-cse-memssa -hotcoldsplit -mergereturn -instcombine -newgvn -instcombine -loop-unroll-and-jam -dce -newgvn -sroa -simplifycfg -instnamer -lower-widenable-condition -lcssa -instcombine -globalopt -simplifycfg -sroa -add-discriminators -insert-gcov-profiling -partially-inline-libcalls -guard-widening -lcssa -consthoist -early-cse -loop-data-prefetch -separate-const-offset-from-gep -post-inline-ee-instrument -mergeicmps -loop-guard-widening -sroa -instcombine -strip-nondebug -correlated-propagation -dce -alignment-from-assumptions -simplifycfg -newgvn -sroa -dce -sroa -ipsccp -newgvn -instcombine -dse -coro-cleanup -simplifycfg -rewrite-statepoints-for-gc -post-inline-ee-instrument -instcombine -simplifycfg -early-cse -loop-data-prefetch -newgvn -sancov -loop-data-prefetch -simplifycfg -ipconstprop -early-cse -rpo-functionattrs -instcombine -loop-idiom -licm -instcombine -ipsccp -post-inline-ee-instrument -instnamer -globaldce -lower-guard-intrinsic -consthoist -newgvn -adce -argpromotion -slsr -instsimplify -simplifycfg -early-cse -ipconstprop -coro-split -partially-inline-libcalls -functionattrs -lower-matrix-intrinsics -forceattrs -prune-eh -tailcallelim -simplifycfg -strip-debug-declare -post-inline-ee-instrument -simplifycfg -gvn-hoist -die -jump-threading -gvn-hoist -loop-guard-widening -memcpyopt -flattencfg -instcombine -gvn -strip-nondebug -adce -cross-dso-cfi -simplifycfg -globalopt -loop-versioning -sroa -name-anon-globals -mergereturn -ipconstprop -instcombine -name-anon-globals -ee-instrument -functionattrs -loop-deletion -ipsccp -sancov -instcombine -lower-widenable-condition -instcombine -tailcallelim -coro-elide -consthoist -prune-eh -redundant-dbg-inst-elim -ipsccp -newgvn -speculative-execution -sink -instcombine -instcombine -sink -consthoist -early-cse-memssa -loop-unroll-and-jam -simplifycfg -instsimplify -jump-threading -deadargelim -loop-vectorize -simplifycfg -ipsccp -coro-cleanup -strip-nondebug -globalopt -simplifycfg -newgvn -slsr -early-cse-memssa -consthoist -mldst-motion -lower-widenable-condition -dce -mldst-motion -lowerinvoke -rpo-functionattrs -redundant-dbg-inst-elim -consthoist -redundant-dbg-inst-elim -instcombine -lower-matrix-intrinsics -simplifycfg -pgo-memop-opt -float2int -mergeicmps -post-inline-ee-instrument -insert-gcov-profiling -lower-constant-intrinsics -slsr -loop-data-prefetch -lower-constant-intrinsics -deadargelim -lowerinvoke -die -float2int -add-discriminators -always-inline -simplifycfg -aggressive-instcombine -redundant-dbg-inst-elim -memcpyopt -irce -instsimplify -lower-matrix-intrinsics -constmerge -loop-versioning -slsr -loop-versioning +benchmark://cbench-v1/bzip2,1.2212154350882676,71.58076405525208,opt -add-discriminators -instnamer -lower-guard-intrinsic -add-discriminators -instnamer -partially-inline-libcalls -sroa -strip-nondebug -newgvn -bdce -dce -licm -loop-data-prefetch -instcombine -redundant-dbg-inst-elim -instcombine -instcombine -float2int -adce -simplifycfg -slp-vectorizer -newgvn -separate-const-offset-from-gep -barrier -loop-versioning -forceattrs -instcombine -sroa -rpo-functionattrs -memcpyopt -div-rem-pairs -name-anon-globals -newgvn -flattencfg -memcpyopt -redundant-dbg-inst-elim -sccp -early-cse-memssa -elim-avail-extern -mergefunc -coro-cleanup -always-inline -mergefunc -mergereturn -ee-instrument -reassociate -correlated-propagation -globalopt -post-inline-ee-instrument -callsite-splitting -instcombine -strip-debug-declare -loweratomic -slsr -called-value-propagation -forceattrs -strip -callsite-splitting -loop-data-prefetch -simplifycfg -lower-widenable-condition -constmerge -scalarizer -libcalls-shrinkwrap -early-cse -dse -simplifycfg -argpromotion -simplifycfg -globalsplit -div-rem-pairs -newgvn -coro-cleanup -loop-load-elim -newgvn -instsimplify -simplifycfg -aggressive-instcombine -pgo-memop-opt -mergefunc -lower-expect -gvn -lower-matrix-intrinsics -pgo-memop-opt -early-cse-memssa -insert-gcov-profiling -adce -newgvn -sroa -loop-versioning -globalopt -coro-elide -coro-split -speculative-execution -mldst-motion -nary-reassociate -sancov -adce -ipsccp -slp-vectorizer -cross-dso-cfi -instcombine -coro-elide -mem2reg -speculative-execution -mergereturn -simplifycfg -newgvn -newgvn -early-cse-memssa -simplifycfg -dce -lowerinvoke -constprop -instcombine -infer-address-spaces -lower-widenable-condition -newgvn -coro-split -newgvn -tailcallelim -lower-widenable-condition -newgvn -loop-load-elim -loop-load-elim -globalopt -jump-threading -instcombine -mergefunc -simplifycfg -simplifycfg -early-cse-memssa -nary-reassociate -jump-threading -slp-vectorizer -loop-versioning -simplifycfg -speculative-execution -libcalls-shrinkwrap -globaldce -slp-vectorizer -lower-matrix-intrinsics -alignment-from-assumptions -loop-data-prefetch -slsr -early-cse-memssa -coro-split -adce -functionattrs -simplifycfg -sccp -instcombine -ee-instrument -instcombine -cross-dso-cfi -functionattrs -gvn -slsr -sroa -partially-inline-libcalls -mergeicmps -loop-data-prefetch -deadargelim -jump-threading -callsite-splitting -argpromotion -alignment-from-assumptions -functionattrs -scalarizer -loop-versioning -instsimplify -simplifycfg -die -loweratomic -gvn-hoist -dce -strip-nondebug -loop-data-prefetch -functionattrs -early-cse-memssa -gvn-hoist -coro-elide -slp-vectorizer -simplifycfg -die -early-cse-memssa -gvn-hoist -loop-versioning -forceattrs -gvn -libcalls-shrinkwrap -gvn-hoist -slsr -barrier -instcombine -reassociate -gvn -slp-vectorizer -slp-vectorizer -strip-nondebug -consthoist -rewrite-statepoints-for-gc -dse -gvn-hoist -sancov -gvn-hoist -strip-nondebug -correlated-propagation -sroa -die -simple-loop-unswitch -early-cse-memssa -deadargelim -load-store-vectorizer -redundant-dbg-inst-elim -strip-nondebug -die -strip-nondebug -lower-widenable-condition -jump-threading -mergefunc -cross-dso-cfi -callsite-splitting -reassociate -instcombine -strip-nondebug -pgo-memop-opt -add-discriminators -dce -coro-elide -lowerinvoke -die -instcombine -die -insert-gcov-profiling -simplifycfg -instcombine -instcombine -jump-threading -early-cse-memssa -adce -coro-elide -prune-eh -instcombine -gvn-hoist -newgvn -newgvn -strip-nondebug -instcombine -instcombine -early-cse -early-cse-memssa -loop-data-prefetch -rewrite-statepoints-for-gc -simplifycfg -reassociate -rewrite-statepoints-for-gc -prune-eh -callsite-splitting -instcombine -loop-load-elim -jump-threading -early-cse -die -slsr -mem2reg -alignment-from-assumptions -early-cse-memssa -simplifycfg -aggressive-instcombine -pgo-memop-opt -jump-threading -pgo-memop-opt -sancov -slsr -loop-data-prefetch -coro-split -early-cse-memssa -simplifycfg -coro-elide -gvn-hoist -simplifycfg -sink -called-value-propagation -instcombine -early-cse -sccp -deadargelim -early-cse -globalopt -indvars -coro-cleanup -globalopt -elim-avail-extern -globalsplit -instcombine -pgo-memop-opt -dce -dse -newgvn -add-discriminators -newgvn -instnamer -early-cse -die -instcombine -instcombine -mem2reg -canonicalize-aliases -elim-avail-extern -functionattrs -infer-address-spaces -ipconstprop -prune-eh -loop-fusion -lower-expect -instnamer -die -instsimplify -libcalls-shrinkwrap -mergefunc -instcombine -newgvn -simplifycfg -inferattrs -deadargelim -newgvn -simplifycfg -correlated-propagation -mergereturn -reassociate -simplifycfg -lower-guard-intrinsic -early-cse -functionattrs -newgvn -simplifycfg -simplifycfg -gvn -jump-threading -coro-elide -lower-widenable-condition -globaldce -slp-vectorizer -ipconstprop -instnamer -alignment-from-assumptions -instnamer -dce -nary-reassociate -instcombine -loop-load-elim -gvn -die -callsite-splitting -inject-tli-mappings -globalopt -coro-split -loop-load-elim -pgo-memop-opt -loop-data-prefetch -flattencfg -loop-versioning -functionattrs -instcombine -early-cse-memssa -newgvn -newgvn -add-discriminators -coro-elide -newgvn -deadargelim -gvn-hoist -mergeicmps -instcombine -instcombine -newgvn -instcombine -coro-elide -instcombine -instcombine -globalopt -mergeicmps -instcombine -early-cse-memssa -lower-expect -strip -jump-threading -nary-reassociate -infer-address-spaces -coro-early -dce -instcombine -slsr -slsr -early-cse-memssa -die -newgvn -jump-threading -insert-gcov-profiling -constmerge -newgvn -instcombine -simplifycfg -strip-debug-declare -elim-avail-extern -die -memcpyopt -jump-threading -separate-const-offset-from-gep -slp-vectorizer -gvn-hoist -coro-cleanup -loop-idiom -early-cse-memssa -simplifycfg -simplifycfg -lower-guard-intrinsic -early-cse-memssa -coro-cleanup -jump-threading -gvn-hoist -insert-gcov-profiling -strip-dead-prototypes -die -memcpyopt -lower-guard-intrinsic -loop-data-prefetch -forceattrs -indvars -newgvn -tailcallelim -float2int -div-rem-pairs -simplifycfg -early-cse-memssa -loop-fusion -instcombine -speculative-execution -flattencfg -deadargelim -loop-distribute -jump-threading -gvn -die -early-cse -simplifycfg -instcombine -sink -dse -jump-threading -coro-elide -simplifycfg -lower-widenable-condition -globaldce -add-discriminators -instcombine -newgvn -lower-expect -constprop -ipsccp -argpromotion -strip-debug-declare -lower-expect -speculative-execution -sink -gvn -newgvn -gvn-hoist -redundant-dbg-inst-elim -speculative-execution -redundant-dbg-inst-elim -simplifycfg -mergefunc -jump-threading -functionattrs -instcombine -float2int -scalarizer -reassociate -newgvn -gvn -consthoist -rpo-functionattrs -simplifycfg -loop-simplifycfg -gvn -instcombine -memcpyopt -early-cse-memssa -dse -speculative-execution -early-cse-memssa -coro-elide -newgvn -instcombine -functionattrs -ipconstprop -newgvn -instcombine -slsr -coro-split -lowerinvoke -prune-eh -early-cse -jump-threading -newgvn -always-inline -sccp -loop-instsimplify -instcombine -ipsccp -loop-simplify -ipsccp -coro-elide -loop-predication -newgvn -mergefunc -loop-deletion -nary-reassociate -speculative-execution -aggressive-instcombine -load-store-vectorizer -instcombine -gvn-hoist -alignment-from-assumptions -coro-elide -coro-cleanup -gvn -flattencfg -simplifycfg -sroa -add-discriminators -gvn-hoist -simplifycfg -memcpyopt -sccp -early-cse-memssa -ipconstprop -newgvn -prune-eh -instsimplify -alignment-from-assumptions -aggressive-instcombine -pgo-memop-opt -simplifycfg -sroa -coro-split -aggressive-instcombine -simplifycfg -instcombine -strip-dead-prototypes -slsr -loop-data-prefetch -ee-instrument -deadargelim -speculative-execution -lower-widenable-condition -gvn-hoist -loweratomic -loop-distribute -lower-widenable-condition -simplifycfg -globalopt -early-cse-memssa -pgo-memop-opt -lower-matrix-intrinsics -instcombine -early-cse-memssa -newgvn -sink -lower-expect -gvn -slp-vectorizer -gvn-hoist -simplifycfg -early-cse-memssa -strip-debug-declare -canonicalize-aliases -sroa -instcombine -early-cse-memssa -reassociate -loop-fusion -loop-distribute -loop-simplify -mergefunc -gvn-hoist -lower-matrix-intrinsics -gvn-hoist -indvars -scalarizer -instcombine -callsite-splitting -reassociate -name-anon-globals -scalarizer -newgvn -licm -sccp -redundant-dbg-inst-elim -lowerinvoke -early-cse-memssa -simplifycfg -newgvn -prune-eh -simplifycfg -sccp -aggressive-instcombine -loop-unroll-and-jam -strip -instcombine -div-rem-pairs -adce -simplifycfg -gvn-hoist -instcombine -pgo-memop-opt -loop-deletion -instnamer -lower-matrix-intrinsics -strip-nondebug -coro-split -ipsccp -adce -newgvn -lower-widenable-condition -pgo-memop-opt -mergefunc -coro-elide -aggressive-instcombine -scalarizer -newgvn -loop-versioning-licm -globaldce -lower-widenable-condition -dse -constmerge -coro-elide -post-inline-ee-instrument -adce -hotcoldsplit -simplifycfg -reassociate -loop-versioning -elim-avail-extern -tailcallelim -jump-threading -scalarizer -div-rem-pairs -newgvn -instcombine -float2int -rpo-functionattrs -inject-tli-mappings -die -loweratomic -called-value-propagation -sink -instcombine -rpo-functionattrs -loop-vectorize -newgvn -functionattrs -globalsplit -constmerge -newgvn -instcombine -strip -simplifycfg -dce -instcombine -strip-dead-prototypes -jump-threading -mergefunc -gvn-hoist -die -cross-dso-cfi -flattencfg -lower-expect -globalsplit -redundant-dbg-inst-elim -mem2reg -reassociate -simplifycfg -adce -lower-constant-intrinsics -speculative-execution -prune-eh -lower-guard-intrinsic -rpo-functionattrs -prune-eh -ipconstprop -aggressive-instcombine -tailcallelim -consthoist -strip-nondebug -lower-constant-intrinsics -globalopt -ipsccp +benchmark://cbench-v1/dijkstra,0.9948979591836736,61.20203399658203,opt -sroa -simple-loop-unswitch -loop-reroll -sroa -sroa -early-cse -sroa -called-value-propagation -loop-simplifycfg -sroa -name-anon-globals -reassociate -sroa -rewrite-statepoints-for-gc -instsimplify -die -sroa -loop-guard-widening -mem2reg -sroa -coro-early -sroa -bdce -sroa -inferattrs -sroa -loop-load-elim -mem2reg -add-discriminators -sroa -sroa -simplifycfg -sroa -insert-gcov-profiling -die -reassociate -dce -loop-data-prefetch -partially-inline-libcalls -sroa -sroa -sroa -loop-predication -sroa -argpromotion -instsimplify -sroa -instsimplify -sink -early-cse -sroa -sink -sroa -sroa -sroa -argpromotion -loop-load-elim -sroa -dce -rpo-functionattrs -early-cse -rpo-functionattrs -sroa -sroa -infer-address-spaces -strip-dead-prototypes -globaldce -insert-gcov-profiling -sink -guard-widening -infer-address-spaces -gvn-hoist -rewrite-statepoints-for-gc -sroa -bdce -alignment-from-assumptions -gvn-hoist -mldst-motion -post-inline-ee-instrument -globalopt -insert-gcov-profiling -argpromotion -instcombine -loop-unroll-and-jam -pgo-memop-opt -infer-address-spaces -pgo-memop-opt -dce -loop-unroll-and-jam -reassociate -sroa -sroa -early-cse -instsimplify -globalopt -instnamer -sroa -early-cse -always-inline -gvn-hoist -sroa -adce -sroa -simplifycfg -inject-tli-mappings -canonicalize-aliases -early-cse -newgvn -mem2reg -sroa -alignment-from-assumptions -globalsplit -early-cse-memssa -early-cse -lowerinvoke -gvn-hoist -insert-gcov-profiling -sancov -early-cse -load-store-vectorizer -simplifycfg -inferattrs -early-cse -name-anon-globals -bdce -sancov -simplifycfg -coro-cleanup -instcombine -slp-vectorizer -lower-expect -indvars -mem2reg -coro-elide -loop-data-prefetch -forceattrs -attributor -infer-address-spaces -early-cse-memssa -dse -partially-inline-libcalls -reassociate -rewrite-statepoints-for-gc -correlated-propagation -div-rem-pairs -memcpyopt -strip-nondebug -early-cse-memssa -strip-nondebug -called-value-propagation -dse -instnamer -insert-gcov-profiling -lower-guard-intrinsic -coro-elide -early-cse -scalarizer -mem2reg -lcssa -mem2reg -forceattrs -indvars -early-cse-memssa -early-cse-memssa -instcombine -adce -lower-guard-intrinsic -loweratomic -functionattrs -sroa -float2int -lower-guard-intrinsic -called-value-propagation -prune-eh -dse -simplifycfg -pgo-memop-opt -globaldce -inferattrs -rewrite-statepoints-for-gc -mergefunc -instcombine -sink -insert-gcov-profiling -instcombine -instsimplify -redundant-dbg-inst-elim -correlated-propagation -instcombine -lcssa -infer-address-spaces -aggressive-instcombine -early-cse-memssa -mergefunc -coro-early -constprop -globaldce -cross-dso-cfi -coro-early -partially-inline-libcalls -loop-reroll -lcssa -insert-gcov-profiling -globalsplit -sroa -forceattrs -licm -loop-predication -sroa -sroa -simplifycfg -mem2reg -sroa -div-rem-pairs -sroa -simplifycfg -sroa -insert-gcov-profiling -sroa -sroa -sroa -reassociate -reassociate -sroa -simplifycfg -instsimplify -sroa -sancov -sroa -sroa -simplifycfg -loop-fusion -mem2reg -sroa -alignment-from-assumptions -sroa -ee-instrument -alignment-from-assumptions -lower-guard-intrinsic -sroa -loop-simplify -sroa -sroa -lower-guard-intrinsic -load-store-vectorizer -guard-widening -bdce -loop-guard-widening -simple-loop-unswitch -reassociate -loop-load-elim -constprop -sroa -barrier -scalarizer -mem2reg -sccp -called-value-propagation -loop-reduce -sroa -infer-address-spaces -loop-predication -sroa -sroa -lower-guard-intrinsic -early-cse -aggressive-instcombine -loop-guard-widening -sroa -name-anon-globals -sroa -sroa -sroa -instcombine -sroa -newgvn -add-discriminators -sroa -alignment-from-assumptions -sroa -sroa -loop-interchange -sroa -correlated-propagation -sroa -sroa -lcssa -sroa -alignment-from-assumptions -globaldce -simple-loop-unswitch -sroa -strip-nondebug -globalopt -sroa -simple-loop-unswitch -sroa -loop-sink -sroa -sroa -reassociate -sroa -sroa -loop-simplify -loop-sink -sroa -div-rem-pairs -sroa -loop-unswitch -lowerinvoke -mem2reg -sroa -strip-nondebug -insert-gcov-profiling -barrier -sroa -sroa -licm -insert-gcov-profiling -sroa -sroa -sink -sroa -loop-unroll-and-jam -loop-simplify -sroa -simplifycfg -strip-dead-prototypes -loop-predication -early-cse -sroa -sroa -licm -loop-unroll-and-jam -insert-gcov-profiling -reassociate -loop-fusion -hotcoldsplit -sroa -simplifycfg -sroa -always-inline -correlated-propagation -speculative-execution -constprop -sroa -sroa -forceattrs -sroa -sroa -dce -sroa -forceattrs -sroa -sroa -loop-versioning -called-value-propagation -lowerinvoke -sroa -mem2reg -sroa -sroa -sroa -aggressive-instcombine -sroa -sroa -sroa -sroa -sroa -sroa -indvars -sroa -sroa -guard-widening -sroa -globalopt -loop-guard-widening -newgvn -lower-guard-intrinsic -gvn-hoist -canonicalize-aliases -lowerinvoke -sroa -sroa -separate-const-offset-from-gep -speculative-execution -nary-reassociate -lowerinvoke -hotcoldsplit -loop-unroll-and-jam -pgo-memop-opt -gvn-hoist -called-value-propagation -instsimplify -sroa -globalopt -early-cse-memssa -sroa -mem2reg -loop-versioning -sroa -insert-gcov-profiling -load-store-vectorizer -sroa -add-discriminators -sroa -sroa -mergefunc -add-discriminators -sroa -sroa -insert-gcov-profiling -loop-vectorize -reassociate -lcssa -early-cse -mem2reg -add-discriminators -sroa -bdce -loop-interchange -instsimplify -sroa -inferattrs -sroa -gvn -sroa -reassociate -gvn-hoist -reassociate -lcssa -sroa -instnamer -sroa -sroa -sroa -reassociate -loop-guard-widening -rewrite-statepoints-for-gc -loop-unroll-and-jam -sroa -sroa -sroa -insert-gcov-profiling -reassociate -sroa -loop-load-elim -sroa -strip-nondebug -dce -sroa -sroa -dce -reassociate -always-inline -dce -instsimplify -sroa -alignment-from-assumptions -sroa -sroa -sroa -sroa -mem2reg -speculative-execution -sroa -sroa -coro-early -constprop -sroa -loop-deletion -sroa -sroa -inferattrs -sroa -sroa -sroa -lower-guard-intrinsic -argpromotion -sroa -speculative-execution -mem2reg -speculative-execution -loop-reroll -sroa -constprop -sroa -sroa -constprop -adce -coro-early -always-inline -sroa -sroa -sroa -mem2reg -barrier -sroa -sroa -infer-address-spaces -alignment-from-assumptions -sroa -sroa -sroa -loop-unroll-and-jam -instsimplify -reassociate -alignment-from-assumptions -sroa -sroa -mem2reg -sroa -pgo-memop-opt -sccp -sroa -bdce -simple-loop-unswitch -sroa -alignment-from-assumptions -add-discriminators -sroa -sroa -insert-gcov-profiling -loop-sink -gvn-hoist -sroa -sroa -loop-load-elim -mem2reg -mem2reg -sroa -sroa -sroa -sroa -sroa -insert-gcov-profiling -loop-guard-widening -sroa -sroa -indvars -strip-dead-prototypes -add-discriminators -loop-guard-widening -tailcallelim -loop-predication -sroa -mem2reg -mem2reg -globalsplit -sroa -mem2reg -sccp -loop-simplify -globalopt -simplifycfg -sroa -sroa -loop-data-prefetch -loop-data-prefetch -forceattrs -strip-nondebug -reassociate -loop-data-prefetch -instsimplify -insert-gcov-profiling -lcssa -insert-gcov-profiling -infer-address-spaces -coro-early -loop-load-elim -lower-guard-intrinsic -sroa -mem2reg -sroa -sroa -sroa -memcpyopt -instnamer -inferattrs -canonicalize-aliases -globalopt -dce -sroa -early-cse-memssa -simplifycfg -called-value-propagation -reassociate -consthoist -ipsccp -newgvn -sccp -barrier -lower-guard-intrinsic -sroa -scalarizer -bdce -speculative-execution -barrier -strip-nondebug -coro-cleanup -forceattrs -slsr -adce -loop-data-prefetch -sink -mergefunc -instsimplify -sroa -elim-avail-extern -scalarizer -aggressive-instcombine -sroa -early-cse-memssa -sroa -name-anon-globals -simplifycfg -gvn -coro-cleanup -ipsccp -sancov -lowerinvoke -mergefunc -sroa -instcombine -early-cse-memssa -slp-vectorizer -jump-threading -sccp -simplifycfg -early-cse -globalsplit -float2int -dse -sroa -coro-cleanup -name-anon-globals -gvn-hoist -jump-threading -mergereturn -separate-const-offset-from-gep -lcssa -reassociate -instsimplify -loop-unroll-and-jam -instsimplify -mem2reg -strip-dead-prototypes -early-cse-memssa -loop-load-elim -name-anon-globals -loop-unroll-and-jam -newgvn -sink -infer-address-spaces -constprop -tailcallelim -loop-data-prefetch -sroa -simplifycfg -early-cse -newgvn -newgvn -sroa -lowerinvoke -scalarizer -instcombine -early-cse-memssa -tailcallelim -rewrite-statepoints-for-gc -slp-vectorizer -simplifycfg -slsr -early-cse-memssa -add-discriminators -barrier -loop-deletion -sroa -lowerinvoke -adce -dse -early-cse -jump-threading -instcombine -newgvn -mergefunc -lower-matrix-intrinsics -lower-matrix-intrinsics -lower-constant-intrinsics -simplifycfg -simplifycfg -reassociate -flattencfg -sancov -callsite-splitting -instcombine -simplifycfg -early-cse-memssa -elim-avail-extern -loop-versioning -sancov +benchmark://cbench-v1/gsm,1.1296065737051797,64.22639560699463,opt -sroa -gvn-hoist -rpo-functionattrs -adce -coro-split -insert-gcov-profiling -instnamer -lower-expect -newgvn -strip-dead-prototypes -rpo-functionattrs -float2int -float2int -loop-data-prefetch -mergeicmps -gvn-hoist -strip-nondebug -indvars -sccp -float2int -mergereturn -simplifycfg -sancov -coro-split -simplifycfg -indvars -consthoist -instcombine -mem2reg -early-cse-memssa -pgo-memop-opt -rewrite-statepoints-for-gc -loop-simplifycfg -early-cse-memssa -gvn-hoist -lower-expect -functionattrs -speculative-execution -scalarizer -name-anon-globals -jump-threading -mergefunc -jump-threading -gvn-hoist -ipconstprop -lower-expect -simplifycfg -loop-predication -gvn -early-cse-memssa -sancov -newgvn -insert-gcov-profiling -ipconstprop -partially-inline-libcalls -dce -simplifycfg -early-cse -separate-const-offset-from-gep -lcssa -sancov -coro-elide -prune-eh -called-value-propagation -partially-inline-libcalls -early-cse -lcssa -sroa -globalsplit -coro-elide -post-inline-ee-instrument -newgvn -aggressive-instcombine -ipsccp -simplifycfg -instcombine -ipsccp -newgvn -float2int -ipsccp -early-cse-memssa -loweratomic -instcombine -separate-const-offset-from-gep -consthoist -sccp -scalarizer -name-anon-globals -mem2reg -slp-vectorizer -loop-data-prefetch -gvn -newgvn -coro-elide -deadargelim -mergeicmps -lower-widenable-condition -globalsplit -argpromotion -lower-matrix-intrinsics -lower-constant-intrinsics -dse -gvn-hoist -memcpyopt -insert-gcov-profiling -slsr -lower-guard-intrinsic -simplifycfg -insert-gcov-profiling -elim-avail-extern -strip-nondebug -sancov -instnamer -simplifycfg -aggressive-instcombine -simplifycfg -deadargelim -load-store-vectorizer -globalsplit -strip-nondebug -strip-nondebug -prune-eh -ipsccp -slsr -ipsccp -tailcallelim -simplifycfg -inject-tli-mappings -simplifycfg -gvn -instcombine -early-cse -bdce -slp-vectorizer -aggressive-instcombine -constprop -consthoist -adce -div-rem-pairs -loop-load-elim -tailcallelim -lcssa -mergefunc -tailcallelim -mldst-motion -mldst-motion -lower-constant-intrinsics -cross-dso-cfi -coro-cleanup -indvars -strip-nondebug -simplifycfg -bdce -strip-nondebug -simplifycfg -forceattrs -insert-gcov-profiling -consthoist -memcpyopt -ipconstprop -callsite-splitting -loop-interchange -callsite-splitting -ipconstprop -slp-vectorizer -nary-reassociate -coro-elide -callsite-splitting -called-value-propagation -jump-threading -instcombine -nary-reassociate -strip-dead-prototypes -simplifycfg -slsr -newgvn -correlated-propagation -instcombine -globalsplit -jump-threading -libcalls-shrinkwrap -dse -simplifycfg -instsimplify -load-store-vectorizer -loop-versioning -barrier -pgo-memop-opt -ipconstprop -instcombine -early-cse-memssa -argpromotion -simplifycfg -deadargelim -lower-widenable-condition -slp-vectorizer -jump-threading -prune-eh -early-cse-memssa -dse -simplifycfg -alignment-from-assumptions -die -aggressive-instcombine -sancov -instcombine -memcpyopt -insert-gcov-profiling -lowerinvoke -mem2reg -strip-debug-declare -ipsccp -globalsplit -inferattrs -instcombine -dse -ipconstprop -lowerinvoke -newgvn -flattencfg -guard-widening -globalsplit -tailcallelim -float2int -newgvn -mergeicmps -lower-expect -simplifycfg -lower-constant-intrinsics -partially-inline-libcalls -ipsccp -simplifycfg -lower-matrix-intrinsics -loop-versioning -partially-inline-libcalls -loweratomic -early-cse-memssa -post-inline-ee-instrument -scalarizer -lower-matrix-intrinsics -slp-vectorizer -instcombine -inferattrs -instcombine -coro-elide -gvn -slsr -lower-constant-intrinsics -newgvn -loop-versioning -sroa -deadargelim -functionattrs -name-anon-globals -adce -early-cse -prune-eh -callsite-splitting -functionattrs -ee-instrument -instcombine -simplifycfg -attributor -mergeicmps -lower-constant-intrinsics -sink -jump-threading -jump-threading -strip-dead-prototypes -coro-split -speculative-execution -functionattrs -instcombine -instsimplify -jump-threading -attributor -newgvn -instnamer -loop-data-prefetch -mldst-motion -simplifycfg -dce -float2int -gvn-hoist -consthoist -aggressive-instcombine -aggressive-instcombine -gvn-hoist -correlated-propagation -instsimplify -elim-avail-extern -slsr -ipsccp -simplifycfg -gvn -globalsplit -simplifycfg -sancov -gvn-hoist -float2int -dce -coro-elide -mergereturn -cross-dso-cfi -early-cse-memssa -early-cse-memssa -rewrite-statepoints-for-gc -early-cse-memssa -coro-split -licm -dce -functionattrs -early-cse-memssa -separate-const-offset-from-gep -consthoist -pgo-memop-opt -rpo-functionattrs -div-rem-pairs -insert-gcov-profiling -argpromotion -die -coro-early -ipconstprop -lower-expect -speculative-execution -gvn-hoist -consthoist -rpo-functionattrs -jump-threading -functionattrs -rpo-functionattrs -mldst-motion -dse -instcombine -speculative-execution -flattencfg -strip -lowerinvoke -instcombine -lower-widenable-condition -mergereturn -coro-cleanup -loop-versioning -dse -dse -consthoist -globalsplit -dce -libcalls-shrinkwrap -ipsccp -jump-threading -mergefunc -dse -lower-widenable-condition -insert-gcov-profiling -coro-elide -called-value-propagation -gvn-hoist -strip-debug-declare -coro-early -coro-early -slsr -lower-guard-intrinsic -newgvn -gvn -lower-constant-intrinsics -globaldce -loop-versioning -callsite-splitting -slp-vectorizer -prune-eh -strip -early-cse -lowerinvoke -early-cse-memssa -gvn-hoist -loop-versioning -globalsplit -loop-data-prefetch -dse -simplifycfg -strip-debug-declare -instcombine -constprop -jump-threading -simplifycfg -callsite-splitting -float2int -adce -name-anon-globals -functionattrs -lower-widenable-condition -ipconstprop -mergereturn -gvn -memcpyopt -instcombine -simplifycfg -globaldce -post-inline-ee-instrument -gvn-hoist -early-cse-memssa -redundant-dbg-inst-elim -early-cse-memssa -simplifycfg -consthoist -dse -strip -strip-nondebug -gvn-hoist -instcombine -lower-guard-intrinsic -name-anon-globals -loop-load-elim -die -simplifycfg -callsite-splitting -instcombine -partially-inline-libcalls -gvn -lower-widenable-condition -lower-widenable-condition -rewrite-statepoints-for-gc -slp-vectorizer -attributor -deadargelim -deadargelim -instcombine -die -instcombine -dse -instcombine -lower-constant-intrinsics -simplifycfg -coro-split -constprop -gvn-hoist -simplifycfg -simplifycfg -lower-widenable-condition -die -mem2reg -speculative-execution -strip-debug-declare -strip -callsite-splitting -slsr -instcombine -newgvn -slp-vectorizer -simplifycfg -slsr -loop-instsimplify -gvn-hoist -early-cse-memssa -post-inline-ee-instrument -lower-matrix-intrinsics -tailcallelim -attributor -consthoist -dse -jump-threading -loop-vectorize -rpo-functionattrs -globaldce -strip-nondebug -newgvn -lower-constant-intrinsics -cross-dso-cfi -strip-nondebug -dse -early-cse-memssa -simplifycfg -attributor -globalsplit -coro-elide -speculative-execution -loop-load-elim -rewrite-statepoints-for-gc -gvn -lower-constant-intrinsics -insert-gcov-profiling -early-cse-memssa -lowerinvoke -lower-matrix-intrinsics -redundant-dbg-inst-elim -loop-data-prefetch -lower-matrix-intrinsics -newgvn -inferattrs -adce -ipsccp -simplifycfg -newgvn -simplifycfg -early-cse-memssa -dse -pgo-memop-opt -instcombine -scalarizer -lower-constant-intrinsics -guard-widening -instcombine -newgvn -float2int -tailcallelim -aggressive-instcombine -gvn -loop-versioning -lowerinvoke -rewrite-statepoints-for-gc -post-inline-ee-instrument -coro-cleanup -coro-split -prune-eh -slp-vectorizer -redundant-dbg-inst-elim -separate-const-offset-from-gep -mldst-motion -sccp -coro-early -post-inline-ee-instrument -constprop -instcombine -newgvn -newgvn -sccp -deadargelim -gvn-hoist -loop-simplify -speculative-execution -loweratomic -simplifycfg -coro-elide -globalopt -adce -simplifycfg -instcombine -newgvn -libcalls-shrinkwrap -sroa -lowerinvoke -globalopt -consthoist -strip-debug-declare -reassociate -strip-nondebug -barrier -lower-widenable-condition -scalarizer -early-cse -mldst-motion -globalopt -insert-gcov-profiling -slsr -newgvn -die -simplifycfg -dse -lower-matrix-intrinsics -newgvn -jump-threading -pgo-memop-opt -newgvn -newgvn -loop-versioning -instcombine -globalsplit -loop-versioning -strip-dead-prototypes -instcombine -callsite-splitting -gvn-hoist -early-cse-memssa -instcombine -memcpyopt -mergeicmps -gvn -instcombine -sroa -lower-expect -break-crit-edges -lower-expect -loweratomic -mergeicmps -callsite-splitting -coro-elide -coro-elide -ipconstprop -early-cse-memssa -slp-vectorizer -constmerge -called-value-propagation -adce -newgvn -jump-threading -mergefunc -globalsplit -instcombine -sccp -tailcallelim -slsr -slp-vectorizer -newgvn -post-inline-ee-instrument -sccp -always-inline -die -loweratomic -coro-cleanup -die -instcombine -die -ee-instrument -prune-eh -nary-reassociate -early-cse-memssa -instcombine -slp-vectorizer -die -deadargelim -instcombine -die -cross-dso-cfi -die -newgvn -loop-data-prefetch -insert-gcov-profiling -instcombine -loweratomic -coro-elide -slp-vectorizer -globaldce -newgvn -infer-address-spaces -globaldce -slsr -loop-distribute -post-inline-ee-instrument -mergereturn -ipsccp -instcombine -globalopt -globaldce -rpo-functionattrs -strip-debug-declare -post-inline-ee-instrument -deadargelim -gvn-hoist -instcombine -jump-threading -lower-matrix-intrinsics -barrier -slp-vectorizer -jump-threading -instcombine -instcombine -coro-elide -dce -simplifycfg -instcombine -early-cse -simplifycfg -mldst-motion -simplifycfg -die -simplifycfg -dce -newgvn -jump-threading -float2int -rpo-functionattrs -name-anon-globals -mergeicmps -lcssa -sancov -name-anon-globals -slsr -sink -coro-cleanup -prune-eh -flattencfg -gvn-hoist -float2int -dse -consthoist -slsr -insert-gcov-profiling -callsite-splitting -dse -coro-cleanup -insert-gcov-profiling -gvn -simplifycfg -canonicalize-aliases -die -bdce -instcombine -cross-dso-cfi -loop-simplify +benchmark://cbench-v1/jpeg-c,1.0468425458040127,78.61691927909851,opt -sroa -sroa -nary-reassociate -consthoist -functionattrs -infer-address-spaces -functionattrs -instsimplify -simplifycfg -adce -simplifycfg -gvn-hoist -coro-elide -ipconstprop -hotcoldsplit -globalsplit -instcombine -instsimplify -redundant-dbg-inst-elim -lower-guard-intrinsic -jump-threading -instsimplify -inject-tli-mappings -mem2reg -instsimplify -newgvn -rpo-functionattrs -redundant-dbg-inst-elim -pgo-memop-opt -pgo-memop-opt -simplifycfg -forceattrs -scalarizer -simplifycfg -newgvn -die -globalsplit -instsimplify -loop-guard-widening -sroa -sroa -speculative-execution -constprop -speculative-execution -pgo-memop-opt -instcombine -newgvn -gvn-hoist -early-cse-memssa -lower-constant-intrinsics -early-cse-memssa -newgvn -sink -consthoist -loop-data-prefetch -ipsccp -rpo-functionattrs -inject-tli-mappings -sccp -lower-widenable-condition -newgvn -instcombine -newgvn -irce -instcombine -lower-guard-intrinsic -forceattrs -lcssa -gvn-hoist -simplifycfg -coro-split -slsr -simplifycfg -sccp -simplifycfg -globaldce -loop-unroll-and-jam -guard-widening -indvars -simplifycfg -scalarizer -loop-interchange -constprop -pgo-memop-opt -instcombine -sroa -dce -newgvn -instcombine -gvn -strip-nondebug -simplifycfg -slsr -insert-gcov-profiling -early-cse -forceattrs -lower-widenable-condition -nary-reassociate -loop-data-prefetch -adce -lower-matrix-intrinsics -ipsccp -canonicalize-aliases -simplifycfg -lower-matrix-intrinsics -gvn-hoist -dce -lower-expect -instcombine -loop-vectorize -pgo-memop-opt -sroa -instcombine -loop-predication -instcombine -licm -name-anon-globals -globalsplit -simplifycfg -dce -sroa -inferattrs -reassociate -sroa -mem2reg -prune-eh -jump-threading -licm -gvn-hoist -indvars -mergereturn -loop-simplify -lower-widenable-condition -sroa -early-cse-memssa -newgvn -coro-split -instcombine -gvn-hoist -strip -loop-versioning -elim-avail-extern -mergefunc -simplifycfg -loop-data-prefetch -adce -adce -aggressive-instcombine -pgo-memop-opt -loop-distribute -globalopt -sancov -alignment-from-assumptions -jump-threading -mergeicmps -licm -loop-versioning -strip-dead-prototypes -scalarizer -newgvn -simplifycfg -strip-debug-declare -functionattrs -simplifycfg -instcombine -loweratomic -gvn-hoist -tailcallelim -coro-cleanup -loop-data-prefetch -loop-versioning -simplifycfg -instcombine -partially-inline-libcalls -add-discriminators -newgvn -dce -ee-instrument -consthoist -slsr -consthoist -loop-data-prefetch -mldst-motion -correlated-propagation -loop-distribute -infer-address-spaces -infer-address-spaces -strip-debug-declare -simplifycfg -dse -slsr -gvn -separate-const-offset-from-gep -sancov -rpo-functionattrs -ipconstprop -loop-data-prefetch -globalsplit -deadargelim -cross-dso-cfi -ipconstprop -newgvn -globaldce -strip-debug-declare -loop-guard-widening -infer-address-spaces -strip-nondebug -alignment-from-assumptions -instcombine -infer-address-spaces -instnamer -early-cse -loop-versioning -loop-versioning -slsr -gvn -simplifycfg -strip-debug-declare -sroa -coro-early -lcssa -deadargelim -pgo-memop-opt -aggressive-instcombine -bdce -early-cse-memssa -sroa -strip-dead-prototypes -ipconstprop -mldst-motion -coro-elide -newgvn -instcombine -newgvn -simplifycfg -ipsccp -early-cse -partially-inline-libcalls -loop-distribute -mldst-motion -lcssa -callsite-splitting -loop-unroll-and-jam -nary-reassociate -sancov -cross-dso-cfi -coro-cleanup -early-cse-memssa -gvn-hoist -flattencfg -gvn-hoist -die -ipsccp -ee-instrument -strip -globalopt -sink -inject-tli-mappings -instcombine -coro-elide -canonicalize-aliases -strip-nondebug -instsimplify -simplifycfg -jump-threading -simplifycfg -sroa -strip-debug-declare -coro-split -loop-versioning -newgvn -instcombine -early-cse -sancov -simplifycfg -loop-load-elim -mem2reg -ipsccp -slp-vectorizer -early-cse -newgvn -functionattrs -inject-tli-mappings -partially-inline-libcalls -instcombine -post-inline-ee-instrument -instcombine -strip-nondebug -called-value-propagation -gvn-hoist -loop-reroll -barrier -alignment-from-assumptions -simplifycfg -simplifycfg -early-cse-memssa -newgvn -redundant-dbg-inst-elim -die -early-cse-memssa -mergeicmps -inject-tli-mappings -infer-address-spaces -loop-data-prefetch -gvn -lowerinvoke -gvn -guard-widening -aggressive-instcombine -simplifycfg -dce -scalarizer -guard-widening -dce -simplifycfg -pgo-memop-opt -always-inline -simplifycfg -slsr -correlated-propagation -coro-elide -canonicalize-aliases -simplifycfg -alignment-from-assumptions -mergefunc -slsr -indvars -simplifycfg -gvn-hoist -deadargelim -lower-constant-intrinsics -simplifycfg -newgvn -coro-split -loop-data-prefetch -newgvn -consthoist -instcombine -globaldce -div-rem-pairs -simplifycfg -coro-elide -gvn -redundant-dbg-inst-elim -newgvn -instcombine -gvn-hoist -mergefunc -flattencfg -lower-constant-intrinsics -consthoist -simple-loop-unswitch -mergereturn -early-cse-memssa -slsr -cross-dso-cfi -licm -mergefunc -dce -instcombine -simplifycfg -simplifycfg -loop-versioning -ipconstprop -pgo-memop-opt -scalarizer -early-cse -strip -coro-cleanup -strip-dead-prototypes -globalsplit -float2int -coro-elide -early-cse -mldst-motion -simplifycfg -callsite-splitting -deadargelim -sroa -slsr -guard-widening -gvn -loop-vectorize -coro-cleanup -div-rem-pairs -rewrite-statepoints-for-gc -mergereturn -forceattrs -loop-vectorize -mldst-motion -jump-threading -adce -instcombine -loop-versioning -barrier -strip-dead-prototypes -newgvn -instcombine -simplifycfg -flattencfg -pgo-memop-opt -gvn -prune-eh -sccp -newgvn -sroa -early-cse-memssa -instcombine -simplifycfg -newgvn -mem2reg -coro-elide -deadargelim -simplifycfg -newgvn -infer-address-spaces -reassociate -jump-threading -functionattrs -jump-threading -simple-loop-unswitch -loop-simplify -always-inline -lower-constant-intrinsics -simplifycfg -globalopt -newgvn -loop-versioning -lowerinvoke -loop-unroll-and-jam -gvn-hoist -pgo-memop-opt -loop-load-elim -bdce -consthoist -early-cse -gvn-hoist -ipconstprop -lcssa -mergeicmps -instcombine -always-inline -instcombine -insert-gcov-profiling -pgo-memop-opt -simplifycfg -lower-guard-intrinsic -globalopt -mem2reg -constmerge -bdce -lower-constant-intrinsics -strip-nondebug -lower-matrix-intrinsics -mergereturn -lower-constant-intrinsics -elim-avail-extern -instcombine -ipconstprop -early-cse-memssa -redundant-dbg-inst-elim -strip-nondebug -inferattrs -called-value-propagation -globalsplit -instcombine -strip-dead-prototypes -instsimplify -instcombine -simplifycfg -sccp -newgvn -coro-cleanup -instcombine -reassociate -argpromotion -loop-data-prefetch -add-discriminators -infer-address-spaces -float2int -inject-tli-mappings -float2int -sancov -adce -newgvn -coro-cleanup -ipconstprop -aggressive-instcombine -simplifycfg -gvn-hoist -lcssa -adce -slsr -strip-dead-prototypes -gvn-hoist -sccp -simplifycfg -gvn-hoist -simplifycfg -add-discriminators -consthoist -cross-dso-cfi -instcombine -pgo-memop-opt -instsimplify -constprop -simplifycfg -early-cse-memssa -mergereturn -coro-split -loop-sink -simplifycfg -simplifycfg -sroa -lower-expect -flattencfg -instcombine -sroa -functionattrs -cross-dso-cfi -newgvn -jump-threading -simplifycfg -early-cse-memssa -lower-matrix-intrinsics -callsite-splitting -coro-cleanup -instcombine -mergefunc -ipsccp -mem2reg -nary-reassociate -loop-vectorize -constmerge -insert-gcov-profiling -instcombine -dce -callsite-splitting -early-cse -simplifycfg -adce -flattencfg -loop-simplify -lower-matrix-intrinsics -gvn -early-cse -instcombine -loop-fusion -coro-cleanup -lower-matrix-intrinsics -forceattrs -globalsplit -sroa -strip-dead-prototypes -gvn -float2int -instcombine -loop-predication -jump-threading -early-cse-memssa -flattencfg -simplifycfg -pgo-memop-opt -barrier -always-inline -deadargelim -newgvn -instsimplify -simplifycfg -nary-reassociate -early-cse-memssa -float2int -consthoist -redundant-dbg-inst-elim -simplifycfg -tailcallelim -jump-threading -barrier -newgvn -prune-eh -early-cse-memssa -always-inline -instcombine -aggressive-instcombine -simplifycfg -float2int -pgo-memop-opt -lower-matrix-intrinsics -lower-expect -alignment-from-assumptions -rewrite-statepoints-for-gc -indvars -nary-reassociate -consthoist -adce -coro-elide -globaldce -newgvn -tailcallelim -loop-fusion -post-inline-ee-instrument -early-cse -dce -instcombine -loop-load-elim -simplifycfg -simplifycfg -lower-constant-intrinsics -loop-versioning -bdce -newgvn -instsimplify -dce -simplifycfg -rpo-functionattrs -tailcallelim -simplifycfg -instcombine -loop-data-prefetch -jump-threading -newgvn -gvn -early-cse-memssa -guard-widening -mem2reg -slsr -early-cse-memssa -indvars -reassociate -aggressive-instcombine -globalopt -dce -sccp -reassociate -newgvn -consthoist -rewrite-statepoints-for-gc -reassociate -callsite-splitting -instcombine -instsimplify -simplifycfg -gvn -lower-expect -rpo-functionattrs -jump-threading -strip-debug-declare -inferattrs -globalsplit -simplifycfg -deadargelim -deadargelim -rewrite-statepoints-for-gc -barrier -cross-dso-cfi -loweratomic -scalarizer -strip -gvn-hoist -strip -ipconstprop -bdce -insert-gcov-profiling -instcombine -partially-inline-libcalls -insert-gcov-profiling -loop-interchange -early-cse -scalarizer -newgvn -sroa -pgo-memop-opt -canonicalize-aliases -inject-tli-mappings -ipconstprop -ipconstprop -correlated-propagation -instcombine -simplifycfg -strip-nondebug -instcombine -slp-vectorizer -pgo-memop-opt -early-cse -slsr -loweratomic -early-cse-memssa -loweratomic -strip -instcombine -argpromotion -gvn-hoist -lower-matrix-intrinsics -scalarizer -dse -reassociate -instcombine -lower-matrix-intrinsics -insert-gcov-profiling -consthoist +benchmark://cbench-v1/lame,1.0789493661276837,77.61762881278992,opt -float2int -called-value-propagation -forceattrs -sroa -sancov -partially-inline-libcalls -correlated-propagation -ipsccp -instcombine -sccp -instcombine -sink -newgvn -simplifycfg -gvn-hoist -lowerinvoke -instcombine -guard-widening -div-rem-pairs -slp-vectorizer -inferattrs -jump-threading -globaldce -indvars -early-cse-memssa -nary-reassociate -loop-distribute -gvn-hoist -speculative-execution -loop-distribute -lower-widenable-condition -globaldce -inject-tli-mappings -instcombine -instcombine -early-cse-memssa -inferattrs -float2int -adce -callsite-splitting -memcpyopt -prune-eh -loop-versioning -consthoist -newgvn -gvn -strip-nondebug -ipsccp -strip -sccp -loop-vectorize -simplifycfg -lower-guard-intrinsic -instnamer -coro-elide -loop-data-prefetch -alignment-from-assumptions -jump-threading -instcombine -aggressive-instcombine -simplifycfg -simplifycfg -forceattrs -rewrite-statepoints-for-gc -slsr -mergefunc -add-discriminators -loweratomic -lower-expect -coro-split -sccp -partially-inline-libcalls -infer-address-spaces -gvn -sroa -slsr -indvars -newgvn -bdce -ipconstprop -redundant-dbg-inst-elim -instcombine -newgvn -gvn -early-cse-memssa -licm -pgo-memop-opt -float2int -jump-threading -mergefunc -cross-dso-cfi -prune-eh -lowerinvoke -early-cse -gvn -globalsplit -nary-reassociate -bdce -instnamer -strip-dead-prototypes -deadargelim -adce -sroa -pgo-memop-opt -deadargelim -lower-matrix-intrinsics -instcombine -float2int -simplifycfg -early-cse-memssa -ipconstprop -reassociate -lower-constant-intrinsics -strip-dead-prototypes -speculative-execution -coro-cleanup -name-anon-globals -globaldce -simplifycfg -guard-widening -always-inline -coro-elide -mergeicmps -slp-vectorizer -sancov -strip -newgvn -dce -div-rem-pairs -lower-expect -jump-threading -sccp -cross-dso-cfi -newgvn -ipconstprop -strip-dead-prototypes -strip-nondebug -flattencfg -early-cse-memssa -deadargelim -name-anon-globals -coro-split -jump-threading -early-cse-memssa -coro-elide -libcalls-shrinkwrap -lower-constant-intrinsics -functionattrs -rewrite-statepoints-for-gc -partially-inline-libcalls -die -early-cse-memssa -correlated-propagation -instcombine -newgvn -mldst-motion -sroa -lower-constant-intrinsics -gvn-hoist -name-anon-globals -loop-load-elim -cross-dso-cfi -canonicalize-aliases -scalarizer -early-cse-memssa -jump-threading -simplifycfg -lower-expect -simplifycfg -jump-threading -lower-guard-intrinsic -early-cse-memssa -gvn -coro-cleanup -early-cse-memssa -scalarizer -indvars -loop-fusion -instcombine -aggressive-instcombine -inferattrs -rpo-functionattrs -strip -deadargelim -callsite-splitting -jump-threading -prune-eh -nary-reassociate -consthoist -newgvn -simplifycfg -post-inline-ee-instrument -adce -instcombine -newgvn -instcombine -lowerinvoke -dse -lower-expect -redundant-dbg-inst-elim -loweratomic -sancov -rpo-functionattrs -strip-debug-declare -scalarizer -ipconstprop -strip-nondebug -post-inline-ee-instrument -early-cse-memssa -gvn -separate-const-offset-from-gep -flattencfg -callsite-splitting -slp-vectorizer -indvars -ipconstprop -aggressive-instcombine -early-cse -newgvn -jump-threading -consthoist -callsite-splitting -loweratomic -globalsplit -callsite-splitting -coro-early -lower-constant-intrinsics -sancov -guard-widening -die -globalsplit -lower-widenable-condition -pgo-memop-opt -early-cse -strip-nondebug -loop-data-prefetch -simplifycfg -adce -callsite-splitting -globalopt -slsr -div-rem-pairs -memcpyopt -aggressive-instcombine -strip-nondebug -deadargelim -gvn -partially-inline-libcalls -reassociate -partially-inline-libcalls -die -flattencfg -partially-inline-libcalls -inferattrs -mergefunc -early-cse-memssa -coro-elide -deadargelim -mergefunc -scalarizer -aggressive-instcombine -strip -deadargelim -early-cse-memssa -strip-nondebug -barrier -inferattrs -sancov -mergeicmps -loop-fusion -mldst-motion -called-value-propagation -globalsplit -coro-split -ipsccp -jump-threading -canonicalize-aliases -slsr -newgvn -sancov -coro-early -gvn-hoist -gvn -cross-dso-cfi -mldst-motion -ipconstprop -post-inline-ee-instrument -flattencfg -scalarizer -slp-vectorizer -gvn -loop-versioning -lower-guard-intrinsic -simplifycfg -lower-widenable-condition -instcombine -coro-cleanup -constprop -instcombine -gvn -gvn -loop-versioning -globaldce -newgvn -instcombine -simplifycfg -loop-versioning -newgvn -globaldce -strip-nondebug -consthoist -prune-eh -tailcallelim -sancov -newgvn -mergereturn -deadargelim -instcombine -dse -ipconstprop -coro-cleanup -simplifycfg -sancov -globaldce -elim-avail-extern -globalsplit -mergefunc -gvn-hoist -gvn -loop-versioning -callsite-splitting -newgvn -prune-eh -lower-widenable-condition -jump-threading -loop-simplify -slsr -pgo-memop-opt -jump-threading -adce -pgo-memop-opt -lowerinvoke -speculative-execution -sink -newgvn -flattencfg -insert-gcov-profiling -consthoist -indvars -coro-elide -mergefunc -newgvn -scalarizer -memcpyopt -mem2reg -ipsccp -add-discriminators -insert-gcov-profiling -globaldce -instsimplify -lower-matrix-intrinsics -early-cse-memssa -lower-expect -sink -float2int -gvn-hoist -lower-matrix-intrinsics -globaldce -jump-threading -globaldce -coro-split -simplifycfg -dse -aggressive-instcombine -die -slp-vectorizer -instcombine -aggressive-instcombine -inferattrs -partially-inline-libcalls -mem2reg -scalarizer -slsr -newgvn -newgvn -coro-cleanup -instcombine -coro-elide -callsite-splitting -slsr -callsite-splitting -ipconstprop -constmerge -loop-interchange -lower-expect -instsimplify -strip-nondebug -slsr -memcpyopt -mergeicmps -reassociate -separate-const-offset-from-gep -loop-data-prefetch -adce -dse -sancov -globaldce -loop-fusion -post-inline-ee-instrument -nary-reassociate -early-cse-memssa -strip-nondebug -newgvn -newgvn -simplifycfg -gvn -early-cse -instcombine -jump-threading -simplifycfg -early-cse-memssa -pgo-memop-opt -instsimplify -elim-avail-extern -jump-threading -instcombine -float2int -called-value-propagation -called-value-propagation -early-cse-memssa -callsite-splitting -simplifycfg -scalarizer -instcombine -coro-elide -aggressive-instcombine -loop-unroll-and-jam -globaldce -mergeicmps -strip-nondebug -slsr -instcombine -separate-const-offset-from-gep -simplifycfg -redundant-dbg-inst-elim -dse -newgvn -attributor -dse -loop-simplify -post-inline-ee-instrument -guard-widening -loop-versioning -sroa -loop-guard-widening -speculative-execution -globaldce -reassociate -gvn-hoist -globaldce -inferattrs -argpromotion -sink -jump-threading -lower-constant-intrinsics -strip-nondebug -gvn-hoist -constmerge -strip-nondebug -bdce -cross-dso-cfi -globalopt -consthoist -div-rem-pairs -jump-threading -lower-matrix-intrinsics -lower-expect -pgo-memop-opt -deadargelim -loop-unroll-and-jam -elim-avail-extern -aggressive-instcombine -mem2reg -dse -functionattrs -prune-eh -loop-versioning -prune-eh -libcalls-shrinkwrap -mergefunc -gvn-hoist -gvn -forceattrs -consthoist -loop-vectorize -deadargelim -aggressive-instcombine -instcombine -instcombine -pgo-memop-opt -elim-avail-extern -jump-threading -lower-matrix-intrinsics -lowerinvoke -elim-avail-extern -loop-simplify -early-cse -loop-data-prefetch -early-cse-memssa -coro-split -insert-gcov-profiling -dce -pgo-memop-opt -instnamer -redundant-dbg-inst-elim -ipsccp -coro-elide -flattencfg -tailcallelim -adce -strip-nondebug -post-inline-ee-instrument -deadargelim -libcalls-shrinkwrap -simplifycfg -early-cse -functionattrs -lower-widenable-condition -callsite-splitting -partially-inline-libcalls -coro-split -mergeicmps -instcombine -instcombine -float2int -jump-threading -gvn-hoist -inferattrs -nary-reassociate -called-value-propagation -mldst-motion -partially-inline-libcalls -scalarizer -consthoist -simplifycfg -strip -prune-eh -die -lowerinvoke -instcombine -newgvn -simplifycfg -partially-inline-libcalls -slp-vectorizer -die -irce -redundant-dbg-inst-elim -instcombine -inject-tli-mappings -early-cse-memssa -ipsccp -loop-load-elim -mergefunc -loweratomic -inferattrs -globalopt -adce -jump-threading -dse -loweratomic -dse -coro-elide -float2int -strip-dead-prototypes -early-cse-memssa -callsite-splitting -loop-interchange -cross-dso-cfi -early-cse-memssa -instnamer -instcombine -ipconstprop -consthoist -dce -functionattrs -barrier -simplifycfg -consthoist -early-cse-memssa -newgvn -die -irce -lcssa -insert-gcov-profiling -constprop -cross-dso-cfi -loop-distribute -float2int -sroa -sccp -lower-constant-intrinsics -sancov -simplifycfg -die -instcombine -strip -slsr -simplifycfg -lowerinvoke -jump-threading -newgvn -barrier -slp-vectorizer -globalopt -simplifycfg -rpo-functionattrs -callsite-splitting -libcalls-shrinkwrap -lower-matrix-intrinsics -insert-gcov-profiling -elim-avail-extern -instsimplify -coro-elide -rpo-functionattrs -die -gvn -functionattrs -adce -canonicalize-aliases -flattencfg -mergeicmps -simplifycfg -simplifycfg -die -strip-dead-prototypes -jump-threading -early-cse -deadargelim -canonicalize-aliases -gvn-hoist -mem2reg -simplifycfg -post-inline-ee-instrument -reassociate -scalarizer -aggressive-instcombine -coro-split -gvn -rewrite-statepoints-for-gc -simplifycfg -deadargelim -float2int -inferattrs -tailcallelim -instcombine -loop-versioning -constmerge -loop-guard-widening -gvn -flattencfg -lower-expect -inferattrs -instcombine -forceattrs -infer-address-spaces -div-rem-pairs -loop-data-prefetch -rewrite-statepoints-for-gc -lower-matrix-intrinsics -coro-cleanup -lower-matrix-intrinsics -newgvn -loop-data-prefetch -lower-widenable-condition -inject-tli-mappings -die -lower-guard-intrinsic -loop-data-prefetch -newgvn -canonicalize-aliases -sccp -simplifycfg -load-store-vectorizer -sroa -mergefunc -callsite-splitting -loop-distribute -newgvn -simplifycfg -strip-dead-prototypes -loop-load-elim -coro-early -lower-constant-intrinsics -jump-threading -pgo-memop-opt -instcombine -mergefunc -newgvn -jump-threading -coro-split +benchmark://cbench-v1/qsort,1.136222910216718,60.9553701877594,opt -alignment-from-assumptions -loop-versioning -mem2reg -strip-debug-declare -gvn-hoist -simplifycfg -sroa -coro-elide -sroa -sroa -sroa -lcssa -early-cse -sroa -lower-guard-intrinsic -mem2reg -jump-threading -coro-cleanup -memcpyopt -name-anon-globals -adce -inferattrs -newgvn -sroa -insert-gcov-profiling -sroa -always-inline -mem2reg -sroa -pgo-memop-opt -early-cse -tailcallelim -hotcoldsplit -insert-gcov-profiling -reassociate -coro-cleanup -lcssa -sroa -ipsccp -sroa -instsimplify -constprop -mergefunc -sroa -simplifycfg -sroa -mergereturn -add-discriminators -argpromotion -sroa -forceattrs -sroa -loweratomic -deadargelim -coro-early -instcombine -sroa -reassociate -ipsccp -sroa -scalarizer -globalsplit -insert-gcov-profiling -sroa -correlated-propagation -post-inline-ee-instrument -sroa -forceattrs -simplifycfg -gvn-hoist -coro-cleanup -newgvn -loop-unroll-and-jam -indvars -loop-vectorize -instcombine -gvn-hoist -sroa -sroa -early-cse-memssa -loop-load-elim -sccp -instcombine -sroa -strip-dead-prototypes -newgvn -licm -infer-address-spaces -speculative-execution -simplifycfg -dce -loop-deletion -loop-data-prefetch -scalarizer -early-cse-memssa -infer-address-spaces -simplifycfg -strip-nondebug -rpo-functionattrs -constprop -instcombine -simplifycfg -instcombine -simplifycfg -simplifycfg -loop-sink -loop-unroll-and-jam -coro-early -lower-guard-intrinsic -sancov -instcombine -aggressive-instcombine -gvn-hoist -sccp -lower-matrix-intrinsics -ipsccp -constprop -adce -div-rem-pairs -dse -early-cse-memssa -strip-nondebug -inferattrs -early-cse-memssa -barrier -newgvn -simplifycfg -mergefunc -loop-vectorize -simplifycfg -globalopt -rpo-functionattrs -elim-avail-extern -reassociate -simplifycfg -instcombine -instcombine -lower-expect -div-rem-pairs -early-cse -sccp -jump-threading -loop-data-prefetch -libcalls-shrinkwrap -functionattrs -float2int -instcombine -speculative-execution -reassociate -simplifycfg -pgo-memop-opt -constprop -newgvn -gvn -infer-address-spaces -newgvn -sancov -simplifycfg -early-cse -strip-nondebug -simplifycfg -simplifycfg -loop-fusion -loop-load-elim -slp-vectorizer -simplifycfg -lower-constant-intrinsics -sancov -strip-nondebug -die -rpo-functionattrs -sink -globalopt -barrier -alignment-from-assumptions -simplifycfg -inject-tli-mappings -add-discriminators -mergefunc -simplifycfg -simplifycfg -gvn -deadargelim -sroa -forceattrs -newgvn -die -jump-threading -early-cse -attributor -lower-widenable-condition -pgo-memop-opt -tailcallelim -adce -gvn -callsite-splitting -deadargelim -separate-const-offset-from-gep -dse -instsimplify -sroa -lower-matrix-intrinsics -loop-sink -sroa -sroa -sroa -loop-fusion -sroa -loop-simplifycfg -sroa -gvn-hoist -loop-predication -globaldce -newgvn -simplifycfg -mem2reg -mergefunc -constprop -sroa -reassociate -cross-dso-cfi -sroa -constprop -sroa -loop-interchange -inferattrs -sroa -loop-reroll -simple-loop-unswitch -instsimplify -early-cse-memssa -sccp -sroa -reassociate -sroa -strip-nondebug -add-discriminators -strip-dead-prototypes -simplifycfg -newgvn -globalsplit -constprop -div-rem-pairs -insert-gcov-profiling -loop-guard-widening -strip-dead-prototypes -sroa -loop-reduce -add-discriminators -sroa -simple-loop-unswitch -strip-dead-prototypes -loop-versioning-licm -sroa -mem2reg -sroa -sroa -sroa -forceattrs -insert-gcov-profiling -sroa -sroa -simplifycfg -coro-elide -canonicalize-aliases -sroa -loop-idiom -loop-guard-widening -prune-eh -loop-deletion -sroa -sroa -reassociate -infer-address-spaces -loop-load-elim -mem2reg -sroa -insert-gcov-profiling -loop-guard-widening -mem2reg -loop-unroll-and-jam -lowerinvoke -reassociate -loop-guard-widening -sccp -reassociate -barrier -insert-gcov-profiling -sroa -sroa -constprop -reassociate -sroa -early-cse -sroa -sroa -globaldce -early-cse -reassociate -lower-guard-intrinsic -sroa -sroa -mldst-motion -strip -indvars -strip -sroa -loop-unroll-and-jam -scalarizer -loop-unroll-and-jam -jump-threading -sroa -early-cse -sroa -sroa -sroa -sroa -indvars -insert-gcov-profiling -sroa -sroa -loop-data-prefetch -sroa -bdce -sroa -sroa -insert-gcov-profiling -sroa -alignment-from-assumptions -coro-elide -alignment-from-assumptions -infer-address-spaces -add-discriminators -coro-cleanup -mem2reg -strip -instsimplify -coro-early -lower-guard-intrinsic -sroa -loop-deletion -sroa -mem2reg -lowerinvoke -sancov -strip-dead-prototypes -instcombine -sroa -reassociate -loop-predication -coro-cleanup -alignment-from-assumptions -pgo-memop-opt -scalarizer -correlated-propagation -mem2reg -loop-simplifycfg -simple-loop-unswitch -pgo-memop-opt -constmerge -lower-guard-intrinsic -coro-cleanup -inferattrs -globalopt -forceattrs -instnamer -sroa -ee-instrument -loop-load-elim -indvars -sroa -sroa -insert-gcov-profiling -constprop -sroa -sroa -sroa -early-cse -coro-cleanup -sroa -sroa -sroa -lower-guard-intrinsic -sroa -reassociate -loop-data-prefetch -dce -sroa -barrier -tailcallelim -barrier -sroa -sroa -lower-matrix-intrinsics -simplifycfg -sroa -sccp -reassociate -deadargelim -early-cse-memssa -gvn-hoist -instsimplify -adce -mem2reg -redundant-dbg-inst-elim -simplifycfg -loop-fusion -loop-unroll-and-jam -early-cse -hotcoldsplit -mergefunc -sroa -loop-simplifycfg -sroa -simple-loop-unswitch -argpromotion -mem2reg -reassociate -reassociate -sroa -loop-predication -sroa -loop-data-prefetch -lcssa -simplifycfg -mem2reg -jump-threading -mem2reg -globaldce -alignment-from-assumptions -alignment-from-assumptions -sroa -gvn-hoist -loop-vectorize -simplifycfg -instsimplify -mem2reg -sroa -sroa -sroa -forceattrs -sroa -loop-load-elim -mem2reg -barrier -mem2reg -loop-deletion -sroa -sroa -sroa -sroa -sroa -barrier -lcssa -sroa -instsimplify -correlated-propagation -sroa -loop-vectorize -loop-guard-widening -sroa -sink -loop-vectorize -sancov -sroa -mergefunc -reassociate -sroa -insert-gcov-profiling -inferattrs -simplifycfg -inject-tli-mappings -sroa -sroa -sroa -sroa -sroa -insert-gcov-profiling -simplifycfg -early-cse -loop-predication -mem2reg -constprop -licm -loop-unroll-and-jam -constmerge -gvn-hoist -sroa -loop-versioning -constmerge -sroa -sroa -mem2reg -strip-dead-prototypes -sroa -mergereturn -inject-tli-mappings -sroa -newgvn -sroa -sroa -insert-gcov-profiling -loop-vectorize -ee-instrument -licm -sroa -sroa -globalsplit -simplifycfg -instnamer -insert-gcov-profiling -sroa -inject-tli-mappings -sroa -ee-instrument -sroa -rpo-functionattrs -sroa -forceattrs -insert-gcov-profiling -newgvn -gvn-hoist -inferattrs -sroa -early-cse -loop-predication -lower-matrix-intrinsics -sroa -forceattrs -mem2reg -rewrite-statepoints-for-gc -sroa -loop-fusion -lowerinvoke -adce -sroa -ee-instrument -forceattrs -dse -dce -lower-matrix-intrinsics -mem2reg -early-cse -forceattrs -sroa -sroa -adce -guard-widening -simplifycfg -called-value-propagation -inject-tli-mappings -sroa -strip-dead-prototypes -gvn-hoist -sroa -alignment-from-assumptions -sroa -sroa -insert-gcov-profiling -sroa -globalsplit -strip-nondebug -inferattrs -sroa -gvn-hoist -sroa -simplifycfg -insert-gcov-profiling -inject-tli-mappings -loop-data-prefetch -insert-gcov-profiling -globalopt -loop-unroll-and-jam -functionattrs -gvn-hoist -coro-split -gvn-hoist -speculative-execution -simplifycfg -instcombine -rpo-functionattrs -instcombine -consthoist -early-cse-memssa -instcombine -speculative-execution -instcombine -instcombine -consthoist -rpo-functionattrs -redundant-dbg-inst-elim -inferattrs -functionattrs -simplifycfg -coro-elide -coro-early -simplifycfg -simplifycfg -strip-dead-prototypes -instcombine -instcombine -forceattrs -jump-threading -dse -add-discriminators -coro-split -gvn-hoist -simplifycfg -post-inline-ee-instrument -simplifycfg -early-cse-memssa -ee-instrument -coro-elide -gvn-hoist -licm -instcombine -simplifycfg -instcombine -slsr -instsimplify -instcombine -instcombine -instsimplify -ipconstprop -ipsccp -newgvn -globalsplit -sroa -dse -mem2reg -gvn -lower-guard-intrinsic -post-inline-ee-instrument -gvn-hoist -instcombine -ipsccp -loop-predication -strip -simplifycfg -inferattrs -simplifycfg -simplifycfg -gvn -mergereturn -globalopt -jump-threading -simplifycfg -consthoist -div-rem-pairs -loop-distribute -globalsplit -consthoist -lower-expect -gvn -gvn-hoist -simplifycfg -sroa -jump-threading -newgvn -aggressive-instcombine -aggressive-instcombine -loop-versioning -early-cse-memssa -reassociate -globaldce -coro-cleanup -consthoist -instcombine -dse -pgo-memop-opt -jump-threading -instcombine -constprop -loop-versioning -sancov -reassociate -ipsccp -simplifycfg -simple-loop-unswitch -newgvn -simplifycfg -sancov -callsite-splitting -cross-dso-cfi -jump-threading -early-cse-memssa -coro-split -dse -add-discriminators -add-discriminators -slsr -reassociate -partially-inline-libcalls -cross-dso-cfi -jump-threading -nary-reassociate -die -partially-inline-libcalls -consthoist -slsr +benchmark://cbench-v1/sha,1.5250836120401337,61.03710389137268,opt -correlated-propagation -sroa -simplifycfg -gvn-hoist -dse -reassociate -adce -loop-versioning -constprop -speculative-execution -early-cse-memssa -early-cse-memssa -argpromotion -loop-unroll-and-jam -sroa -constprop -newgvn -loop-vectorize -instcombine -coro-elide -scalarizer -strip -sccp -coro-cleanup -infer-address-spaces -simplifycfg -coro-cleanup -mem2reg -loop-distribute -strip-nondebug -instcombine -mergeicmps -reassociate -loop-vectorize -simplifycfg -tailcallelim -instcombine -sroa -dce -sroa -gvn-hoist -simple-loop-unswitch -loop-guard-widening -die -add-discriminators -adce -early-cse-memssa -ee-instrument -gvn-hoist -die -instsimplify -loop-guard-widening -float2int -instsimplify -prune-eh -gvn-hoist -gvn -strip-dead-prototypes -coro-cleanup -lower-guard-intrinsic -strip-dead-prototypes -instcombine -lower-matrix-intrinsics -dce -lower-guard-intrinsic -prune-eh -early-cse -mergefunc -dce -load-store-vectorizer -gvn-hoist -reassociate -simplifycfg -loop-guard-widening -loweratomic -instcombine -simplifycfg -globalopt -loop-simplify -loop-unroll-and-jam -ipconstprop -mergefunc -instcombine -simple-loop-unswitch -alignment-from-assumptions -gvn-hoist -instcombine -sink -sroa -scalarizer -infer-address-spaces -newgvn -jump-threading -dce -loop-data-prefetch -instcombine -dse -mem2reg -loweratomic -sroa -mldst-motion -elim-avail-extern -instcombine -pgo-memop-opt -newgvn -loop-deletion -lowerinvoke -sccp -nary-reassociate -dse -simplifycfg -simplifycfg -ipconstprop -early-cse-memssa -newgvn -rewrite-statepoints-for-gc -pgo-memop-opt -newgvn -lower-constant-intrinsics -simplifycfg -lowerinvoke -slsr -lower-matrix-intrinsics -instcombine -canonicalize-aliases -loop-versioning -simplifycfg -sccp -lower-matrix-intrinsics -loop-guard-widening -indvars -ipconstprop -coro-split -newgvn -sroa -mergereturn -instcombine -simplifycfg -simplifycfg -adce -deadargelim -die -rpo-functionattrs -lower-guard-intrinsic -pgo-memop-opt -instcombine -add-discriminators -float2int -simplifycfg -lower-expect -slp-vectorizer -ipconstprop -redundant-dbg-inst-elim -elim-avail-extern -simplifycfg -functionattrs -gvn -lower-expect -coro-elide -early-cse-memssa -nary-reassociate -lowerinvoke -globalopt -elim-avail-extern -loop-data-prefetch -lower-matrix-intrinsics -rpo-functionattrs -mergeicmps -barrier -globalopt -consthoist -instsimplify -globaldce -alignment-from-assumptions -inferattrs -sccp -sancov -called-value-propagation -slsr -coro-cleanup -callsite-splitting -redundant-dbg-inst-elim -lower-expect -pgo-memop-opt -partially-inline-libcalls -instcombine -newgvn -dse -globalsplit -ipsccp -newgvn -rewrite-statepoints-for-gc -aggressive-instcombine -flattencfg -lower-matrix-intrinsics -early-cse-memssa -gvn -jump-threading -called-value-propagation -mergefunc -sroa -early-cse -simple-loop-unswitch -sroa -sroa -attributor -strip -infer-address-spaces -pgo-memop-opt -sroa -sroa -sroa -loop-deletion -insert-gcov-profiling -hotcoldsplit -reassociate -loop-reroll -reassociate -simplifycfg -sroa -loop-predication -loop-interchange -sroa -mergefunc -lower-expect -instcombine -sroa -sroa -instsimplify -sancov -lower-guard-intrinsic -sroa -dce -loop-vectorize -float2int -early-cse -sroa -prune-eh -loop-simplifycfg -gvn-hoist -dce -instcombine -lcssa -simplifycfg -barrier -consthoist -scalarizer -dce -strip -attributor -loop-interchange -loop-guard-widening -simplifycfg -loop-deletion -dce -hotcoldsplit -sroa -insert-gcov-profiling -loop-guard-widening -sroa -instcombine -forceattrs -constmerge -infer-address-spaces -early-cse-memssa -loop-guard-widening -instsimplify -sroa -sroa -loop-unroll -mldst-motion -sroa -sroa -strip-debug-declare -reassociate -consthoist -early-cse -loop-deletion -lcssa -sancov -coro-early -newgvn -coro-cleanup -sroa -licm -early-cse -sroa -lcssa -mergereturn -sroa -sroa -mldst-motion -insert-gcov-profiling -scalarizer -instcombine -strip-nondebug -sroa -simplifycfg -sroa -sroa -loop-load-elim -insert-gcov-profiling -sroa -alignment-from-assumptions -sroa -reassociate -loop-unroll-and-jam -mem2reg -coro-cleanup -sroa -lower-guard-intrinsic -dce -barrier -loop-guard-widening -dce -dce -infer-address-spaces -loop-fusion -bdce -dce -early-cse -strip-nondebug -scalarizer -simplifycfg -simplifycfg -loop-deletion -forceattrs -post-inline-ee-instrument -newgvn -reassociate -sroa -early-cse -sroa -early-cse -dce -infer-address-spaces -mergefunc -bdce -indvars -sroa -constprop -nary-reassociate -sroa -loop-data-prefetch -simplifycfg -globalsplit -libcalls-shrinkwrap -sroa -gvn-hoist -constprop -loop-simplifycfg -simplifycfg -libcalls-shrinkwrap -dce -simplifycfg -early-cse -sink -add-discriminators -inferattrs -newgvn -sroa -simplifycfg -lower-constant-intrinsics -sroa -loop-distribute -gvn-hoist -loop-simplifycfg -loop-versioning -coro-split -correlated-propagation -simplifycfg -simplifycfg -lower-guard-intrinsic -adce -simplifycfg -gvn-hoist -mergeicmps -canonicalize-aliases -simplifycfg -inject-tli-mappings -forceattrs -libcalls-shrinkwrap -early-cse -insert-gcov-profiling -adce -lower-widenable-condition -scalarizer -dce -sroa -loop-load-elim -loop-sink -newgvn -inject-tli-mappings -lower-matrix-intrinsics -loweratomic -ipconstprop -sroa -coro-early -sroa -early-cse-memssa -sroa -globaldce -sroa -sroa -lcssa -sroa -loop-data-prefetch -globalopt -ee-instrument -sroa -gvn-hoist -lcssa -licm -rewrite-statepoints-for-gc -loop-idiom -sroa -loop-deletion -sccp -sroa -simplifycfg -globalsplit -correlated-propagation -loop-simplifycfg -coro-split -barrier -mergereturn -instcombine -globaldce -sroa -instcombine -simplifycfg -newgvn -hotcoldsplit -instcombine -simplifycfg -loop-idiom -canonicalize-aliases -sroa -instcombine -canonicalize-aliases -loop-deletion -mem2reg -adce -newgvn -constmerge -sroa -loop-data-prefetch -loop-data-prefetch -reassociate -canonicalize-aliases -forceattrs -sccp -sroa -insert-gcov-profiling -loop-data-prefetch -consthoist -loop-guard-widening -coro-cleanup -loop-unroll-and-jam -lower-widenable-condition -constmerge -strip -loop-data-prefetch -sccp -flattencfg -instcombine -loop-load-elim -dse -early-cse -simplifycfg -instcombine -gvn-hoist -correlated-propagation -nary-reassociate -jump-threading -loop-data-prefetch -instsimplify -consthoist -adce -coro-cleanup -pgo-memop-opt -alignment-from-assumptions -simplifycfg -instcombine -lower-guard-intrinsic -lower-guard-intrinsic -mergereturn -sroa -name-anon-globals -gvn-hoist -div-rem-pairs -consthoist -sroa -sccp -prune-eh -instcombine -insert-gcov-profiling -ipconstprop -early-cse -mergefunc -early-cse -consthoist -lcssa -flattencfg -early-cse-memssa -lowerinvoke -loop-fusion -tailcallelim -tailcallelim -sroa -simplifycfg -tailcallelim -sroa -correlated-propagation -coro-early -mergefunc -simplifycfg -ipsccp -gvn-hoist -lcssa -instcombine -instcombine -lowerinvoke -consthoist -sccp -correlated-propagation -early-cse-memssa -strip -indvars -bdce -newgvn -infer-address-spaces -coro-split -ee-instrument -gvn-hoist -mergefunc -loop-deletion -loop-load-elim -gvn-hoist -instcombine -mergefunc -gvn-hoist -alignment-from-assumptions -memcpyopt -consthoist -simplifycfg -globaldce -strip-dead-prototypes -loop-data-prefetch -sroa -sroa -loop-interchange -simplifycfg -early-cse -mem2reg -jump-threading -dse -sroa -aggressive-instcombine -globaldce -jump-threading -early-cse -loop-sink -ee-instrument -strip-debug-declare -sroa -insert-gcov-profiling -sancov -inferattrs -speculative-execution -mergeicmps -lower-matrix-intrinsics -loop-guard-widening -constprop -barrier -coro-cleanup -dce -loop-guard-widening -sroa -early-cse -instsimplify -sccp -sroa -gvn-hoist -sroa -loop-data-prefetch -sroa -loop-distribute -sroa -prune-eh -ipconstprop -jump-threading -instcombine -inject-tli-mappings -sroa -dce -newgvn -loop-deletion -barrier -infer-address-spaces -mergereturn -instsimplify -strip-dead-prototypes -nary-reassociate -consthoist -ipsccp -aggressive-instcombine -sroa -lower-guard-intrinsic -simplifycfg -early-cse-memssa -gvn-hoist -reassociate -sroa -sroa -canonicalize-aliases -constprop -called-value-propagation -bdce -lcssa -sroa -gvn-hoist -rewrite-statepoints-for-gc -instsimplify -dce -sroa -sroa -memcpyopt -early-cse-memssa -lower-guard-intrinsic -gvn-hoist -pgo-memop-opt -lower-widenable-condition -sroa -instcombine -coro-elide -early-cse -licm -instcombine -guard-widening -early-cse-memssa -newgvn -instcombine -mem2reg -globaldce -simplifycfg -early-cse-memssa -sroa -lower-guard-intrinsic -sroa -lowerinvoke -rewrite-statepoints-for-gc -ipconstprop -barrier -sroa -globalopt -div-rem-pairs -gvn -gvn-hoist -gvn -inferattrs -globaldce -mergeicmps -mldst-motion -instcombine -strip-nondebug -newgvn -die -nary-reassociate -strip-debug-declare -gvn-hoist -instnamer -mergefunc -cross-dso-cfi -jump-threading -early-cse-memssa -dse -die -consthoist -loop-versioning -mergeicmps -strip-nondebug -sancov -globalopt -jump-threading -simplifycfg -slp-vectorizer -slsr -instcombine -libcalls-shrinkwrap -attributor -gvn -early-cse -sancov -constprop -newgvn -simplifycfg -slp-vectorizer -loop-interchange -tailcallelim +benchmark://cbench-v1/stringsearch,1.0163934426229506,61.0886914730072,opt -sroa -simplifycfg -div-rem-pairs -instcombine -jump-threading -simplifycfg -called-value-propagation -deadargelim -loop-simplifycfg -name-anon-globals -cross-dso-cfi -argpromotion -reassociate -loop-data-prefetch -globalopt -simplifycfg -redundant-dbg-inst-elim -simplifycfg -name-anon-globals -die -lowerinvoke -instcombine -newgvn -instcombine -elim-avail-extern -simplifycfg -speculative-execution -ipconstprop -gvn-hoist -rpo-functionattrs -reassociate -gvn -loop-load-elim -float2int -infer-address-spaces -coro-cleanup -strip-dead-prototypes -lower-expect -strip -instcombine -simplifycfg -dse -lcssa -loop-load-elim -instcombine -dce -slsr -coro-elide -early-cse -sroa -early-cse -memcpyopt -dce -simplifycfg -gvn-hoist -newgvn -forceattrs -consthoist -insert-gcov-profiling -newgvn -early-cse-memssa -sroa -tailcallelim -called-value-propagation -barrier -loweratomic -licm -dce -aggressive-instcombine -instcombine -strip-nondebug -dce -coro-elide -globalopt -simplifycfg -mldst-motion -prune-eh -lowerinvoke -reassociate -early-cse-memssa -nary-reassociate -lower-constant-intrinsics -dce -instcombine -sancov -loop-simplify -lower-constant-intrinsics -nary-reassociate -lowerinvoke -loop-deletion -insert-gcov-profiling -lower-expect -loop-data-prefetch -licm -globalsplit -globaldce -always-inline -adce -infer-address-spaces -sancov -die -sink -redundant-dbg-inst-elim -simplifycfg -functionattrs -callsite-splitting -globalsplit -die -sroa -simplifycfg -sink -reassociate -gvn-hoist -strip-debug-declare -simplifycfg -lower-expect -post-inline-ee-instrument -float2int -simplifycfg -always-inline -mergefunc -gvn -strip-nondebug -loop-simplify -aggressive-instcombine -inferattrs -scalarizer -mldst-motion -jump-threading -instcombine -dse -gvn-hoist -instcombine -elim-avail-extern -simplifycfg -gvn-hoist -simplifycfg -lower-matrix-intrinsics -barrier -separate-const-offset-from-gep -jump-threading -gvn-hoist -consthoist -early-cse -instcombine -loop-idiom -loop-unroll-and-jam -lower-constant-intrinsics -slsr -consthoist -loop-fusion -lower-constant-intrinsics -newgvn -prune-eh -sancov -gvn -loweratomic -coro-split -float2int -dse -instcombine -newgvn -simplifycfg -globaldce -globalsplit -name-anon-globals -post-inline-ee-instrument -simplifycfg -instcombine -separate-const-offset-from-gep -coro-split -gvn -dse -called-value-propagation -instcombine -correlated-propagation -mergereturn -redundant-dbg-inst-elim -gvn -newgvn -coro-cleanup -strip-dead-prototypes -callsite-splitting -gvn-hoist -instcombine -loop-versioning -mergefunc -sancov -tailcallelim -callsite-splitting -instcombine -loop-simplify -instcombine -early-cse -coro-early -coro-elide -simplifycfg -globalsplit -forceattrs -simplifycfg -sroa -loop-load-elim -globalopt -lcssa -infer-address-spaces -sroa -lower-widenable-condition -sccp -sroa -inject-tli-mappings -forceattrs -infer-address-spaces -sroa -insert-gcov-profiling -sroa -globaldce -sroa -sroa -instsimplify -lower-guard-intrinsic -loop-load-elim -sroa -loop-idiom -sroa -constprop -reassociate -sroa -loop-vectorize -loop-reduce -lower-matrix-intrinsics -rewrite-statepoints-for-gc -sroa -break-crit-edges -inject-tli-mappings -coro-cleanup -speculative-execution -deadargelim -sroa -sroa -early-cse -loop-data-prefetch -mem2reg -lcssa -sroa -scalarizer -sroa -instsimplify -always-inline -lcssa -gvn-hoist -reassociate -gvn-hoist -mem2reg -sroa -float2int -loop-load-elim -pgo-memop-opt -loop-unroll-and-jam -lcssa -sroa -coro-early -coro-cleanup -correlated-propagation -early-cse-memssa -mergereturn -early-cse -mergereturn -strip-nondebug -indvars -sroa -nary-reassociate -sroa -sccp -dce -sroa -slp-vectorizer -ee-instrument -reassociate -dce -ipsccp -infer-address-spaces -lower-constant-intrinsics -speculative-execution -sroa -loop-versioning -globalopt -indvars -instcombine -scalarizer -constprop -functionattrs -lower-guard-intrinsic -forceattrs -ee-instrument -aggressive-instcombine -loop-data-prefetch -prune-eh -infer-address-spaces -constprop -tailcallelim -consthoist -sccp -dce -simplifycfg -sroa -strip-dead-prototypes -lcssa -forceattrs -mem2reg -simple-loop-unswitch -nary-reassociate -sroa -load-store-vectorizer -infer-address-spaces -loop-interchange -newgvn -infer-address-spaces -loop-guard-widening -ee-instrument -indvars -sroa -instcombine -sroa -sroa -lowerinvoke -simplifycfg -div-rem-pairs -insert-gcov-profiling -speculative-execution -loop-unroll-and-jam -simplifycfg -argpromotion -indvars -coro-cleanup -aggressive-instcombine -lcssa -instcombine -correlated-propagation -barrier -early-cse -loop-unroll-and-jam -simplifycfg -instsimplify -sroa -insert-gcov-profiling -correlated-propagation -sroa -pgo-memop-opt -gvn-hoist -gvn-hoist -coro-cleanup -sroa -simplifycfg -gvn-hoist -mem2reg -insert-gcov-profiling -lcssa -adce -speculative-execution -argpromotion -globalsplit -lower-constant-intrinsics -prune-eh -simplifycfg -argpromotion -globaldce -lcssa -instsimplify -lowerinvoke -dse -instcombine -sroa -partially-inline-libcalls -loop-load-elim -dce -insert-gcov-profiling -sroa -sroa -correlated-propagation -sink -sroa -gvn-hoist -ipsccp -loop-predication -simplifycfg -dse -sroa -sancov -instnamer -simplifycfg -barrier -sink -early-cse -early-cse-memssa -pgo-memop-opt -lowerinvoke -early-cse-memssa -inferattrs -loop-data-prefetch -scalarizer -pgo-memop-opt -coro-early -newgvn -newgvn -cross-dso-cfi -loop-distribute -instcombine -reassociate -dse -newgvn -cross-dso-cfi -strip-nondebug -simplifycfg -instcombine -simplifycfg -adce -sancov -loop-distribute -instsimplify -ipconstprop -adce -jump-threading -newgvn -early-cse-memssa -loop-load-elim -instcombine -lower-matrix-intrinsics -loop-data-prefetch -simplifycfg -insert-gcov-profiling -gvn-hoist -globaldce -coro-elide -instcombine -sink -coro-elide -sancov -instcombine -consthoist -gvn-hoist -early-cse-memssa -early-cse -dse -gvn-hoist -barrier -infer-address-spaces -inject-tli-mappings -instsimplify -barrier -loop-load-elim -lowerinvoke -newgvn -instcombine -flattencfg -simplifycfg -indvars -globalsplit -prune-eh -lower-matrix-intrinsics -lower-expect -sancov -dce -load-store-vectorizer -inferattrs -adce -loop-data-prefetch -mergefunc -loop-sink -sancov -mem2reg -loop-data-prefetch -lower-guard-intrinsic -pgo-memop-opt -div-rem-pairs -loop-load-elim -simplifycfg -globalopt -simplifycfg -simplifycfg -mergefunc -loweratomic -strip-nondebug -loop-unroll-and-jam -early-cse -ipsccp -forceattrs -globalopt -simplifycfg -coro-elide -simplifycfg -canonicalize-aliases -simplifycfg -instcombine -newgvn -gvn -simplifycfg -barrier -early-cse -loop-guard-widening -simplifycfg -instcombine -callsite-splitting -instcombine -instsimplify -always-inline -scalarizer -simplifycfg -early-cse -correlated-propagation -simplifycfg -instcombine -sccp -simplifycfg -mergefunc -simplifycfg -instcombine -newgvn -canonicalize-aliases -gvn-hoist -dse -simplifycfg -dse -lower-expect -simplifycfg -slsr -newgvn -mergefunc -newgvn -reassociate -ipsccp -simplifycfg -mergeicmps -aggressive-instcombine -simplifycfg -newgvn -gvn -newgvn -simplifycfg -tailcallelim -simplifycfg -consthoist -loop-instsimplify -jump-threading -callsite-splitting -sink -instcombine -simplifycfg -newgvn -coro-split -float2int -redundant-dbg-inst-elim -lower-matrix-intrinsics -loop-load-elim -loop-guard-widening -pgo-memop-opt -simplifycfg -simplifycfg -lower-widenable-condition -simplifycfg -canonicalize-aliases -die -simplifycfg -instsimplify -simplifycfg -instcombine -newgvn -newgvn -redundant-dbg-inst-elim -strip-nondebug -mergeicmps -simplifycfg -tailcallelim -loop-guard-widening -lower-expect -called-value-propagation -dse -ipconstprop -post-inline-ee-instrument -instcombine -lowerinvoke -slp-vectorizer -ipsccp -instcombine -canonicalize-aliases -strip-dead-prototypes -loop-guard-widening -tailcallelim -newgvn -lower-constant-intrinsics -float2int -prune-eh -ipsccp -coro-split -gvn-hoist -coro-cleanup -simplifycfg -loop-guard-widening -simplifycfg -libcalls-shrinkwrap -sccp -lowerinvoke -slsr -bdce -instcombine -sink -strip-dead-prototypes -gvn-hoist -inferattrs -instsimplify -sccp -instcombine -sccp -pgo-memop-opt -lower-constant-intrinsics -ipsccp -instcombine -adce -simplifycfg -early-cse-memssa -instcombine -die -float2int -simplifycfg -simplifycfg -always-inline -early-cse-memssa -nary-reassociate -pgo-memop-opt -newgvn -strip-nondebug -instcombine -float2int -newgvn -loop-guard-widening -simplifycfg -simplifycfg -loop-guard-widening -scalarizer -simplifycfg -mergefunc -jump-threading -infer-address-spaces -newgvn -early-cse-memssa -aggressive-instcombine -strip-debug-declare -sancov -strip-dead-prototypes -sccp -consthoist -early-cse -lower-matrix-intrinsics -insert-gcov-profiling -sroa -slsr -dce -strip-dead-prototypes -early-cse -early-cse-memssa -post-inline-ee-instrument -partially-inline-libcalls -lower-matrix-intrinsics -lower-matrix-intrinsics -dse -strip-nondebug -slsr -loop-versioning -post-inline-ee-instrument -elim-avail-extern -strip -lower-expect -gvn -loop-distribute -early-cse-memssa -post-inline-ee-instrument -newgvn -flattencfg -slp-vectorizer -lower-constant-intrinsics -name-anon-globals -gvn -jump-threading -consthoist -gvn -adce -sroa -simplifycfg -early-cse -tailcallelim -dse -slp-vectorizer -lower-widenable-condition -instcombine -partially-inline-libcalls -lower-widenable-condition -tailcallelim -simplifycfg -pgo-memop-opt -name-anon-globals -cross-dso-cfi +benchmark://cbench-v1/tiff2bw,1.0445932877252035,81.18065047264099,opt -loop-vectorize -div-rem-pairs -separate-const-offset-from-gep -sroa -instcombine -newgvn -loop-guard-widening -reassociate -simplifycfg -lower-expect -lower-widenable-condition -lower-expect -bdce -newgvn -early-cse -gvn -mergeicmps -guard-widening -libcalls-shrinkwrap -loop-versioning -attributor -constmerge -rpo-functionattrs -speculative-execution -early-cse-memssa -gvn -rewrite-statepoints-for-gc -gvn -loop-versioning -scalarizer -lower-constant-intrinsics -lower-widenable-condition -simplifycfg -redundant-dbg-inst-elim -pgo-memop-opt -slp-vectorizer -float2int -adce -deadargelim -float2int -strip-debug-declare -redundant-dbg-inst-elim -slsr -rewrite-statepoints-for-gc -die -instcombine -slsr -dce -loweratomic -add-discriminators -lower-constant-intrinsics -sccp -constprop -aggressive-instcombine -lower-widenable-condition -cross-dso-cfi -coro-elide -newgvn -dce -reassociate -sccp -instsimplify -lower-expect -strip-dead-prototypes -strip-debug-declare -coro-elide -instsimplify -mldst-motion -early-cse-memssa -globalsplit -insert-gcov-profiling -sroa -always-inline -slp-vectorizer -callsite-splitting -newgvn -mldst-motion -simplifycfg -strip-dead-prototypes -aggressive-instcombine -called-value-propagation -newgvn -callsite-splitting -loop-versioning -early-cse -gvn -newgvn -flattencfg -rpo-functionattrs -globalopt -mergereturn -strip-dead-prototypes -die -instsimplify -redundant-dbg-inst-elim -reassociate -newgvn -cross-dso-cfi -instcombine -redundant-dbg-inst-elim -loop-data-prefetch -simplifycfg -slsr -strip-nondebug -simplifycfg -mergereturn -loop-guard-widening -insert-gcov-profiling -simplifycfg -scalarizer -instcombine -partially-inline-libcalls -pgo-memop-opt -early-cse-memssa -coro-cleanup -sink -newgvn -mergereturn -prune-eh -loweratomic -gvn-hoist -simplifycfg -guard-widening -sccp -add-discriminators -instcombine -inject-tli-mappings -constmerge -simplifycfg -loop-versioning -instcombine -gvn -newgvn -ipconstprop -lower-matrix-intrinsics -loop-versioning -adce -reassociate -slp-vectorizer -gvn -licm -simplifycfg -loop-versioning -redundant-dbg-inst-elim -gvn -loop-load-elim -instcombine -newgvn -strip-nondebug -inject-tli-mappings -newgvn -simplifycfg -pgo-memop-opt -barrier -reassociate -gvn-hoist -ipconstprop -globaldce -float2int -always-inline -infer-address-spaces -lower-matrix-intrinsics -loop-data-prefetch -jump-threading -lowerinvoke -simplifycfg -constprop -globalopt -gvn-hoist -lower-guard-intrinsic -mergereturn -lower-expect -float2int -instcombine -instcombine -gvn -early-cse-memssa -cross-dso-cfi -simplifycfg -always-inline -rpo-functionattrs -instcombine -aggressive-instcombine -early-cse-memssa -flattencfg -simplifycfg -inject-tli-mappings -newgvn -newgvn -instcombine -instnamer -rpo-functionattrs -instcombine -early-cse-memssa -instcombine -die -aggressive-instcombine -adce -separate-const-offset-from-gep -speculative-execution -lowerinvoke -globalopt -ipconstprop -strip-nondebug -early-cse-memssa -simple-loop-unswitch -loop-load-elim -loop-unroll-and-jam -post-inline-ee-instrument -gvn -gvn -loop-versioning -licm -adce -indvars -lower-expect -coro-elide -gvn-hoist -gvn-hoist -instsimplify -canonicalize-aliases -callsite-splitting -strip-debug-declare -globalsplit -add-discriminators -instnamer -aggressive-instcombine -instcombine -early-cse-memssa -die -callsite-splitting -consthoist -pgo-memop-opt -strip-debug-declare -tailcallelim -aggressive-instcombine -jump-threading -loop-vectorize -simplifycfg -loop-deletion -licm -elim-avail-extern -name-anon-globals -speculative-execution -simplifycfg -consthoist -functionattrs -sroa -alignment-from-assumptions -loop-versioning -float2int -functionattrs -guard-widening -ipsccp -early-cse -coro-elide -name-anon-globals -sancov -deadargelim -strip-nondebug -memcpyopt -strip-nondebug -argpromotion -globalsplit -strip-dead-prototypes -nary-reassociate -called-value-propagation -speculative-execution -float2int -div-rem-pairs -jump-threading -elim-avail-extern -die -newgvn -always-inline -lowerinvoke -inferattrs -pgo-memop-opt -speculative-execution -early-cse-memssa -gvn -simplifycfg -instcombine -lower-expect -globaldce -simplifycfg -simple-loop-unswitch -early-cse -scalarizer -dse -loop-unroll-and-jam -elim-avail-extern -gvn-hoist -newgvn -alignment-from-assumptions -ipconstprop -simplifycfg -redundant-dbg-inst-elim -rpo-functionattrs -jump-threading -slsr -dse -dse -reassociate -gvn -always-inline -cross-dso-cfi -elim-avail-extern -loop-data-prefetch -redundant-dbg-inst-elim -aggressive-instcombine -simplifycfg -redundant-dbg-inst-elim -sancov -insert-gcov-profiling -jump-threading -early-cse -inferattrs -callsite-splitting -gvn-hoist -slp-vectorizer -ipsccp -float2int -ipconstprop -jump-threading -speculative-execution -callsite-splitting -coro-split -canonicalize-aliases -instcombine -dse -scalarizer -dce -lowerinvoke -simplifycfg -simplifycfg -loop-versioning -flattencfg -die -die -rewrite-statepoints-for-gc -newgvn -prune-eh -simplifycfg -die -gvn-hoist -sroa -consthoist -post-inline-ee-instrument -instcombine -coro-split -cross-dso-cfi -jump-threading -reassociate -prune-eh -pgo-memop-opt -loweratomic -lower-expect -strip -mergeicmps -argpromotion -float2int -reassociate -sancov -globalsplit -argpromotion -slp-vectorizer -rewrite-statepoints-for-gc -early-cse-memssa -indvars -globaldce -cross-dso-cfi -loop-vectorize -instsimplify -elim-avail-extern -strip-nondebug -jump-threading -lower-widenable-condition -instsimplify -speculative-execution -argpromotion -early-cse -mergeicmps -barrier -lower-constant-intrinsics -early-cse-memssa -loop-versioning -guard-widening -instcombine -partially-inline-libcalls -callsite-splitting -flattencfg -lower-expect -lcssa -reassociate -newgvn -ipsccp -elim-avail-extern -coro-elide -strip-debug-declare -simplifycfg -simplifycfg -gvn -instsimplify -gvn -sancov -coro-elide -prune-eh -lowerinvoke -loop-data-prefetch -loop-simplify -adce -early-cse-memssa -adce -coro-elide -gvn -redundant-dbg-inst-elim -post-inline-ee-instrument -adce -callsite-splitting -instsimplify -float2int -forceattrs -prune-eh -coro-cleanup -early-cse-memssa -prune-eh -jump-threading -mergeicmps -loop-instsimplify -simplifycfg -lower-guard-intrinsic -simplifycfg -lower-expect -rpo-functionattrs -prune-eh -strip-dead-prototypes -loop-unroll-and-jam -instcombine -gvn-hoist -partially-inline-libcalls -float2int -simplifycfg -div-rem-pairs -slp-vectorizer -gvn-hoist -gvn -loop-sink -instcombine -die -lower-widenable-condition -early-cse-memssa -loop-fusion -elim-avail-extern -functionattrs -newgvn -lower-constant-intrinsics -dse -instcombine -inject-tli-mappings -instcombine -die -lowerinvoke -simplifycfg -early-cse-memssa -gvn -globalopt -gvn -gvn -early-cse-memssa -flattencfg -coro-cleanup -constprop -loop-data-prefetch -loop-versioning -pgo-memop-opt -gvn-hoist -gvn -scalarizer -early-cse-memssa -slsr -instcombine -newgvn -slp-vectorizer -die -instnamer -loop-versioning -constmerge -guard-widening -always-inline -elim-avail-extern -slp-vectorizer -callsite-splitting -simplifycfg -reassociate -callsite-splitting -speculative-execution -partially-inline-libcalls -callsite-splitting -adce -functionattrs -lower-guard-intrinsic -slp-vectorizer -prune-eh -loop-versioning -pgo-memop-opt -instcombine -simple-loop-unswitch -coro-split -aggressive-instcombine -die -globalopt -simplifycfg -instcombine -loop-data-prefetch -aggressive-instcombine -gvn -slsr -lower-matrix-intrinsics -strip -redundant-dbg-inst-elim -reassociate -strip-nondebug -die -nary-reassociate -simplifycfg -lower-constant-intrinsics -alignment-from-assumptions -sccp -die -inferattrs -separate-const-offset-from-gep -redundant-dbg-inst-elim -slp-vectorizer -sroa -mergefunc -sroa -sccp -loweratomic -instnamer -post-inline-ee-instrument -dce -consthoist -early-cse-memssa -gvn -barrier -cross-dso-cfi -sancov -gvn-hoist -strip-debug-declare -lower-matrix-intrinsics -loop-unroll-and-jam -mergereturn -early-cse -newgvn -loop-versioning -memcpyopt -scalarizer -lower-expect -globalopt -deadargelim -instsimplify -post-inline-ee-instrument -slsr -correlated-propagation -early-cse -callsite-splitting -globaldce -coro-cleanup -gvn -instcombine -coro-split -cross-dso-cfi -simplifycfg -newgvn -aggressive-instcombine -name-anon-globals -newgvn -slsr -instcombine -mem2reg -instcombine -mergefunc -aggressive-instcombine -mergeicmps -coro-elide -lower-guard-intrinsic -globaldce -callsite-splitting -sroa -loop-versioning -nary-reassociate -strip -gvn -adce -instcombine -gvn-hoist -gvn-hoist -die -functionattrs -jump-threading -gvn-hoist -early-cse-memssa -prune-eh -consthoist -dce -add-discriminators -reassociate -slsr -sancov -globaldce -memcpyopt -instcombine -globaldce -lower-constant-intrinsics -jump-threading -early-cse -globaldce -coro-elide -name-anon-globals -die -pgo-memop-opt -lower-expect -strip-dead-prototypes -separate-const-offset-from-gep -float2int -aggressive-instcombine -newgvn -scalarizer -instcombine -correlated-propagation -strip-dead-prototypes -aggressive-instcombine -instcombine -gvn-hoist -instnamer -post-inline-ee-instrument -gvn-hoist -inject-tli-mappings -gvn -post-inline-ee-instrument -ipconstprop -sancov -nary-reassociate -newgvn -coro-elide -simplifycfg -die -elim-avail-extern -strip -callsite-splitting -coro-split -mergefunc -gvn-hoist -lower-constant-intrinsics -dse -slp-vectorizer -partially-inline-libcalls -instcombine -slsr -lowerinvoke -partially-inline-libcalls -adce -newgvn -pgo-memop-opt -aggressive-instcombine -canonicalize-aliases -strip-dead-prototypes -sccp -aggressive-instcombine -float2int -deadargelim -aggressive-instcombine -separate-const-offset-from-gep -simplifycfg -gvn -redundant-dbg-inst-elim -inferattrs -nary-reassociate -adce -dse -simplifycfg -newgvn -simplifycfg -simplifycfg -instcombine -simplifycfg -adce -ipconstprop -redundant-dbg-inst-elim -loop-vectorize -mergereturn -functionattrs -guard-widening -sroa -instcombine -lower-expect -pgo-memop-opt -early-cse-memssa -gvn +benchmark://cbench-v1/tiffdither,1.0488754325259517,80.645259141922,opt -sroa -simplifycfg -forceattrs -rpo-functionattrs -dse -adce -jump-threading -mergefunc -simplifycfg -instnamer -early-cse-memssa -early-cse -simplifycfg -early-cse-memssa -loweratomic -gvn-hoist -dse -simplifycfg -loop-distribute -dse -sroa -gvn-hoist -consthoist -div-rem-pairs -early-cse-memssa -gvn-hoist -separate-const-offset-from-gep -loop-guard-widening -add-discriminators -globalopt -coro-split -coro-split -early-cse -strip-nondebug -correlated-propagation -prune-eh -adce -simplifycfg -aggressive-instcombine -instsimplify -lowerinvoke -callsite-splitting -constprop -simplifycfg -forceattrs -gvn-hoist -tailcallelim -sroa -early-cse -lower-matrix-intrinsics -early-cse-memssa -loop-unroll-and-jam -slsr -rpo-functionattrs -simple-loop-unswitch -early-cse-memssa -name-anon-globals -early-cse -instcombine -newgvn -strip-dead-prototypes -loop-load-elim -strip-nondebug -alignment-from-assumptions -strip -gvn-hoist -jump-threading -simplifycfg -simplifycfg -licm -newgvn -tailcallelim -instcombine -simplifycfg -deadargelim -elim-avail-extern -instcombine -sroa -mergefunc -redundant-dbg-inst-elim -correlated-propagation -memcpyopt -loop-unroll-and-jam -instcombine -adce -rewrite-statepoints-for-gc -strip-debug-declare -elim-avail-extern -simplifycfg -jump-threading -newgvn -forceattrs -simplifycfg -lower-guard-intrinsic -instnamer -redundant-dbg-inst-elim -globalopt -loop-guard-widening -nary-reassociate -called-value-propagation -nary-reassociate -mergefunc -ipsccp -scalarizer -globalsplit -mergefunc -mergeicmps -dce -simplifycfg -mem2reg -consthoist -gvn -slp-vectorizer -infer-address-spaces -aggressive-instcombine -simplifycfg -ipsccp -constmerge -loop-load-elim -loop-data-prefetch -ipconstprop -loop-versioning -rpo-functionattrs -reassociate -gvn -sccp -aggressive-instcombine -sroa -pgo-memop-opt -gvn -pgo-memop-opt -rpo-functionattrs -guard-widening -deadargelim -early-cse -loop-data-prefetch -slp-vectorizer -simplifycfg -gvn -loop-versioning-licm -div-rem-pairs -float2int -simplifycfg -instcombine -callsite-splitting -prune-eh -die -die -called-value-propagation -pgo-memop-opt -strip-dead-prototypes -instsimplify -lower-expect -early-cse -rpo-functionattrs -mergereturn -lower-expect -loop-fusion -instcombine -div-rem-pairs -coro-elide -sroa -scalarizer -speculative-execution -die -simple-loop-unswitch -simplifycfg -reassociate -sccp -consthoist -instcombine -instsimplify -mergeicmps -lower-expect -sccp -mergeicmps -simplifycfg -coro-cleanup -lcssa -redundant-dbg-inst-elim -gvn-hoist -inferattrs -deadargelim -newgvn -gvn -strip-debug-declare -coro-split -tailcallelim -mergeicmps -lower-constant-intrinsics -consthoist -lower-matrix-intrinsics -early-cse-memssa -reassociate -sroa -loop-vectorize -lower-matrix-intrinsics -aggressive-instcombine -globalopt -strip-dead-prototypes -ipsccp -simplifycfg -speculative-execution -inferattrs -early-cse-memssa -callsite-splitting -gvn-hoist -mergefunc -strip-dead-prototypes -add-discriminators -gvn -jump-threading -dce -loop-data-prefetch -inferattrs -canonicalize-aliases -gvn-hoist -float2int -instcombine -lower-matrix-intrinsics -post-inline-ee-instrument -early-cse-memssa -nary-reassociate -loop-versioning -lower-matrix-intrinsics -libcalls-shrinkwrap -instcombine -globaldce -gvn -instcombine -strip-dead-prototypes -strip-dead-prototypes -jump-threading -scalarizer -post-inline-ee-instrument -infer-address-spaces -loop-guard-widening -coro-cleanup -consthoist -simplifycfg -instcombine -partially-inline-libcalls -slp-vectorizer -post-inline-ee-instrument -div-rem-pairs -functionattrs -elim-avail-extern -constprop -newgvn -insert-gcov-profiling -callsite-splitting -lower-widenable-condition -globalopt -float2int -globaldce -argpromotion -instsimplify -consthoist -strip-nondebug -deadargelim -simplifycfg -lower-widenable-condition -deadargelim -coro-elide -correlated-propagation -loop-fusion -early-cse-memssa -jump-threading -loop-versioning -coro-elide -dse -adce -globaldce -newgvn -early-cse-memssa -inject-tli-mappings -slsr -simplifycfg -rewrite-statepoints-for-gc -functionattrs -mergefunc -globalsplit -dce -gvn -gvn-hoist -separate-const-offset-from-gep -reassociate -mergefunc -instcombine -simplifycfg -strip-nondebug -early-cse-memssa -mergefunc -cross-dso-cfi -tailcallelim -newgvn -post-inline-ee-instrument -mergefunc -die -globaldce -mergefunc -instcombine -mergereturn -lowerinvoke -prune-eh -indvars -sancov -break-crit-edges -instsimplify -sroa -strip-nondebug -gvn-hoist -dce -insert-gcov-profiling -loop-load-elim -gvn-hoist -simplifycfg -strip-nondebug -globalopt -consthoist -pgo-memop-opt -lower-matrix-intrinsics -loweratomic -cross-dso-cfi -instcombine -lower-widenable-condition -sccp -cross-dso-cfi -simplifycfg -flattencfg -div-rem-pairs -die -callsite-splitting -newgvn -insert-gcov-profiling -globalsplit -sancov -gvn-hoist -lower-expect -simplifycfg -simplifycfg -gvn-hoist -redundant-dbg-inst-elim -instnamer -gvn -libcalls-shrinkwrap -post-inline-ee-instrument -newgvn -newgvn -newgvn -slsr -mergefunc -newgvn -mergefunc -globalsplit -sancov -strip-nondebug -lower-constant-intrinsics -instnamer -lower-widenable-condition -instcombine -memcpyopt -slp-vectorizer -libcalls-shrinkwrap -rpo-functionattrs -newgvn -early-cse-memssa -lower-constant-intrinsics -instnamer -aggressive-instcombine -ipsccp -gvn-hoist -redundant-dbg-inst-elim -simplifycfg -loop-unroll-and-jam -simplifycfg -sccp -lower-expect -partially-inline-libcalls -simplifycfg -mem2reg -separate-const-offset-from-gep -early-cse-memssa -simplifycfg -lower-matrix-intrinsics -gvn-hoist -globalopt -ipsccp -redundant-dbg-inst-elim -callsite-splitting -inferattrs -simplifycfg -deadargelim -globaldce -gvn-hoist -rpo-functionattrs -simplifycfg -die -indvars -elim-avail-extern -early-cse-memssa -coro-split -early-cse-memssa -simplifycfg -callsite-splitting -simplifycfg -scalarizer -instcombine -gvn-hoist -die -die -lower-widenable-condition -alignment-from-assumptions -simplifycfg -dse -strip -redundant-dbg-inst-elim -simplifycfg -canonicalize-aliases -instcombine -early-cse -correlated-propagation -add-discriminators -consthoist -constmerge -scalarizer -gvn-hoist -float2int -nary-reassociate -functionattrs -simplifycfg -strip-dead-prototypes -globalsplit -consthoist -gvn-hoist -loop-data-prefetch -partially-inline-libcalls -rewrite-statepoints-for-gc -coro-elide -ee-instrument -consthoist -instcombine -jump-threading -canonicalize-aliases -guard-widening -elim-avail-extern -early-cse-memssa -callsite-splitting -libcalls-shrinkwrap -slp-vectorizer -jump-threading -cross-dso-cfi -early-cse -instsimplify -sccp -mergeicmps -redundant-dbg-inst-elim -consthoist -simple-loop-unswitch -newgvn -flattencfg -strip-dead-prototypes -sroa -speculative-execution -strip-nondebug -simplifycfg -instcombine -newgvn -speculative-execution -instcombine -instcombine -lower-matrix-intrinsics -insert-gcov-profiling -slsr -elim-avail-extern -loop-data-prefetch -instsimplify -irce -simplifycfg -correlated-propagation -simplifycfg -instcombine -ipconstprop -tailcallelim -strip-dead-prototypes -functionattrs -prune-eh -jump-threading -scalarizer -strip-dead-prototypes -instcombine -inferattrs -loop-versioning -guard-widening -correlated-propagation -early-cse-memssa -newgvn -scalarizer -float2int -strip-dead-prototypes -simplifycfg -callsite-splitting -consthoist -partially-inline-libcalls -ipconstprop -sink -coro-split -sancov -jump-threading -aggressive-instcombine -mergefunc -called-value-propagation -early-cse-memssa -consthoist -newgvn -early-cse -simplifycfg -early-cse -instnamer -loop-versioning-licm -licm -callsite-splitting -instcombine -jump-threading -simplifycfg -globalsplit -sancov -load-store-vectorizer -coro-elide -jump-threading -loop-data-prefetch -dse -simplifycfg -simplifycfg -slsr -jump-threading -globalopt -coro-elide -reassociate -simplifycfg -jump-threading -early-cse-memssa -infer-address-spaces -lower-widenable-condition -adce -newgvn -float2int -post-inline-ee-instrument -barrier -prune-eh -memcpyopt -pgo-memop-opt -lower-matrix-intrinsics -deadargelim -gvn-hoist -nary-reassociate -jump-threading -guard-widening -jump-threading -insert-gcov-profiling -gvn -constmerge -newgvn -slsr -tailcallelim -scalarizer -rpo-functionattrs -gvn-hoist -argpromotion -instcombine -gvn -nary-reassociate -slsr -newgvn -barrier -div-rem-pairs -simplifycfg -coro-split -instsimplify -coro-cleanup -deadargelim -loop-simplify -reassociate -lowerinvoke -adce -lower-matrix-intrinsics -loop-data-prefetch -lower-matrix-intrinsics -newgvn -coro-split -globalsplit -sancov -consthoist -name-anon-globals -nary-reassociate -newgvn -globalsplit -strip -lower-matrix-intrinsics -strip-dead-prototypes -loop-data-prefetch -instcombine -instnamer -instcombine -loop-data-prefetch -instcombine -float2int -scalarizer -coro-cleanup -gvn -coro-split -scalarizer -globaldce -post-inline-ee-instrument -pgo-memop-opt -loop-data-prefetch -pgo-memop-opt -globalopt -newgvn -aggressive-instcombine -add-discriminators -newgvn -coro-elide -rewrite-statepoints-for-gc -die -deadargelim -coro-elide -mergeicmps -gvn-hoist -pgo-memop-opt -instcombine -loop-sink -instsimplify -strip-debug-declare -instnamer -globalsplit -consthoist -tailcallelim -always-inline -forceattrs -dse -simplifycfg -float2int -simplifycfg -ipconstprop -instcombine -aggressive-instcombine -early-cse -instcombine -newgvn -deadargelim -ipsccp -instcombine -consthoist -forceattrs -early-cse-memssa -instcombine -instcombine -die -instcombine -coro-elide -coro-split -simplifycfg -ipsccp -gvn-hoist -adce -instcombine -sink -loop-interchange -speculative-execution -lcssa -instcombine -gvn-hoist -loop-guard-widening -instcombine -redundant-dbg-inst-elim -separate-const-offset-from-gep -gvn-hoist -redundant-dbg-inst-elim -simplifycfg -instcombine -forceattrs -dse -coro-elide -post-inline-ee-instrument -rpo-functionattrs -loop-versioning -sroa -dse -strip-nondebug -newgvn -simplifycfg -simplifycfg -adce -instcombine -simplifycfg -strip-nondebug -simplifycfg -prune-eh -ee-instrument From 2c2ceaebfccae72beb4aaacc74e0c8134c6f2ffe Mon Sep 17 00:00:00 2001 From: xtremey Date: Tue, 22 Feb 2022 17:07:45 +0100 Subject: [PATCH 2/2] Added proper description and results for leaderboard entry --- README.md | 24 ++++---- leaderboard/llvm_instcount/ppo/README.md | 71 ++++++++++++++-------- leaderboard/llvm_instcount/ppo/results.csv | 48 +++++++-------- 3 files changed, 81 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 334b7efae..2f0bab64b 100644 --- a/README.md +++ b/README.md @@ -126,18 +126,18 @@ pipeline. This leaderboard tracks the results achieved by algorithms on the `llvm-ic-v0` environment on the 23 benchmarks in the `cbench-v1` dataset. -| Author | Algorithm | Links | Date | Walltime (mean) | Codesize Reduction (geomean) | -| --- | --- | --- | --- |-----------------|------------------------------| - | Leibniz University| PPO + Guided Search | [write-up](leaderboard/llvm_instcount/ppo/README.md), [results](leaderboard/llvm_instcount/random_search/results.csv) | 2022-02 | 69.821s | **1.070×** | -| Facebook | Random search (t=10800) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10800.csv) | 2021-03 | 10,512.356s | 1.062× | -| Facebook | Random search (t=3600) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t3600.csv) | 2021-03 | 3,630.821s | 1.061× | -| Facebook | Greedy search | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e0.csv) | 2021-03 | 169.237s | 1.055× | -| Facebook | Random search (t=60) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t60.csv) | 2021-03 | 91.215s | 1.045× | -| Facebook | e-Greedy search (e=0.1) | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e10.csv) | 2021-03 | 152.579s | 1.041× | -| Jiadong Guo | Tabular Q (N=5000, H=10) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H10-N5000.csv) | 2021-04 | 2534.305 | 1.036× | -| Facebook | Random search (t=10) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10.csv) | 2021-03 | 42.939s | 1.031× | -| Patrick Hesse | DQN (N=4000, H=10) | [write-up](leaderboard/llvm_instcount/dqn/README.md), [results](leaderboard/llvm_instcount/dqn/results-instcountnorm-H10-N4000.csv) | 2021-06 | 91.018s | 1.029× | -| Jiadong Guo | Tabular Q (N=2000, H=5) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H5-N2000.csv) | 2021-04 | 694.105 | 0.988× | +| Author | Algorithm | Links | Date | Walltime (mean) | Codesize Reduction (geomean) | +|--------------------------------------------------| --- | --- | --- |-----------------|------------------------------| + | Robin Schmöcker, Yannik Mahlau, Nicolas Fröhlich | PPO + Guided Search | [write-up](leaderboard/llvm_instcount/ppo/README.md), [results](leaderboard/llvm_instcount/random_search/results.csv) | 2022-02 | 69.821s | **1.070×** | +| Facebook | Random search (t=10800) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10800.csv) | 2021-03 | 10,512.356s | 1.062× | +| Facebook | Random search (t=3600) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t3600.csv) | 2021-03 | 3,630.821s | 1.061× | +| Facebook | Greedy search | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e0.csv) | 2021-03 | 169.237s | 1.055× | +| Facebook | Random search (t=60) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t60.csv) | 2021-03 | 91.215s | 1.045× | +| Facebook | e-Greedy search (e=0.1) | [write-up](leaderboard/llvm_instcount/e_greedy/README.md), [results](leaderboard/llvm_instcount/e_greedy/results_e10.csv) | 2021-03 | 152.579s | 1.041× | +| Jiadong Guo | Tabular Q (N=5000, H=10) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H10-N5000.csv) | 2021-04 | 2534.305 | 1.036× | +| Facebook | Random search (t=10) | [write-up](leaderboard/llvm_instcount/random_search/README.md), [results](leaderboard/llvm_instcount/random_search/results_p125_t10.csv) | 2021-03 | 42.939s | 1.031× | +| Patrick Hesse | DQN (N=4000, H=10) | [write-up](leaderboard/llvm_instcount/dqn/README.md), [results](leaderboard/llvm_instcount/dqn/results-instcountnorm-H10-N4000.csv) | 2021-06 | 91.018s | 1.029× | +| Jiadong Guo | Tabular Q (N=2000, H=5) | [write-up](leaderboard/llvm_instcount/tabular_q/README.md), [results](leaderboard/llvm_instcount/tabular_q/results-H5-N2000.csv) | 2021-04 | 694.105 | 0.988× | ## Contributing diff --git a/leaderboard/llvm_instcount/ppo/README.md b/leaderboard/llvm_instcount/ppo/README.md index 19827b1a8..ef45e1a81 100644 --- a/leaderboard/llvm_instcount/ppo/README.md +++ b/leaderboard/llvm_instcount/ppo/README.md @@ -1,23 +1,19 @@ # Proximal Policy Optimization with Guided Random Search - **tldr;** -Proximal Policy Optimization (PPO) followed by guided search using the action +Proximal Policy Optimization (PPO) followed by guided search using the action probabilities of the PPO-Model **Authors:** Nicolas Fröhlich, Robin Schmöcker, Yannik Mahlau - **Publication:** Not Available - **Results:** Geometric Mean: 1.070, [results](/results.csv) - **CompilerGym version:** 0.2.1 - - **Is the approach Open Source?:** Yes -The source code is available as Open-Source: -https://github.com/xtremey/ppo_compiler_gym +The source code is available as Open-Source: +https://github.com/xtremey/ppo_compiler_gym/tree/72c08d86e4c96ed1e4579e5a00b9377e556609ab **Did you modify the CompilerGym source code?:** No (apart from state space wrappers) **What range of values were considered for the above parameters?** -We experimented a little bit with the hyperparameters of PPO, but the results did not +We experimented a little bit with the hyperparameters of PPO, but the results did not change drastically. Therefore, we did not perform any Hyperparameter Optimization. **Is the policy deterministic?:** No ## Description - -Our Model uses the Proximal Policy Optimization (PPO) Architecture: +Our Model uses the Proximal Policy Optimization (PPO) Architecture: https://arxiv.org/abs/1707.06347 -We used a wrapper to extend the state space such that the number of remaining steps is -an additional entry in the state space (as a number, not one hot encoded). During -training we limited the number of steps per episode to 200. - -In a second step we use the action probabilities of the model to perform a guided -random search (also for 200 steps). We limited the search time to one minute for each +### Training +We used a wrapper to extend the state space such that the number of remaining steps in +an additional entry in the state space (as a number, not one hot encoded). During +training, we limited the number of steps per episode to 200. We trained the PPO Model on all benchmarks +except ghostscript. Therefore, the model is not tested on unseen programs, except ghostscript. +The performance of ghostscript indicates potential for generalization to unseen programs as it is better +than the baseline compiler and most other techniques on the leaderboard. + +We trained for 10 hours on a consumer computer and evaluated performance every half hour using only cpu in a docker +on windows. The peak performance was reached after 7 hours. +The exact specification is: Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz 3.70 GHz, 32GB RAM + +### Guided Search +In a second step we use the action probabilities of the model to perform a guided +random search (also for 200 steps). We limited the search time to one minute for each environment. -In a third step we optimized the best trajectory found during random search by taking 500 +In a third step we optimized the best trajectory found during random search by taking 500 additional steps using the models action probabilities. This did not yield improvement for all environments, but sometimes improved solution a little with basically no -computational cost. Therefore, the maximum possible length of a trajectory is 700. +computational cost. Therefore, the maximum possible length of a trajectory is 700. However, most trajectories are much shorter. -We excluded the Ghostscript benchmark during training since it took a lot of computation -and presented itself as a bottleneck. Additionally, we excluded the random search and additional +We excluded the ghostscript benchmark during training since it took a lot of computation +and presented itself as a bottleneck. Additionally, we excluded the random search and additional steps for this benchmark since it did not yield any improvement and drastically increased the mean walltime. - -### Credit -Credit to nikhilbarhate99 +## Reproduction +The following commands can be used to train the PPO Model. To exactly reproduce our experiment, ghostscript has +to be excluded from the benchmark file. +```sh +benchmarks = [] +f = open("cbench-v1.txt", "r") +for line in f: + benchmarks.append(line.strip()) +f.close() + +env = llvm_wrapper(benchmarks, max_episode_steps=200, steps_in_observation=True) + +ppo_training = PPO(env) +ppo_training.train(log_progress=True, training_time=60 * 60 * 10, progress_log_rate=60 * 30) +Evaluation.evaluate(benchmarks, "default", additional_steps_for_max=500, max_trials_per_benchmark=100000, + max_time_per_benchmark=60 * 1) +``` + +## Credit +Credit to nikhilbarhate99 (https://github.com/nikhilbarhate99/PPO-PyTorch/blob/master/PPO.py). -Parts of the rollout buffer and the update method are taken from this repo. \ No newline at end of file +Parts of the rollout buffer and the update method are taken from this repo. diff --git a/leaderboard/llvm_instcount/ppo/results.csv b/leaderboard/llvm_instcount/ppo/results.csv index 06de00024..3db725c79 100644 --- a/leaderboard/llvm_instcount/ppo/results.csv +++ b/leaderboard/llvm_instcount/ppo/results.csv @@ -1,24 +1,24 @@ -benchmark://cbench-v1/adpcm,1.0083798882681567,60.93814396858215,opt -sroa -mem2reg -insert-gcov-profiling -add-discriminators -prune-eh -jump-threading -dce -sroa -dce -insert-gcov-profiling -reassociate -lcssa -jump-threading -instcombine -mergefunc -sroa -canonicalize-aliases -loop-load-elim -consthoist -newgvn -dce -lower-matrix-intrinsics -sroa -sroa -instsimplify -dce -gvn-hoist -simplifycfg -sink -coro-split -rewrite-statepoints-for-gc -newgvn -instnamer -forceattrs -loop-distribute -simplifycfg -inject-tli-mappings -bdce -ipconstprop -scalarizer -reassociate -prune-eh -cross-dso-cfi -pgo-memop-opt -early-cse -instcombine -simplifycfg -speculative-execution -instcombine -newgvn -constmerge -coro-elide -partially-inline-libcalls -insert-gcov-profiling -newgvn -ipsccp -early-cse -redundant-dbg-inst-elim -aggressive-instcombine -coro-elide -dce -loop-guard-widening -cross-dso-cfi -newgvn -newgvn -simplifycfg -mergeicmps -speculative-execution -instnamer -simplifycfg -loop-data-prefetch -sccp -post-inline-ee-instrument -newgvn -sroa -consthoist -mem2reg -simplifycfg -gvn-hoist -loop-data-prefetch -constprop -early-cse -loop-unroll-and-jam -inferattrs -instcombine -simplifycfg -simplifycfg -lower-constant-intrinsics -simplifycfg -simplifycfg -newgvn -lower-widenable-condition -gvn-hoist -instcombine -mergefunc -instcombine -licm -instcombine -loop-idiom -jump-threading -newgvn -rpo-functionattrs -lower-constant-intrinsics -loop-load-elim -pgo-memop-opt -lower-guard-intrinsic -instcombine -mergeicmps -indvars -lower-matrix-intrinsics -licm -sccp -newgvn -ipsccp -prune-eh -loweratomic -newgvn -sccp -jump-threading -lower-expect -loop-vectorize -instcombine -flattencfg -coro-split -simplifycfg -aggressive-instcombine -coro-early -callsite-splitting -elim-avail-extern -mergereturn -strip-nondebug -mem2reg -simplifycfg -coro-cleanup -lower-guard-intrinsic -nary-reassociate -aggressive-instcombine -instcombine -simplifycfg -early-cse -strip-dead-prototypes -licm -ipsccp -newgvn -loop-load-elim -canonicalize-aliases -coro-split -loop-versioning -newgvn -strip-debug-declare -loop-data-prefetch -lower-constant-intrinsics -strip-nondebug -instcombine -flattencfg -partially-inline-libcalls -sancov -lower-matrix-intrinsics -instcombine -strip-debug-declare -sroa -early-cse-memssa -partially-inline-libcalls -float2int -callsite-splitting -newgvn -globalopt -inject-tli-mappings -jump-threading -constmerge -mergefunc -prune-eh -coro-elide -lower-matrix-intrinsics -consthoist -insert-gcov-profiling -newgvn -tailcallelim -adce -lowerinvoke -reassociate -called-value-propagation -mergeicmps -simplifycfg -simplifycfg -instsimplify -functionattrs -globalsplit -tailcallelim -rpo-functionattrs -partially-inline-libcalls -slp-vectorizer -forceattrs -coro-elide -lower-widenable-condition -reassociate -loop-load-elim -globaldce -memcpyopt -mergefunc -sroa -sroa -coro-cleanup -sroa -loop-unswitch -called-value-propagation -sroa -mem2reg -sink -sink -inferattrs -gvn-hoist -dce -sroa -name-anon-globals -sroa -early-cse -coro-cleanup -loop-fusion -mem2reg -strip-nondebug -sroa -mergereturn -instnamer -loop-predication -prune-eh -strip-nondebug -loop-data-prefetch -mem2reg -dce -sroa -reg2mem -sroa -loop-predication -sroa -loop-sink -ipconstprop -sroa -sroa -forceattrs -infer-address-spaces -forceattrs -dce -called-value-propagation -insert-gcov-profiling -loop-unswitch -newgvn -mem2reg -forceattrs -globalsplit -mem2reg -ee-instrument -lcssa -add-discriminators -lower-widenable-condition -sroa -adce -simple-loop-unswitch -sroa -argpromotion -infer-address-spaces -sroa -lcssa -globalopt -rewrite-statepoints-for-gc -instsimplify -constprop -loop-unroll-and-jam -loop-simplify -sroa -forceattrs -loop-unswitch -mergereturn -mem2reg -pgo-memop-opt -constmerge -lcssa -loop-simplify -mem2reg -sroa -loop-vectorize -nary-reassociate -insert-gcov-profiling -consthoist -instnamer -alignment-from-assumptions -reassociate -dse -simplifycfg -infer-address-spaces -alignment-from-assumptions -rewrite-statepoints-for-gc -lcssa -loop-instsimplify -instsimplify -sccp -alignment-from-assumptions -float2int -loop-reduce -simple-loop-unswitch -sroa -gvn -guard-widening -instcombine -post-inline-ee-instrument -gvn-hoist -sroa -instcombine -alignment-from-assumptions -loop-vectorize -gvn-hoist -loop-reduce -reassociate -loop-interchange -simple-loop-unswitch -sink -mem2reg -sroa -sroa -sroa -mem2reg -loop-data-prefetch -add-discriminators -infer-address-spaces -instsimplify -loop-vectorize -instsimplify -gvn-hoist -loop-reduce -sroa -sccp -strip-dead-prototypes -lcssa -lower-widenable-condition -sroa -loop-load-elim -sroa -infer-address-spaces -sroa -sroa -sroa -loop-vectorize -sroa -reassociate -loop-interchange -licm -instcombine -jump-threading -sroa -instnamer -early-cse-memssa -add-discriminators -loop-interchange -globalopt -insert-gcov-profiling -canonicalize-aliases -loop-vectorize -sroa -loop-reduce -sroa -simple-loop-unswitch -bdce -instsimplify -sroa -sroa -constmerge -pgo-memop-opt -sink -lower-guard-intrinsic -sroa -forceattrs -mergereturn -sroa -sroa -sroa -sroa -mem2reg -sroa -always-inline -bdce -argpromotion -simple-loop-unswitch -barrier -sroa -lowerinvoke -sroa -sroa -sroa -mem2reg -newgvn -sroa -sroa -irce -loop-unswitch -loop-guard-widening -alignment-from-assumptions -loop-deletion -simple-loop-unswitch -instsimplify -tailcallelim -attributor -sroa -lower-matrix-intrinsics -lcssa -coro-early -mem2reg -hotcoldsplit -mem2reg -ee-instrument -sroa -loop-vectorize -sroa -sroa -loop-predication -lcssa -pgo-memop-opt -sroa -adce -tailcallelim -alignment-from-assumptions -loop-simplify -strip -sroa -loop-guard-widening -break-crit-edges -loop-load-elim -insert-gcov-profiling -tailcallelim -lower-guard-intrinsic -sroa -sroa -scalarizer -jump-threading -sroa -sroa -sroa -sroa -loop-unroll-and-jam -insert-gcov-profiling -sroa -sroa -barrier -simple-loop-unswitch -partially-inline-libcalls -mem2reg -sccp -strip-dead-prototypes -strip-nondebug -sroa -early-cse -sroa -lowerinvoke -barrier -early-cse -sroa -jump-threading -barrier -speculative-execution -loweratomic -newgvn -loop-load-elim -called-value-propagation -infer-address-spaces -instcombine -inject-tli-mappings -strip -newgvn -sroa -inferattrs -ee-instrument -instcombine -coro-cleanup -globalsplit -instcombine -slsr -lower-matrix-intrinsics -lower-guard-intrinsic -constprop -loop-deletion -early-cse-memssa -inject-tli-mappings -functionattrs -sroa -dce -reassociate -simplifycfg -instcombine -separate-const-offset-from-gep -lower-constant-intrinsics -jump-threading -lowerinvoke -early-cse -indvars -lcssa -instcombine -infer-address-spaces -newgvn -gvn-hoist -div-rem-pairs -float2int -reassociate -simplifycfg -dce -gvn-hoist -instcombine -newgvn -early-cse -pgo-memop-opt -newgvn -newgvn -loop-instsimplify -simplifycfg -sink -simplifycfg -early-cse -lower-matrix-intrinsics -sccp -tailcallelim -lowerinvoke -coro-split -add-discriminators -mergereturn -pgo-memop-opt -sroa -simplifycfg -loop-guard-widening -deadargelim -reassociate -early-cse-memssa -instcombine -sink -attributor -functionattrs -constmerge -newgvn -gvn-hoist -early-cse-memssa -sink -reassociate -elim-avail-extern -reassociate -lcssa -globalsplit -consthoist -early-cse -instcombine -gvn-hoist -forceattrs -constprop -sroa -name-anon-globals -deadargelim -gvn-hoist -add-discriminators -aggressive-instcombine -gvn-hoist -mergereturn -lower-matrix-intrinsics -gvn -sroa -simple-loop-unswitch -dse -coro-elide -div-rem-pairs -loop-sink -simplifycfg -newgvn -lower-matrix-intrinsics -sroa -name-anon-globals -instcombine -always-inline -instcombine -instcombine -instnamer -globalsplit -coro-early -instcombine -instcombine -instnamer -argpromotion -early-cse -adce -gvn-hoist -dce -loop-guard-widening -sink -early-cse -div-rem-pairs -dce -simplifycfg -pgo-memop-opt -coro-elide -nary-reassociate -ipsccp -pgo-memop-opt -gvn-hoist -sancov -loop-guard-widening -newgvn -instcombine -add-discriminators -simplifycfg -mergefunc -gvn-hoist -globalsplit -cross-dso-cfi -early-cse -coro-early -redundant-dbg-inst-elim -simplifycfg -irce -lower-expect -ipsccp -early-cse -adce -sccp -ipconstprop -slsr -gvn-hoist -ipconstprop -float2int -loop-versioning -instcombine -insert-gcov-profiling -attributor -functionattrs -coro-split -gvn -adce -simplifycfg -float2int -early-cse -aggressive-instcombine -simplifycfg -consthoist -gvn-hoist -ipsccp -coro-cleanup -consthoist -simplifycfg -constmerge -gvn-hoist -sccp -gvn-hoist -flattencfg -consthoist -simplifycfg -early-cse -strip-dead-prototypes -simplifycfg -strip-dead-prototypes -sccp -simplifycfg -reassociate -dse -pgo-memop-opt -simplifycfg -cross-dso-cfi -functionattrs -float2int -simple-loop-unswitch -instcombine -instcombine -name-anon-globals -mergeicmps -early-cse-memssa -sancov -sroa -simplifycfg -redundant-dbg-inst-elim -mergereturn -dse -instcombine -float2int -ipsccp -tailcallelim -cross-dso-cfi -pgo-memop-opt -gvn-hoist -lower-guard-intrinsic -indvars -pgo-memop-opt -infer-address-spaces -simplifycfg -early-cse -ipsccp -coro-split -coro-elide -indvars -lower-constant-intrinsics -lower-constant-intrinsics -dse -instcombine -gvn -indvars -dse -instcombine -ee-instrument -float2int -benchmark://cbench-v1/blowfish,1.10178117048346,61.936835527420044,opt -mem2reg -callsite-splitting -simplifycfg -slsr -sancov -barrier -loop-data-prefetch -die -coro-elide -instsimplify -early-cse-memssa -gvn-hoist -instcombine -add-discriminators -globalsplit -globaldce -deadargelim -lower-widenable-condition -jump-threading -simplifycfg -hotcoldsplit -newgvn -partially-inline-libcalls -dse -functionattrs -scalarizer -coro-elide -newgvn -separate-const-offset-from-gep -rpo-functionattrs -instcombine -dse -simplifycfg -globalopt -loop-versioning -newgvn -reassociate -consthoist -forceattrs -lower-guard-intrinsic -instcombine -loop-versioning -pgo-memop-opt -instcombine -gvn-hoist -dse -consthoist -memcpyopt -jump-threading -dse -instcombine -mergefunc -gvn -aggressive-instcombine -mldst-motion -prune-eh -rpo-functionattrs -simplifycfg -loop-unroll-and-jam -insert-gcov-profiling -gvn -strip-dead-prototypes -dce -gvn-hoist -ipsccp -globaldce -sroa -strip-nondebug -insert-gcov-profiling -gvn-hoist -functionattrs -instcombine -callsite-splitting -sink -name-anon-globals -insert-gcov-profiling -infer-address-spaces -lower-constant-intrinsics -instsimplify -coro-cleanup -deadargelim -div-rem-pairs -callsite-splitting -lower-widenable-condition -alignment-from-assumptions -loop-versioning -add-discriminators -globaldce -sroa -simplifycfg -instcombine -flattencfg -early-cse-memssa -mergereturn -loop-data-prefetch -constmerge -dse -coro-elide -early-cse-memssa -callsite-splitting -early-cse-memssa -reassociate -coro-early -early-cse -loop-data-prefetch -div-rem-pairs -globalsplit -instcombine -newgvn -instcombine -instcombine -sccp -gvn-hoist -dse -instcombine -barrier -pgo-memop-opt -newgvn -redundant-dbg-inst-elim -gvn-hoist -pgo-memop-opt -mergefunc -lower-matrix-intrinsics -redundant-dbg-inst-elim -load-store-vectorizer -instcombine -correlated-propagation -newgvn -instcombine -instcombine -pgo-memop-opt -gvn -jump-threading -indvars -argpromotion -add-discriminators -argpromotion -jump-threading -constprop -speculative-execution -instnamer -sink -consthoist -gvn-hoist -add-discriminators -simplifycfg -gvn-hoist -loop-interchange -lowerinvoke -simplifycfg -sroa -loop-distribute -load-store-vectorizer -jump-threading -nary-reassociate -simple-loop-unswitch -slp-vectorizer -early-cse-memssa -instcombine -consthoist -gvn-hoist -globaldce -gvn -gvn -instcombine -die -instcombine -simplifycfg -loop-data-prefetch -instnamer -rpo-functionattrs -instcombine -lower-matrix-intrinsics -adce -scalarizer -early-cse -insert-gcov-profiling -instsimplify -aggressive-instcombine -simplifycfg -instcombine -rpo-functionattrs -libcalls-shrinkwrap -simplifycfg -coro-split -gvn-hoist -aggressive-instcombine -deadargelim -simplifycfg -pgo-memop-opt -instsimplify -gvn-hoist -lcssa -sink -gvn -newgvn -simplifycfg -gvn-hoist -speculative-execution -jump-threading -instcombine -globalsplit -indvars -globalopt -jump-threading -ee-instrument -dce -simple-loop-unswitch -lower-guard-intrinsic -simplifycfg -coro-cleanup -jump-threading -pgo-memop-opt -jump-threading -flattencfg -mergereturn -instcombine -reassociate -lower-matrix-intrinsics -simplifycfg -mergefunc -simplifycfg -instcombine -simplifycfg -sccp -dse -mergefunc -gvn-hoist -sroa -irce -redundant-dbg-inst-elim -die -callsite-splitting -ee-instrument -strip-dead-prototypes -coro-elide -coro-split -slsr -simplifycfg -simplifycfg -loop-vectorize -lower-matrix-intrinsics -sink -instcombine -callsite-splitting -lower-guard-intrinsic -instcombine -jump-threading -simplifycfg -gvn-hoist -slp-vectorizer -insert-gcov-profiling -sroa -loop-data-prefetch -instsimplify -insert-gcov-profiling -mergefunc -sroa -strip-debug-declare -simplifycfg -tailcallelim -simplifycfg -pgo-memop-opt -newgvn -coro-elide -die -early-cse-memssa -bdce -gvn-hoist -name-anon-globals -sroa -redundant-dbg-inst-elim -newgvn -loop-data-prefetch -consthoist -simplifycfg -sroa -pgo-memop-opt -constprop -early-cse -coro-elide -simplifycfg -simplifycfg -lower-expect -instcombine -instcombine -instcombine -pgo-memop-opt -simplifycfg -dse -instcombine -early-cse-memssa -simplifycfg -instcombine -simplifycfg -coro-split -adce -early-cse-memssa -instnamer -newgvn -lcssa -scalarizer -pgo-memop-opt -newgvn -rewrite-statepoints-for-gc -mldst-motion -instcombine -strip-nondebug -functionattrs -gvn-hoist -gvn-hoist -instcombine -mergefunc -loop-versioning -newgvn -instcombine -indvars -mergereturn -coro-split -simplifycfg -callsite-splitting -coro-early -flattencfg -licm -argpromotion -consthoist -partially-inline-libcalls -elim-avail-extern -early-cse-memssa -loop-guard-widening -instcombine -libcalls-shrinkwrap -instcombine -instcombine -coro-elide -inferattrs -simplifycfg -adce -newgvn -lower-widenable-condition -lowerinvoke -instcombine -instcombine -simplifycfg -constmerge -simplifycfg -coro-cleanup -early-cse-memssa -coro-elide -early-cse-memssa -simplifycfg -consthoist -consthoist -scalarizer -newgvn -instcombine -loop-versioning -prune-eh -loop-load-elim -add-discriminators -loop-distribute -loop-deletion -simplifycfg -instsimplify -canonicalize-aliases -instnamer -instcombine -functionattrs -instcombine -dce -instcombine -indvars -simplifycfg -gvn-hoist -instcombine -simplifycfg -tailcallelim -instcombine -loop-data-prefetch -forceattrs -strip-dead-prototypes -gvn-hoist -instsimplify -coro-elide -instcombine -coro-elide -sroa -strip-dead-prototypes -newgvn -simplifycfg -dce -coro-elide -jump-threading -coro-split -slp-vectorizer -bdce -sroa -coro-elide -load-store-vectorizer -coro-split -coro-split -newgvn -scalarizer -ipsccp -instsimplify -instcombine -reassociate -constmerge -instcombine -consthoist -called-value-propagation -loop-deletion -lowerinvoke -gvn-hoist -functionattrs -instcombine -jump-threading -ipsccp -strip-nondebug -scalarizer -jump-threading -mergeicmps -coro-cleanup -newgvn -bdce -pgo-memop-opt -instcombine -adce -loop-data-prefetch -reassociate -infer-address-spaces -simplifycfg -forceattrs -lower-matrix-intrinsics -instcombine -flattencfg -consthoist -gvn-hoist -infer-address-spaces -simplifycfg -sancov -instcombine -separate-const-offset-from-gep -loop-versioning -tailcallelim -redundant-dbg-inst-elim -mergefunc -sancov -early-cse -instcombine -pgo-memop-opt -canonicalize-aliases -instnamer -simplifycfg -sccp -gvn-hoist -post-inline-ee-instrument -infer-address-spaces -dse -loop-data-prefetch -simplifycfg -constprop -gvn -sccp -loop-versioning -coro-cleanup -dse -instcombine -speculative-execution -gvn-hoist -newgvn -loop-versioning -gvn-hoist -name-anon-globals -strip-nondebug -simplifycfg -adce -instcombine -loop-versioning -lower-guard-intrinsic -globalsplit -instcombine -reassociate -ipsccp -coro-elide -consthoist -called-value-propagation -add-discriminators -consthoist -consthoist -early-cse-memssa -instsimplify -instcombine -loweratomic -simplifycfg -loop-data-prefetch -strip-dead-prototypes -div-rem-pairs -early-cse-memssa -instcombine -simplifycfg -nary-reassociate -instcombine -gvn-hoist -barrier -instcombine -bdce -newgvn -lcssa -loop-idiom -mergefunc -dce -redundant-dbg-inst-elim -simplifycfg -scalarizer -early-cse-memssa -bdce -constmerge -lower-guard-intrinsic -instnamer -early-cse -gvn -simplifycfg -ee-instrument -gvn-hoist -inject-tli-mappings -coro-elide -simplifycfg -simplifycfg -consthoist -coro-cleanup -lcssa -adce -instcombine -simplifycfg -instcombine -instcombine -guard-widening -loop-sink -slp-vectorizer -libcalls-shrinkwrap -instcombine -consthoist -lcssa -constprop -canonicalize-aliases -simplifycfg -early-cse-memssa -argpromotion -strip -lower-expect -gvn -instcombine -globalopt -aggressive-instcombine -constprop -loop-interchange -loop-data-prefetch -adce -early-cse-memssa -jump-threading -add-discriminators -sink -barrier -jump-threading -adce -post-inline-ee-instrument -mergefunc -coro-split -dce -sancov -instcombine -mergefunc -lower-matrix-intrinsics -ee-instrument -simplifycfg -jump-threading -speculative-execution -dse -loop-sink -constprop -ipconstprop -newgvn -rewrite-statepoints-for-gc -prune-eh -sroa -elim-avail-extern -globalsplit -memcpyopt -gvn -barrier -early-cse-memssa -strip-nondebug -mergefunc -called-value-propagation -simplifycfg -newgvn -prune-eh -early-cse-memssa -loop-distribute -simplifycfg -loop-fusion -instnamer -globalopt -instcombine -ipsccp -sccp -globalopt -ipconstprop -early-cse-memssa -pgo-memop-opt -consthoist -newgvn -strip -pgo-memop-opt -consthoist -slsr -consthoist -libcalls-shrinkwrap -lower-constant-intrinsics -coro-early -add-discriminators -mergefunc -instcombine -called-value-propagation -ipsccp -strip-nondebug -globalopt -instcombine -strip-dead-prototypes -bdce -instcombine -ipconstprop -instcombine -inferattrs -early-cse -reassociate -early-cse -callsite-splitting -simplifycfg -early-cse-memssa -lower-expect -pgo-memop-opt -sroa -instcombine -instcombine -pgo-memop-opt -loop-versioning -scalarizer -globalsplit -lower-widenable-condition -barrier -instcombine -loweratomic -mldst-motion -rewrite-statepoints-for-gc -newgvn -correlated-propagation -dse -scalarizer -instcombine -redundant-dbg-inst-elim -memcpyopt -instsimplify -instcombine -die -instcombine -consthoist -instcombine -post-inline-ee-instrument -simplifycfg -simplifycfg -rewrite-statepoints-for-gc -loop-versioning -nary-reassociate -inject-tli-mappings -scalarizer -rpo-functionattrs -redundant-dbg-inst-elim -jump-threading -ipconstprop -instcombine -forceattrs -newgvn -gvn -prune-eh -instcombine -instcombine -early-cse-memssa -lower-widenable-condition -add-discriminators -mergefunc -correlated-propagation -strip-nondebug -strip-nondebug -bdce -early-cse-memssa -deadargelim -rpo-functionattrs -coro-elide -benchmark://cbench-v1/crc32,1.0,60.860716819763184,opt -sroa -insert-gcov-profiling -sroa -consthoist -sroa -pgo-memop-opt -called-value-propagation -sroa -sroa -bdce -gvn-hoist -strip-dead-prototypes -coro-elide -barrier -sroa -sink -reassociate -barrier -gvn-hoist -dce -loop-reroll -instsimplify -ee-instrument -mem2reg -speculative-execution -sroa -sroa -mem2reg -loop-interchange -mem2reg -sroa -loop-deletion -lower-guard-intrinsic -sroa -strip-nondebug -simple-loop-unswitch -sancov -sancov -sroa -sroa -sroa -forceattrs -sroa -insert-gcov-profiling -infer-address-spaces -sroa -tailcallelim -loop-interchange -globalopt -loop-guard-widening -loop-idiom -sroa -newgvn -insert-gcov-profiling -inject-tli-mappings -indvars -loop-vectorize -lower-matrix-intrinsics -lcssa -loop-deletion -bdce -bdce -sroa -sroa -mergereturn -constprop -sroa -mergereturn -lcssa -loop-load-elim -insert-gcov-profiling -mem2reg -instsimplify -ipsccp -sroa -simplifycfg -sroa -instsimplify -loop-load-elim -lowerinvoke -sroa -sroa -scalarizer -ee-instrument -early-cse -alignment-from-assumptions -alignment-from-assumptions -sroa -always-inline -dce -lcssa -early-cse -sroa -alignment-from-assumptions -sccp -pgo-memop-opt -mem2reg -reassociate -sroa -constprop -indvars -newgvn -reassociate -loop-guard-widening -called-value-propagation -loop-guard-widening -strip-nondebug -reassociate -adce -sroa -sroa -instcombine -sroa -sroa -sroa -partially-inline-libcalls -gvn-hoist -sroa -simplifycfg -loop-reduce -mem2reg -newgvn -insert-gcov-profiling -loop-unroll-and-jam -early-cse -sccp -sroa -flattencfg -early-cse -sroa -rpo-functionattrs -mem2reg -loop-load-elim -functionattrs -loop-data-prefetch -instcombine -sroa -consthoist -newgvn -gvn -loop-data-prefetch -lcssa -slsr -loop-distribute -simplifycfg -argpromotion -newgvn -early-cse -coro-elide -simplifycfg -early-cse -loop-data-prefetch -early-cse-memssa -strip-dead-prototypes -slp-vectorizer -loop-data-prefetch -simplifycfg -mem2reg -strip-nondebug -post-inline-ee-instrument -sroa -div-rem-pairs -loop-sink -add-discriminators -simplifycfg -simplifycfg -newgvn -simplifycfg -early-cse -loop-versioning -reassociate -name-anon-globals -attributor -instcombine -rpo-functionattrs -slsr -lower-widenable-condition -early-cse -simplifycfg -scalarizer -guard-widening -simplifycfg -instnamer -early-cse-memssa -forceattrs -instcombine -jump-threading -forceattrs -lower-constant-intrinsics -newgvn -loop-predication -jump-threading -loop-fusion -ee-instrument -slsr -post-inline-ee-instrument -simplifycfg -slsr -libcalls-shrinkwrap -loop-versioning -correlated-propagation -loop-idiom -insert-gcov-profiling -loop-simplifycfg -loop-interchange -lower-guard-intrinsic -constprop -loop-sink -sroa -mem2reg -loop-reduce -loop-unroll-and-jam -loop-fusion -sroa -sroa -sroa -sroa -bdce -sroa -sroa -mergereturn -add-discriminators -loop-reroll -mem2reg -hotcoldsplit -constprop -simple-loop-unswitch -sroa -sroa -sccp -loop-reduce -lowerinvoke -alignment-from-assumptions -sroa -sink -loop-predication -canonicalize-aliases -loop-guard-widening -loop-data-prefetch -coro-cleanup -constmerge -lower-matrix-intrinsics -sroa -loop-unswitch -sink -loop-guard-widening -add-discriminators -reassociate -coro-elide -instsimplify -inferattrs -newgvn -newgvn -loop-vectorize -loop-vectorize -loop-load-elim -indvars -simple-loop-unswitch -loop-idiom -alignment-from-assumptions -mem2reg -lcssa -sroa -loop-unswitch -pgo-memop-opt -sroa -loop-data-prefetch -loop-vectorize -loop-sink -instsimplify -add-discriminators -simplifycfg -memcpyopt -constmerge -sroa -globalopt -loop-interchange -early-cse -sroa -mem2reg -sroa -lcssa -float2int -lower-guard-intrinsic -loop-reduce -sroa -sroa -loop-unroll-and-jam -early-cse-memssa -loop-unroll-and-jam -instsimplify -sancov -loop-load-elim -barrier -dce -sroa -infer-address-spaces -lcssa -sink -loop-reduce -lcssa -loop-guard-widening -sroa -mem2reg -barrier -add-discriminators -sroa -loop-unroll-and-jam -break-crit-edges -sroa -instsimplify -early-cse -instsimplify -argpromotion -instsimplify -jump-threading -sroa -coro-elide -coro-cleanup -forceattrs -strip -globalsplit -insert-gcov-profiling -sroa -loop-deletion -adce -sroa -loop-vectorize -sroa -sancov -insert-gcov-profiling -sroa -mergereturn -pgo-memop-opt -hotcoldsplit -ee-instrument -sroa -reassociate -mem2reg -sroa -loop-deletion -sroa -lower-guard-intrinsic -loop-predication -instsimplify -strip-dead-prototypes -reassociate -loop-deletion -sroa -sroa -mem2reg -insert-gcov-profiling -early-cse -mem2reg -ee-instrument -insert-gcov-profiling -loop-reroll -alignment-from-assumptions -mem2reg -inferattrs -sroa -sroa -slp-vectorizer -sroa -loop-reroll -mem2reg -simple-loop-unswitch -reg2mem -mem2reg -constprop -barrier -sroa -simple-loop-unswitch -pgo-memop-opt -insert-gcov-profiling -sroa -sroa -alignment-from-assumptions -mem2reg -functionattrs -simplifycfg -loop-predication -strip-dead-prototypes -early-cse-memssa -mem2reg -loop-sink -early-cse -licm -pgo-memop-opt -loop-predication -dce -constprop -sroa -add-discriminators -sroa -sroa -sroa -lowerswitch -sroa -sancov -loop-predication -insert-gcov-profiling -loop-load-elim -early-cse -sroa -globalopt -barrier -sroa -reassociate -called-value-propagation -lower-guard-intrinsic -loop-predication -lower-guard-intrinsic -sroa -sroa -sroa -sroa -sccp -infer-address-spaces -sroa -loop-deletion -lower-matrix-intrinsics -sroa -sroa -globalsplit -loop-data-prefetch -early-cse-memssa -sroa -loop-versioning -barrier -ee-instrument -sroa -loop-load-elim -sroa -mem2reg -called-value-propagation -loop-guard-widening -coro-cleanup -sroa -barrier -insert-gcov-profiling -indvars -loop-predication -called-value-propagation -globalopt -globalopt -loop-reduce -mem2reg -mem2reg -lower-constant-intrinsics -coro-cleanup -reassociate -mergereturn -sroa -sroa -ipconstprop -simple-loop-unswitch -sroa -sroa -insert-gcov-profiling -mem2reg -instnamer -sroa -coro-elide -loop-simplifycfg -sccp -adce -sroa -sroa -loop-sink -alignment-from-assumptions -argpromotion -sroa -mem2reg -reassociate -sink -sroa -sroa -strip-nondebug -sroa -instsimplify -sccp -loop-reroll -forceattrs -strip-nondebug -cross-dso-cfi -coro-early -ipconstprop -lower-guard-intrinsic -sroa -loop-interchange -sroa -adce -sroa -simplifycfg -name-anon-globals -ipsccp -jump-threading -sroa -called-value-propagation -loop-guard-widening -loop-reduce -mem2reg -hotcoldsplit -sroa -constmerge -always-inline -sroa -loop-idiom -mergereturn -ipsccp -loop-deletion -simple-loop-unswitch -loop-guard-widening -argpromotion -sroa -sroa -instsimplify -speculative-execution -insert-gcov-profiling -sroa -loop-interchange -dce -reassociate -gvn-hoist -indvars -dce -dce -sroa -mem2reg -sroa -tailcallelim -sroa -lcssa -loop-predication -gvn-hoist -simple-loop-unswitch -sroa -sroa -coro-cleanup -loop-idiom -post-inline-ee-instrument -reassociate -sroa -post-inline-ee-instrument -lower-constant-intrinsics -constmerge -sink -gvn-hoist -sroa -sroa -sccp -sroa -forceattrs -strip-nondebug -speculative-execution -sroa -tailcallelim -sroa -pgo-memop-opt -early-cse-memssa -ee-instrument -instsimplify -sroa -loop-reroll -simplifycfg -mem2reg -sroa -mem2reg -dce -instsimplify -insert-gcov-profiling -sroa -slsr -sroa -ipsccp -coro-early -sroa -rewrite-statepoints-for-gc -mem2reg -ee-instrument -loop-unroll-and-jam -loop-sink -sroa -barrier -loop-idiom -loop-guard-widening -loweratomic -early-cse -gvn-hoist -sroa -correlated-propagation -mergereturn -sroa -sroa -sroa -sink -loop-versioning -early-cse -constprop -sroa -sroa -sroa -sroa -speculative-execution -sroa -early-cse -lcssa -loop-idiom -inferattrs -sroa -canonicalize-aliases -lower-guard-intrinsic -gvn-hoist -simplifycfg -loop-simplify -loop-simplify -add-discriminators -sroa -instcombine -newgvn -adce -sroa -mem2reg -lowerinvoke -sroa -mergereturn -simplifycfg -ee-instrument -forceattrs -loop-distribute -mldst-motion -instcombine -consthoist -dce -ipsccp -strip-nondebug -early-cse-memssa -simplifycfg -callsite-splitting -slsr -sccp -partially-inline-libcalls -mergeicmps -memcpyopt -lower-matrix-intrinsics -redundant-dbg-inst-elim -mem2reg -gvn-hoist -prune-eh -loop-vectorize -newgvn -dce -instcombine -simplifycfg -simplifycfg -gvn-hoist -instcombine -sccp -lower-matrix-intrinsics -newgvn -inject-tli-mappings -lower-expect -coro-split -instcombine -rpo-functionattrs -lower-expect -ipconstprop -reassociate -lower-widenable-condition -slsr -coro-elide -adce -coro-elide -lower-constant-intrinsics -newgvn -dce -aggressive-instcombine -loop-versioning -sancov -float2int -ipconstprop -dse -lower-matrix-intrinsics -strip-dead-prototypes -die -lower-expect -reassociate -lower-widenable-condition -instcombine -inferattrs -lower-widenable-condition -simplifycfg -pgo-memop-opt -instcombine -gvn -simplifycfg -die -strip-nondebug -lower-constant-intrinsics -benchmark://cbench-v1/ghostscript,1.0296089727338689,110.89521312713623,opt -loop-interchange -sroa -adce -early-cse-memssa -simplifycfg -loop-guard-widening -globalsplit -coro-elide -coro-elide -jump-threading -instcombine -globalsplit -sancov -slsr -speculative-execution -gvn -simplifycfg -instcombine -separate-const-offset-from-gep -instcombine -jump-threading -lower-constant-intrinsics -early-cse-memssa -float2int -gvn -deadargelim -partially-inline-libcalls -die -simplifycfg -loop-versioning -lower-constant-intrinsics -lower-constant-intrinsics -coro-cleanup -simplifycfg -coro-elide -prune-eh -jump-threading -simplifycfg -die -reassociate -loop-versioning -ipconstprop -rpo-functionattrs -loop-versioning -callsite-splitting -simplifycfg -gvn -early-cse-memssa -sancov -instnamer -ipconstprop -loop-data-prefetch -dse -adce -globalsplit -slp-vectorizer -rpo-functionattrs -functionattrs -called-value-propagation -loop-sink -simplifycfg -deadargelim -sancov -name-anon-globals -instcombine -callsite-splitting -gvn -coro-split -always-inline -rpo-functionattrs -sccp -insert-gcov-profiling -coro-split -early-cse-memssa -instnamer -early-cse -lower-expect -die -instsimplify -mldst-motion -instcombine -dse -coro-early -mergefunc -newgvn -gvn-hoist -callsite-splitting -newgvn -separate-const-offset-from-gep -die -sancov -instcombine -forceattrs -newgvn -jump-threading -coro-cleanup -aggressive-instcombine -float2int -strip-nondebug -instcombine -simple-loop-unswitch -simplifycfg -loop-load-elim -redundant-dbg-inst-elim -sancov -rpo-functionattrs -dse -mergefunc -lowerinvoke -instcombine -early-cse -strip-nondebug -early-cse -adce -simplifycfg -die -mergereturn -always-inline -licm -instnamer -insert-gcov-profiling -simple-loop-unswitch -reassociate -newgvn -coro-split -functionattrs -newgvn -simplifycfg -simplifycfg -dce -nary-reassociate -coro-split -newgvn -lower-widenable-condition -jump-threading -consthoist -separate-const-offset-from-gep -globalsplit -simplifycfg -dse -jump-threading -loop-load-elim -early-cse-memssa -gvn -instcombine -loweratomic -simplifycfg -functionattrs -consthoist -jump-threading -lower-expect -ipsccp -jump-threading -gvn -adce -newgvn -rpo-functionattrs -sccp -simplifycfg -prune-eh -early-cse-memssa -coro-split -simplifycfg -globaldce -sancov -speculative-execution -coro-elide -slp-vectorizer -name-anon-globals -globalsplit -consthoist -loop-data-prefetch -name-anon-globals -simplifycfg -simplifycfg -instcombine -instcombine -instcombine -mergefunc -canonicalize-aliases -functionattrs -instcombine -strip-debug-declare -prune-eh -infer-address-spaces -rpo-functionattrs -canonicalize-aliases -mergefunc -callsite-splitting -dce -loop-versioning -loop-load-elim -gvn-hoist -simplifycfg -lower-matrix-intrinsics -float2int -dse -simplifycfg -instsimplify -dse' -benchmark://cbench-v1/ispell,1.028289936664321,66.57882642745972,opt -loop-data-prefetch -barrier -forceattrs -sroa -instcombine -instcombine -bdce -strip-dead-prototypes -early-cse-memssa -strip-debug-declare -add-discriminators -instcombine -simplifycfg -memcpyopt -jump-threading -forceattrs -strip-dead-prototypes -newgvn -redundant-dbg-inst-elim -post-inline-ee-instrument -instsimplify -newgvn -strip-nondebug -early-cse-memssa -coro-elide -instcombine -constmerge -cross-dso-cfi -load-store-vectorizer -deadargelim -strip-dead-prototypes -name-anon-globals -reassociate -redundant-dbg-inst-elim -adce -separate-const-offset-from-gep -instcombine -lower-expect -ipconstprop -name-anon-globals -aggressive-instcombine -functionattrs -mldst-motion -aggressive-instcombine -inferattrs -die -die -constprop -redundant-dbg-inst-elim -lower-widenable-condition -simplifycfg -lcssa -mldst-motion -functionattrs -add-discriminators -instcombine -strip-dead-prototypes -instsimplify -loop-versioning -inferattrs -redundant-dbg-inst-elim -attributor -jump-threading -licm -callsite-splitting -globalopt -dse -partially-inline-libcalls -ipsccp -rewrite-statepoints-for-gc -instcombine -name-anon-globals -sroa -lower-constant-intrinsics -pgo-memop-opt -mergefunc -slp-vectorizer -mergefunc -insert-gcov-profiling -instcombine -ipconstprop -scalarizer -libcalls-shrinkwrap -lowerinvoke -elim-avail-extern -memcpyopt -mem2reg -adce -aggressive-instcombine -libcalls-shrinkwrap -newgvn -mem2reg -flattencfg -loop-unroll-and-jam -newgvn -newgvn -loop-distribute -called-value-propagation -lowerinvoke -float2int -consthoist -bdce -jump-threading -simplifycfg -rpo-functionattrs -simplifycfg -coro-split -mergefunc -simple-loop-unswitch -loop-versioning -lower-matrix-intrinsics -simplifycfg -simplifycfg -adce -jump-threading -gvn-hoist -mergereturn -simplifycfg -simplifycfg -instcombine -newgvn -rewrite-statepoints-for-gc -globalopt -aggressive-instcombine -callsite-splitting -newgvn -consthoist -sancov -globalopt -gvn-hoist -lower-widenable-condition -simplifycfg -forceattrs -strip-debug-declare -loop-versioning -post-inline-ee-instrument -consthoist -rpo-functionattrs -sroa -simplifycfg -gvn -loop-load-elim -aggressive-instcombine -sancov -lower-matrix-intrinsics -coro-elide -jump-threading -mergefunc -strip-dead-prototypes -globalopt -slp-vectorizer -dse -strip-nondebug -sancov -lower-constant-intrinsics -libcalls-shrinkwrap -pgo-memop-opt -libcalls-shrinkwrap -elim-avail-extern -lcssa -coro-elide -early-cse-memssa -mergefunc -instcombine -gvn -inferattrs -instcombine -lcssa -instcombine -globaldce -aggressive-instcombine -strip-debug-declare -aggressive-instcombine -sink -memcpyopt -newgvn -strip-nondebug -lower-matrix-intrinsics -lower-matrix-intrinsics -gvn -flattencfg -aggressive-instcombine -lowerinvoke -consthoist -simplifycfg -simplifycfg -simplifycfg -rpo-functionattrs -gvn -deadargelim -partially-inline-libcalls -jump-threading -newgvn -reassociate -inject-tli-mappings -gvn -functionattrs -strip-debug-declare -mergeicmps -consthoist -early-cse-memssa -mergereturn -pgo-memop-opt -instcombine -mergefunc -prune-eh -simplifycfg -globalopt -lower-matrix-intrinsics -aggressive-instcombine -slsr -mergefunc -jump-threading -loop-versioning -instcombine -inject-tli-mappings -elim-avail-extern -simplifycfg -pgo-memop-opt -insert-gcov-profiling -name-anon-globals -partially-inline-libcalls -sroa -simplifycfg -newgvn -strip-debug-declare -callsite-splitting -instcombine -globalsplit -gvn -alignment-from-assumptions -jump-threading -functionattrs -adce -inferattrs -gvn-hoist -indvars -dse -simplifycfg -flattencfg -lower-expect -name-anon-globals -elim-avail-extern -rpo-functionattrs -partially-inline-libcalls -rpo-functionattrs -redundant-dbg-inst-elim -sink -coro-elide -callsite-splitting -sroa -strip-nondebug -jump-threading -gvn -argpromotion -strip-nondebug -loop-data-prefetch -instcombine -die -aggressive-instcombine -libcalls-shrinkwrap -dce -early-cse -aggressive-instcombine -dse -simplifycfg -adce -loop-versioning -jump-threading -early-cse-memssa -newgvn -coro-elide -lower-expect -elim-avail-extern -rpo-functionattrs -dse -ipconstprop -simplifycfg -gvn -simplifycfg -strip -gvn-hoist -jump-threading -rpo-functionattrs -div-rem-pairs -prune-eh -slp-vectorizer -speculative-execution -mergeicmps -lower-constant-intrinsics -simplifycfg -elim-avail-extern -die -sancov -lower-matrix-intrinsics -sccp -newgvn -barrier -elim-avail-extern -loop-load-elim -gvn-hoist -aggressive-instcombine -licm -simplifycfg -newgvn -simplifycfg -newgvn -mldst-motion -early-cse -alignment-from-assumptions -scalarizer -partially-inline-libcalls -dse -newgvn -post-inline-ee-instrument -sancov -div-rem-pairs -ipconstprop -float2int -deadargelim -bdce -sink -sancov -early-cse -memcpyopt -strip-nondebug -elim-avail-extern -name-anon-globals -globalsplit -mergefunc -gvn -float2int -lowerinvoke -pgo-memop-opt -newgvn -slsr -dse -gvn-hoist -lower-matrix-intrinsics -callsite-splitting -sancov -always-inline -early-cse -barrier -loop-versioning -lower-guard-intrinsic -early-cse -aggressive-instcombine -ipsccp -early-cse-memssa -lower-expect -functionattrs -consthoist -loop-versioning -newgvn -tailcallelim -deadargelim -strip-debug-declare -libcalls-shrinkwrap -instcombine -simplifycfg -instnamer -callsite-splitting -strip-debug-declare -dce -consthoist -callsite-splitting -flattencfg -instcombine -coro-split -newgvn -elim-avail-extern -jump-threading -gvn-hoist -strip-debug-declare -alignment-from-assumptions -early-cse-memssa -called-value-propagation -coro-elide -gvn-hoist -tailcallelim -die -sink -callsite-splitting -strip-debug-declare -sancov -constprop -mergefunc -mem2reg -slsr -simplifycfg -coro-early -lower-constant-intrinsics -globalopt -mem2reg -called-value-propagation -functionattrs -gvn -aggressive-instcombine -deadargelim -insert-gcov-profiling -globalsplit -gvn-hoist -dse -simplifycfg -correlated-propagation -dse -gvn-hoist -tailcallelim -functionattrs -post-inline-ee-instrument -adce -lower-expect -aggressive-instcombine -globaldce -correlated-propagation -name-anon-globals -constprop -early-cse -name-anon-globals -lower-matrix-intrinsics -aggressive-instcombine -aggressive-instcombine -lower-widenable-condition -early-cse -pgo-memop-opt -die -instnamer -slp-vectorizer -consthoist -lcssa -lower-matrix-intrinsics -flattencfg -tailcallelim -correlated-propagation -speculative-execution -prune-eh -cross-dso-cfi -always-inline -dse -simplifycfg -consthoist -alignment-from-assumptions -redundant-dbg-inst-elim -partially-inline-libcalls -simplifycfg -loop-data-prefetch -simplifycfg -speculative-execution -globaldce -gvn -simplifycfg -newgvn -newgvn -strip -jump-threading -slp-vectorizer -deadargelim -simplifycfg -aggressive-instcombine -constprop -sancov -inferattrs -div-rem-pairs -gvn -sroa -insert-gcov-profiling -newgvn -slp-vectorizer -speculative-execution -dce -inferattrs -strip-debug-declare -guard-widening -simplifycfg -loop-load-elim -die -simplifycfg -simple-loop-unswitch -instcombine -lower-expect -instnamer -sancov -nary-reassociate -globalopt -instcombine -mergefunc -loop-data-prefetch -lowerinvoke -callsite-splitting -insert-gcov-profiling -mergefunc -coro-split -instcombine -jump-threading -aggressive-instcombine -gvn-hoist -globaldce -aggressive-instcombine -adce -name-anon-globals -loop-data-prefetch -lower-matrix-intrinsics -adce -name-anon-globals -callsite-splitting -constmerge -simplifycfg -early-cse-memssa -functionattrs -slp-vectorizer -tailcallelim -prune-eh -coro-split -lower-matrix-intrinsics -early-cse-memssa -lower-matrix-intrinsics -simplifycfg -ipconstprop -jump-threading -early-cse-memssa -mergefunc -jump-threading -sancov -div-rem-pairs -simplifycfg -coro-split -inferattrs -partially-inline-libcalls -functionattrs -slsr -instcombine -functionattrs -indvars -globalsplit -slsr -lower-matrix-intrinsics -strip -lower-constant-intrinsics -die -loop-idiom -rpo-functionattrs -simplifycfg -gvn-hoist -callsite-splitting -lower-matrix-intrinsics -dse -slsr -newgvn -dce -float2int -globalopt -mergereturn -deadargelim -dse -name-anon-globals -scalarizer -callsite-splitting -mergefunc -rpo-functionattrs -callsite-splitting -jump-threading -libcalls-shrinkwrap -die -globaldce -guard-widening -ipconstprop -lcssa -mergeicmps -jump-threading -globalsplit -forceattrs -gvn -aggressive-instcombine -ee-instrument -strip-nondebug -slsr -indvars -lower-matrix-intrinsics -simplifycfg -lower-constant-intrinsics -instnamer -globalopt -deadargelim -mergeicmps -rpo-functionattrs -aggressive-instcombine -bdce -flattencfg -separate-const-offset-from-gep -deadargelim -sink -die -name-anon-globals -simplifycfg -gvn-hoist -lower-expect -loop-reroll -slp-vectorizer -inferattrs -indvars -instcombine -newgvn -guard-widening -indvars -adce -functionattrs -post-inline-ee-instrument -simple-loop-unswitch -infer-address-spaces -die -barrier -barrier -argpromotion -guard-widening -instcombine -strip-nondebug -pgo-memop-opt -loweratomic -scalarizer -jump-threading -redundant-dbg-inst-elim -elim-avail-extern -ipconstprop -infer-address-spaces -pgo-memop-opt -instcombine -newgvn -sancov -adce -gvn-hoist -simplifycfg -lower-constant-intrinsics -jump-threading -name-anon-globals -gvn-hoist -bdce -ipconstprop -lowerinvoke -slp-vectorizer -callsite-splitting -loop-vectorize -sancov -strip-dead-prototypes -adce -ipconstprop -loop-data-prefetch -slsr -constprop -ee-instrument -constprop -callsite-splitting -inject-tli-mappings -simple-loop-unswitch -instcombine -lower-widenable-condition -lower-matrix-intrinsics -callsite-splitting -pgo-memop-opt -globalopt -aggressive-instcombine -loop-load-elim -strip-debug-declare -dce -slsr -loop-fusion -libcalls-shrinkwrap -slsr -jump-threading -loop-load-elim -instnamer -pgo-memop-opt -callsite-splitting -die -simplifycfg -break-crit-edges -inferattrs -post-inline-ee-instrument -inject-tli-mappings -tailcallelim -mergeicmps -jump-threading -instcombine -lower-matrix-intrinsics -gvn-hoist -newgvn -indvars -tailcallelim -simplifycfg -lower-widenable-condition -instnamer -rpo-functionattrs -gvn -dse -jump-threading -newgvn -callsite-splitting -die -instnamer -div-rem-pairs -benchmark://cbench-v1/ghostscript,1.0296089727338689,110.89521312713623,opt -loop-interchange -sroa -adce -early-cse-memssa -simplifycfg -loop-guard-widening -globalsplit -coro-elide -coro-elide -jump-threading -instcombine -globalsplit -sancov -slsr -speculative-execution -gvn -simplifycfg -instcombine -separate-const-offset-from-gep -instcombine -jump-threading -lower-constant-intrinsics -early-cse-memssa -float2int -gvn -deadargelim -partially-inline-libcalls -die -simplifycfg -loop-versioning -lower-constant-intrinsics -lower-constant-intrinsics -coro-cleanup -simplifycfg -coro-elide -prune-eh -jump-threading -simplifycfg -die -reassociate -loop-versioning -ipconstprop -rpo-functionattrs -loop-versioning -callsite-splitting -simplifycfg -gvn -early-cse-memssa -sancov -instnamer -ipconstprop -loop-data-prefetch -dse -adce -globalsplit -slp-vectorizer -rpo-functionattrs -functionattrs -called-value-propagation -loop-sink -simplifycfg -deadargelim -sancov -name-anon-globals -instcombine -callsite-splitting -gvn -coro-split -always-inline -rpo-functionattrs -sccp -insert-gcov-profiling -coro-split -early-cse-memssa -instnamer -early-cse -lower-expect -die -instsimplify -mldst-motion -instcombine -dse -coro-early -mergefunc -newgvn -gvn-hoist -callsite-splitting -newgvn -separate-const-offset-from-gep -die -sancov -instcombine -forceattrs -newgvn -jump-threading -coro-cleanup -aggressive-instcombine -float2int -strip-nondebug -instcombine -simple-loop-unswitch -simplifycfg -loop-load-elim -redundant-dbg-inst-elim -sancov -rpo-functionattrs -dse -mergefunc -lowerinvoke -instcombine -early-cse -strip-nondebug -early-cse -adce -simplifycfg -die -mergereturn -always-inline -licm -instnamer -insert-gcov-profiling -simple-loop-unswitch -reassociate -newgvn -coro-split -functionattrs -newgvn -simplifycfg -simplifycfg -dce -nary-reassociate -coro-split -newgvn -lower-widenable-condition -jump-threading -consthoist -separate-const-offset-from-gep -globalsplit -simplifycfg -dse -jump-threading -loop-load-elim -early-cse-memssa -gvn -instcombine -loweratomic -simplifycfg -functionattrs -consthoist -jump-threading -lower-expect -ipsccp -jump-threading -gvn -adce -newgvn -rpo-functionattrs -sccp -simplifycfg -prune-eh -early-cse-memssa -coro-split -simplifycfg -globaldce -sancov -speculative-execution -coro-elide -slp-vectorizer -name-anon-globals -globalsplit -consthoist -loop-data-prefetch -name-anon-globals -simplifycfg -simplifycfg -instcombine -instcombine -instcombine -mergefunc -canonicalize-aliases -functionattrs -instcombine -strip-debug-declare -prune-eh -infer-address-spaces -rpo-functionattrs -canonicalize-aliases -mergefunc -callsite-splitting -dce -loop-versioning -loop-load-elim -gvn-hoist -simplifycfg -lower-matrix-intrinsics -float2int -dse -simplifycfg -instsimplify -dse' -benchmark://cbench-v1/jpeg-d,1.0493254773173644,79.56333637237549,opt -sroa -loop-data-prefetch -instcombine -mergeicmps -always-inline -pgo-memop-opt -sroa -gvn-hoist -strip-nondebug -simplifycfg -lower-matrix-intrinsics -instcombine -mergereturn -mergereturn -newgvn -lower-matrix-intrinsics -loop-guard-widening -sroa -simplifycfg -bdce -consthoist -mem2reg -instcombine -loop-data-prefetch -early-cse-memssa -slp-vectorizer -lower-expect -functionattrs -sink -instcombine -gvn-hoist -dce -gvn -newgvn -instcombine -loop-fusion -simplifycfg -pgo-memop-opt -simplifycfg -instcombine -lowerinvoke -sroa -loop-vectorize -newgvn -dse -redundant-dbg-inst-elim -loop-data-prefetch -aggressive-instcombine -simplifycfg -instcombine -dse -name-anon-globals -simplifycfg -globalopt -aggressive-instcombine -simplifycfg -newgvn -gvn -simplifycfg -simplifycfg -ipsccp -mem2reg -add-discriminators -instcombine -simplifycfg -coro-cleanup -loop-interchange -strip-dead-prototypes -gvn-hoist -add-discriminators -jump-threading -simplifycfg -simplifycfg -mergeicmps -simplifycfg -instcombine -strip-nondebug -instcombine -licm -lower-expect -instcombine -insert-gcov-profiling -instcombine -instcombine -mem2reg -always-inline -loop-fusion -adce -mergefunc -instcombine -nary-reassociate -early-cse-memssa -instcombine -ipconstprop -lower-matrix-intrinsics -instsimplify -gvn-hoist -pgo-memop-opt -redundant-dbg-inst-elim -strip-nondebug -gvn-hoist -mldst-motion -sroa -lower-constant-intrinsics -aggressive-instcombine -reassociate -float2int -simplifycfg -dse -gvn-hoist -always-inline -loop-versioning -early-cse-memssa -inferattrs -mergeicmps -instcombine -mergefunc -lower-guard-intrinsic -lower-widenable-condition -newgvn -sroa -loop-idiom -simplifycfg -speculative-execution -instcombine -coro-split -loop-data-prefetch -instcombine -strip -indvars -lowerinvoke -ipconstprop -loop-fusion -slsr -sroa -loop-guard-widening -coro-split -early-cse-memssa -deadargelim -simplifycfg -rewrite-statepoints-for-gc -globaldce -infer-address-spaces -early-cse-memssa -gvn-hoist -adce -partially-inline-libcalls -lower-expect -lowerinvoke -instcombine -strip-dead-prototypes -coro-elide -globaldce -lower-widenable-condition -instcombine -elim-avail-extern -speculative-execution -globaldce -slsr -early-cse -infer-address-spaces -float2int -simplifycfg -elim-avail-extern -mergefunc -coro-cleanup -instcombine -globalsplit -slsr -ipconstprop -prune-eh -flattencfg -globalopt -insert-gcov-profiling -lower-expect -simplifycfg -early-cse-memssa -gvn-hoist -coro-elide -memcpyopt -early-cse-memssa -aggressive-instcombine -loop-unroll-and-jam -mergefunc -sroa -sroa -instcombine -gvn-hoist -sroa -loop-sink -simplifycfg -instcombine -simple-loop-unswitch -newgvn -instsimplify -forceattrs -sink -inject-tli-mappings -sroa -newgvn -gvn -mergereturn -gvn-hoist -always-inline -instnamer -loop-sink -adce -mem2reg -mldst-motion -sccp -inject-tli-mappings -consthoist -gvn -loop-data-prefetch -newgvn -instcombine -pgo-memop-opt -adce -adce -gvn-hoist -reassociate -instcombine -speculative-execution -loop-load-elim -dce -simplifycfg -reassociate -instcombine -simplifycfg -newgvn -prune-eh -adce -inject-tli-mappings -mem2reg -gvn-hoist -sroa -float2int -rewrite-statepoints-for-gc -simplifycfg -mldst-motion -simplifycfg -instcombine -simplifycfg -sroa -licm -libcalls-shrinkwrap -slp-vectorizer -simplifycfg -newgvn -adce -early-cse -simplifycfg -globalopt -inferattrs -dse -inject-tli-mappings -coro-cleanup -ipconstprop -slp-vectorizer -partially-inline-libcalls -simplifycfg -gvn -pgo-memop-opt -mergefunc -loop-data-prefetch -instcombine -lower-matrix-intrinsics -alignment-from-assumptions -newgvn -globalsplit -lower-constant-intrinsics -pgo-memop-opt -strip-dead-prototypes -coro-split -consthoist -loop-simplify -sccp -sink -inject-tli-mappings -lcssa -globaldce -consthoist -newgvn -consthoist -loop-distribute -adce -simplifycfg -elim-avail-extern -instcombine -constmerge -instcombine -instcombine -strip -simplifycfg -gvn -sroa -loop-vectorize -simplifycfg -instcombine -early-cse -instcombine -ipsccp -simplifycfg -consthoist -gvn-hoist -inject-tli-mappings -early-cse -dse -simplifycfg -lower-matrix-intrinsics -sroa -reassociate -barrier -simplifycfg -ipsccp -simplifycfg -barrier -gvn -sroa -simplifycfg -coro-cleanup -simplifycfg -simplifycfg -constprop -lower-matrix-intrinsics -instcombine -scalarizer -die -adce -gvn-hoist -loop-versioning -float2int -instsimplify -name-anon-globals -lowerinvoke -float2int -jump-threading -barrier -slsr -simple-loop-unswitch -ipconstprop -gvn-hoist -ipconstprop -rewrite-statepoints-for-gc -barrier -coro-split -inferattrs -instnamer -sroa -lower-widenable-condition -consthoist -always-inline -speculative-execution -newgvn -simplifycfg -loop-distribute -gvn-hoist -instcombine -early-cse-memssa -sccp -scalarizer -called-value-propagation -simplifycfg -instcombine -simplifycfg -globaldce -slsr -instcombine -newgvn -pgo-memop-opt -strip -inferattrs -lower-constant-intrinsics -jump-threading -strip-dead-prototypes -prune-eh -simplifycfg -lower-matrix-intrinsics -mergefunc -globalsplit -loop-sink -adce -slsr -instcombine -partially-inline-libcalls -sroa -newgvn -adce -newgvn -ipsccp -adce -tailcallelim -loop-sink -speculative-execution -gvn -lower-guard-intrinsic -simplifycfg -coro-split -consthoist -functionattrs -lower-guard-intrinsic -callsite-splitting -instcombine -sancov -mem2reg -strip-debug-declare -strip -globaldce -mem2reg -add-discriminators -consthoist -always-inline -dse -slp-vectorizer -sroa -strip -alignment-from-assumptions -jump-threading -jump-threading -instsimplify -newgvn -callsite-splitting -instcombine -loop-fusion -instcombine -barrier -lower-guard-intrinsic -consthoist -tailcallelim -loop-data-prefetch -simplifycfg -reassociate -newgvn -instcombine -functionattrs -simplifycfg -globalsplit -loop-versioning -newgvn -constmerge -simplifycfg -slp-vectorizer -coro-elide -simplifycfg -simplifycfg -instcombine -early-cse-memssa -instcombine -jump-threading -consthoist -strip-dead-prototypes -instnamer -loop-versioning -newgvn -barrier -div-rem-pairs -ipsccp -consthoist -slp-vectorizer -mergefunc -loweratomic -globalopt -coro-split -gvn -strip-dead-prototypes -guard-widening -lower-constant-intrinsics -loop-versioning -dse -instcombine -instcombine -lcssa -simplifycfg -instcombine -gvn -lower-constant-intrinsics -globaldce -newgvn -speculative-execution -deadargelim -callsite-splitting -sancov -mergeicmps -coro-elide -consthoist -inject-tli-mappings -strip-nondebug -consthoist -sancov -inject-tli-mappings -simplifycfg -speculative-execution -simplifycfg -globalopt -lowerinvoke -gvn-hoist -simplifycfg -instcombine -prune-eh -redundant-dbg-inst-elim -correlated-propagation -sancov -loop-simplifycfg -cross-dso-cfi -ipconstprop -simplifycfg -instcombine -ipconstprop -indvars -argpromotion -early-cse -sccp -early-cse -sccp -globalopt -newgvn -newgvn -infer-address-spaces -rpo-functionattrs -lower-widenable-condition -gvn-hoist -nary-reassociate -consthoist -lower-matrix-intrinsics -mergereturn -forceattrs -mem2reg -gvn-hoist -jump-threading -infer-address-spaces -float2int -mergereturn -sroa -coro-cleanup -nary-reassociate -ipsccp -instcombine -simplifycfg -loop-versioning -slp-vectorizer -slsr -early-cse-memssa -simplifycfg -early-cse-memssa -lower-constant-intrinsics -loweratomic -rpo-functionattrs -scalarizer -pgo-memop-opt -loop-versioning -indvars -float2int -simplifycfg -speculative-execution -newgvn -strip -mldst-motion -scalarizer -lower-matrix-intrinsics -argpromotion -lower-constant-intrinsics -sroa -aggressive-instcombine -mergefunc -newgvn -coro-split -jump-threading -reassociate -constprop -sccp -lowerinvoke -attributor -loop-data-prefetch -die -callsite-splitting -coro-split -simplifycfg -slp-vectorizer -simplifycfg -lower-matrix-intrinsics -early-cse-memssa -adce -newgvn -jump-threading -aggressive-instcombine -slp-vectorizer -loop-data-prefetch -rpo-functionattrs -insert-gcov-profiling -jump-threading -newgvn -jump-threading -mergefunc -sancov -post-inline-ee-instrument -callsite-splitting -strip-nondebug -die -jump-threading -mergeicmps -lower-widenable-condition -dse -always-inline -scalarizer -lower-guard-intrinsic -elim-avail-extern -strip-dead-prototypes -dse -strip-nondebug -coro-elide -gvn -loop-guard-widening -instcombine -instcombine -consthoist -lowerinvoke -instcombine -sroa -newgvn -simplifycfg -inferattrs -instsimplify -adce -argpromotion -slsr -early-cse -simplifycfg -strip-debug-declare -simplifycfg -gvn -lcssa -early-cse-memssa -lowerinvoke -globalsplit -float2int -adce -inferattrs -slsr -ipconstprop -strip-dead-prototypes -simplifycfg -guard-widening -strip-dead-prototypes -consthoist -globalopt -inferattrs -lowerinvoke -indvars -coro-elide -newgvn -simplifycfg -strip-nondebug -add-discriminators -prune-eh -mem2reg -lower-constant-intrinsics -sancov -forceattrs -cross-dso-cfi -constmerge -early-cse-memssa -licm -licm -newgvn -redundant-dbg-inst-elim -newgvn -dse -loop-unroll-and-jam -gvn-hoist -loop-data-prefetch -instcombine -consthoist -loop-versioning -newgvn -instcombine -instcombine -newgvn -loop-guard-widening -jump-threading -ipconstprop -constprop -instcombine -strip-dead-prototypes -deadargelim -coro-split -jump-threading -called-value-propagation -instcombine -mergeicmps -jump-threading -tailcallelim -mem2reg -ipsccp -consthoist -consthoist -globalsplit -cross-dso-cfi -lower-constant-intrinsics -coro-early -insert-gcov-profiling -benchmark://cbench-v1/patricia,1.0111234705228032,60.98874354362488,opt -sroa -sccp -sroa -loop-guard-widening -instsimplify -early-cse -sroa -called-value-propagation -newgvn -rewrite-statepoints-for-gc -gvn-hoist -loop-sink -loop-deletion -indvars -sroa -add-discriminators -sroa -sancov -sroa -instsimplify -sroa -sroa -reassociate -sroa -barrier -guard-widening -coro-cleanup -dce -called-value-propagation -loweratomic -ipconstprop -post-inline-ee-instrument -correlated-propagation -lower-widenable-condition -instsimplify -early-cse-memssa -early-cse -globalsplit -early-cse -adce -sroa -loop-unroll-and-jam -jump-threading -lcssa -alignment-from-assumptions -name-anon-globals -sancov -sink -sroa -licm -simplifycfg -newgvn -strip -newgvn -loop-unroll-and-jam -loop-distribute -pgo-memop-opt -flattencfg -simplifycfg -sroa -consthoist -adce -sroa -mldst-motion -strip-debug-declare -newgvn -sroa -loop-sink -loop-deletion -sroa -mem2reg -instcombine -loop-load-elim -strip-nondebug -sroa -name-anon-globals -newgvn -sroa -strip-nondebug -sroa -loop-guard-widening -aggressive-instcombine -indvars -loop-simplifycfg -insert-gcov-profiling -indvars -prune-eh -ee-instrument -tailcallelim -reassociate -loop-idiom -early-cse -sroa -instcombine -sroa -loop-distribute -redundant-dbg-inst-elim -pgo-memop-opt -sroa -functionattrs -tailcallelim -lower-matrix-intrinsics -strip-nondebug -dse -lower-constant-intrinsics -alignment-from-assumptions -float2int -sroa -dse -cross-dso-cfi -argpromotion -globalsplit -strip -globalsplit -lower-matrix-intrinsics -canonicalize-aliases -name-anon-globals -mldst-motion -ee-instrument -infer-address-spaces -indvars -inferattrs -div-rem-pairs -reassociate -ee-instrument -simplifycfg -strip-nondebug -die -callsite-splitting -rpo-functionattrs -loop-simplify -jump-threading -strip-nondebug -sancov -insert-gcov-profiling -loop-guard-widening -attributor -adce -sancov -div-rem-pairs -strip-dead-prototypes -dse -speculative-execution -gvn-hoist -reassociate -lower-matrix-intrinsics -gvn-hoist -lowerinvoke -scalarizer -consthoist -gvn -lower-matrix-intrinsics -sccp -gvn-hoist -simplifycfg -deadargelim -coro-split -correlated-propagation -lowerinvoke -instcombine -coro-split -loop-data-prefetch -globalopt -early-cse -lower-widenable-condition -die -coro-elide -correlated-propagation -attributor -globalsplit -adce -aggressive-instcombine -aggressive-instcombine -sancov -slsr -aggressive-instcombine -mergeicmps -consthoist -sancov -float2int -mergefunc -gvn-hoist -guard-widening -aggressive-instcombine -add-discriminators -sccp -strip-nondebug -early-cse-memssa -partially-inline-libcalls -loop-versioning -redundant-dbg-inst-elim -infer-address-spaces -strip-debug-declare -bdce -callsite-splitting -mergefunc -early-cse -loop-distribute -jump-threading -simplifycfg -early-cse-memssa -loop-versioning-licm -loop-predication -simplifycfg -sroa -mem2reg -infer-address-spaces -strip -mem2reg -flattencfg -post-inline-ee-instrument -sroa -add-discriminators -reassociate -sroa -sroa -sroa -sroa -sroa -alignment-from-assumptions -reassociate -sroa -sroa -loop-interchange -strip-nondebug -sroa -early-cse-memssa -float2int -lcssa -sroa -sroa -tailcallelim -called-value-propagation -loop-guard-widening -loop-predication -simplifycfg -sroa -sroa -load-store-vectorizer -loop-simplify -sroa -mem2reg -indvars -simple-loop-unswitch -loop-data-prefetch -sroa -loop-reroll -sroa -constprop -sroa -barrier -inject-tli-mappings -sroa -loop-reduce -scalarizer -ee-instrument -sroa -lcssa -loop-unroll-and-jam -sroa -loop-data-prefetch -sroa -ipconstprop -called-value-propagation -called-value-propagation -infer-address-spaces -sink -correlated-propagation -barrier -sroa -instsimplify -sroa -add-discriminators -loop-predication -gvn -instsimplify -mem2reg -gvn-hoist -instsimplify -sroa -sroa -mem2reg -lower-matrix-intrinsics -alignment-from-assumptions -add-discriminators -lower-matrix-intrinsics -dse -simplifycfg -loop-predication -loop-simplifycfg -sroa -lowerinvoke -mem2reg -called-value-propagation -loop-distribute -hotcoldsplit -loop-interchange -sroa -sink -sroa -sroa -forceattrs -sroa -sccp -simplifycfg -alignment-from-assumptions -sroa -mem2reg -sroa -scalarizer -sroa -sink -sroa -pgo-memop-opt -aggressive-instcombine -lower-guard-intrinsic -insert-gcov-profiling -called-value-propagation -loop-load-elim -loop-vectorize -loop-deletion -dce -barrier -sroa -lower-guard-intrinsic -loop-idiom -redundant-dbg-inst-elim -jump-threading -inject-tli-mappings -instcombine -loop-guard-widening -loop-deletion -mem2reg -sroa -insert-gcov-profiling -loop-interchange -alignment-from-assumptions -coro-cleanup -add-discriminators -sroa -coro-cleanup -simple-loop-unswitch -sroa -insert-gcov-profiling -insert-gcov-profiling -pgo-memop-opt -insert-gcov-profiling -sccp -bdce -mergereturn -mem2reg -rpo-functionattrs -instsimplify -sroa -sancov -globalsplit -sroa -instcombine -loop-deletion -sroa -mergereturn -instsimplify -sroa -jump-threading -sroa -sroa -div-rem-pairs -sroa -mergereturn -mem2reg -early-cse-memssa -early-cse -early-cse -sroa -sroa -simplifycfg -sroa -insert-gcov-profiling -sroa -sroa -sroa -sroa -loop-idiom -newgvn -loop-guard-widening -sroa -early-cse-memssa -strip-nondebug -sroa -sroa -instsimplify -mergereturn -ee-instrument -early-cse -reassociate -dce -sroa -forceattrs -sroa -loop-load-elim -hotcoldsplit -rpo-functionattrs -instsimplify -pgo-memop-opt -newgvn -sroa -bdce -sroa -lcssa -reassociate -add-discriminators -instsimplify -strip-nondebug -lower-guard-intrinsic -add-discriminators -simplifycfg -early-cse -sroa -gvn-hoist -loop-interchange -sroa -loop-guard-widening -newgvn -loop-guard-widening -simplifycfg -loop-load-elim -jump-threading -gvn-hoist -barrier -globalopt -lower-constant-intrinsics -lcssa -loop-fusion -bdce -lower-matrix-intrinsics -always-inline -early-cse -sink -loop-fusion -simple-loop-unswitch -sroa -sroa -sroa -dce -loop-predication -simple-loop-unswitch -loop-data-prefetch -simplifycfg -sroa -pgo-memop-opt -gvn-hoist -sroa -insert-gcov-profiling -hotcoldsplit -sancov -infer-address-spaces -sroa -loop-fusion -sroa -simplifycfg -instnamer -loop-distribute -inferattrs -loop-load-elim -attributor -loweratomic -sroa -infer-address-spaces -mem2reg -forceattrs -sroa -sroa -sroa -slp-vectorizer -early-cse -sroa -sroa -inject-tli-mappings -gvn-hoist -correlated-propagation -strip-nondebug -inferattrs -mergereturn -reassociate -lower-guard-intrinsic -early-cse -coro-elide -always-inline -loop-data-prefetch -instcombine -lower-guard-intrinsic -sroa -functionattrs -canonicalize-aliases -instnamer -mergereturn -inferattrs -sroa -early-cse -sink -indvars -instsimplify -loop-predication -early-cse -post-inline-ee-instrument -licm -instsimplify -instcombine -instcombine -licm -memcpyopt -gvn-hoist -instcombine -lcssa -dse -gvn-hoist -sroa -consthoist -loop-fusion -instnamer -strip-nondebug -inject-tli-mappings -sroa -scalarizer -called-value-propagation -inject-tli-mappings -forceattrs -div-rem-pairs -sancov -instcombine -loop-guard-widening -sroa -sroa -licm -loop-data-prefetch -mem2reg -lower-guard-intrinsic -simplifycfg -loop-guard-widening -instcombine -licm -consthoist -dce -simplifycfg -ee-instrument -instcombine -consthoist -sroa -coro-elide -adce -strip-dead-prototypes -sccp -infer-address-spaces -simplifycfg -barrier -sroa -div-rem-pairs -mem2reg -mem2reg -barrier -sroa -barrier -simplifycfg -dse -mem2reg -loop-versioning -mem2reg -early-cse -dce -reassociate -correlated-propagation -sink -gvn-hoist -simplifycfg -aggressive-instcombine -alignment-from-assumptions -simplifycfg -constmerge -scalarizer -lcssa -indvars -canonicalize-aliases -sroa -sccp -speculative-execution -instsimplify -simplifycfg -globalsplit -gvn-hoist -mem2reg -break-crit-edges -early-cse-memssa -sroa -adce -sroa -sink -sroa -coro-early -speculative-execution -instnamer -globalopt -alignment-from-assumptions -float2int -simplifycfg -gvn-hoist -alignment-from-assumptions -simplifycfg -sccp -ipsccp -instcombine -coro-elide -newgvn -instnamer -always-inline -instcombine -lower-widenable-condition -instnamer -redundant-dbg-inst-elim -simplifycfg -early-cse-memssa -dse -post-inline-ee-instrument -instnamer -mem2reg -early-cse-memssa -early-cse-memssa -gvn -simplifycfg -early-cse -add-discriminators -loop-fusion -dse -mergeicmps -flattencfg -gvn -nary-reassociate -loop-data-prefetch -globalopt -instcombine -slsr -forceattrs -constmerge -sccp -strip-nondebug -mergefunc -tailcallelim -instsimplify -scalarizer -lowerinvoke -slp-vectorizer -add-discriminators -pgo-memop-opt -dse -flattencfg -mergefunc -reassociate -lower-widenable-condition -partially-inline-libcalls -sancov -mergefunc -consthoist -scalarizer -aggressive-instcombine -coro-cleanup -coro-split -sink -inferattrs -instcombine -strip -strip-nondebug -mldst-motion -inferattrs -name-anon-globals -barrier -slp-vectorizer -instcombine -dce -die -instnamer -tailcallelim -loop-versioning -gvn -speculative-execution -sink -callsite-splitting -lower-constant-intrinsics -scalarizer -coro-split -aggressive-instcombine -slsr -callsite-splitting -dce -adce -flattencfg -gvn-hoist -sroa -die -insert-gcov-profiling -indvars -partially-inline-libcalls -benchmark://cbench-v1/rijndael,1.1092372556535077,62.701143980026245,opt -sroa -loop-versioning -gvn-hoist -simplifycfg -lower-widenable-condition -early-cse-memssa -consthoist -instcombine -globaldce -flattencfg -loop-data-prefetch -loop-versioning -instsimplify -gvn-hoist -simplifycfg -pgo-memop-opt -nary-reassociate -scalarizer -correlated-propagation -attributor -callsite-splitting -redundant-dbg-inst-elim -sancov -die -insert-gcov-profiling -instsimplify -redundant-dbg-inst-elim -jump-threading -early-cse-memssa -simplifycfg -slsr -scalarizer -mergefunc -called-value-propagation -simplifycfg -speculative-execution -slp-vectorizer -coro-elide -simplifycfg -mem2reg -coro-split -scalarizer -functionattrs -prune-eh -ipsccp -early-cse-memssa -callsite-splitting -name-anon-globals -slsr -slp-vectorizer -deadargelim -simplifycfg -newgvn -die -mergereturn -simplifycfg -callsite-splitting -name-anon-globals -slsr -adce -mldst-motion -simplifycfg -ipconstprop -constprop -simplifycfg -partially-inline-libcalls -insert-gcov-profiling -globalopt -post-inline-ee-instrument -simplifycfg -simplifycfg -constprop -die -lowerinvoke -strip-nondebug -globaldce -cross-dso-cfi -newgvn -jump-threading -simplifycfg -speculative-execution -loop-vectorize -die -instcombine -slp-vectorizer -simplifycfg -instcombine -irce -ipconstprop -newgvn -gvn-hoist -slp-vectorizer -rpo-functionattrs -instcombine -ipconstprop -simplifycfg -sccp -pgo-memop-opt -ipsccp -lower-constant-intrinsics -simplifycfg -always-inline -simplifycfg -lcssa -constmerge -gvn-hoist -simplifycfg -instcombine -dse -aggressive-instcombine -coro-elide -speculative-execution -callsite-splitting -consthoist -callsite-splitting -callsite-splitting -prune-eh -globalopt -reassociate -instnamer -early-cse -pgo-memop-opt -instcombine -reassociate -simplifycfg -loop-data-prefetch -float2int -functionattrs -adce -elim-avail-extern -loop-sink -gvn -strip-dead-prototypes -strip -guard-widening -instcombine -instcombine -loop-unroll-and-jam -globaldce -sccp -functionattrs -instcombine -instcombine -mergefunc -deadargelim -post-inline-ee-instrument -instcombine -adce -called-value-propagation -strip-nondebug -inject-tli-mappings -instcombine -instcombine -jump-threading -float2int -slp-vectorizer -loop-data-prefetch -lower-expect -tailcallelim -float2int -ipsccp -libcalls-shrinkwrap -redundant-dbg-inst-elim -instsimplify -infer-address-spaces -newgvn -mergereturn -aggressive-instcombine -lowerinvoke -callsite-splitting -simplifycfg -loop-unroll-and-jam -forceattrs -float2int -strip-nondebug -mergefunc -newgvn -slp-vectorizer -libcalls-shrinkwrap -separate-const-offset-from-gep -lcssa -dse -bdce -loop-versioning -called-value-propagation -speculative-execution -jump-threading -newgvn -simplifycfg -slsr -name-anon-globals -lower-widenable-condition -float2int -consthoist -slp-vectorizer -strip-debug-declare -globalsplit -early-cse-memssa -deadargelim -mergeicmps -globalopt -ee-instrument -inferattrs -insert-gcov-profiling -slp-vectorizer -instnamer -rewrite-statepoints-for-gc -newgvn -ipsccp -cross-dso-cfi -deadargelim -scalarizer -indvars -lower-guard-intrinsic -ipsccp -dse -loop-data-prefetch -slp-vectorizer -pgo-memop-opt -instcombine -pgo-memop-opt -coro-elide -simplifycfg -strip-dead-prototypes -adce -lower-widenable-condition -div-rem-pairs -add-discriminators -consthoist -alignment-from-assumptions -scalarizer -early-cse-memssa -gvn -early-cse-memssa -canonicalize-aliases -gvn-hoist -ee-instrument -slp-vectorizer -coro-split -lower-constant-intrinsics -cross-dso-cfi -cross-dso-cfi -pgo-memop-opt -sroa -redundant-dbg-inst-elim -early-cse-memssa -mergefunc -float2int -consthoist -lower-constant-intrinsics -simplifycfg -pgo-memop-opt -instcombine -mergereturn -strip -adce -partially-inline-libcalls -adce -barrier -sccp -gvn -newgvn -forceattrs -loop-unroll-and-jam -callsite-splitting -instcombine -argpromotion -strip-debug-declare -instcombine -post-inline-ee-instrument -globalopt -coro-split -instcombine -loop-simplify -loop-data-prefetch -post-inline-ee-instrument -dce -lowerinvoke -simplifycfg -aggressive-instcombine -inferattrs -coro-elide -functionattrs -name-anon-globals -loop-sink -simplifycfg -instcombine -sroa -reassociate -globaldce -globalsplit -instsimplify -post-inline-ee-instrument -add-discriminators -strip-nondebug -gvn -separate-const-offset-from-gep -loop-versioning -instcombine -post-inline-ee-instrument -gvn -instcombine -simplifycfg -elim-avail-extern -simplifycfg -rewrite-statepoints-for-gc -float2int -mergefunc -slsr -loop-vectorize -gvn-hoist -early-cse-memssa -lower-expect -early-cse -indvars -sancov -inferattrs -simplifycfg -jump-threading -consthoist -aggressive-instcombine -globaldce -simplifycfg -adce -newgvn -lower-expect -instcombine -callsite-splitting -lcssa -jump-threading -loop-versioning-licm -simplifycfg -globalopt -dce -loop-unroll-and-jam -nary-reassociate -cross-dso-cfi -early-cse-memssa -die -die -instcombine -add-discriminators -float2int -globalopt -instcombine -lower-matrix-intrinsics -die -slsr -gvn -gvn-hoist -die -indvars -mergefunc -consthoist -instnamer -simplifycfg -globalopt -slp-vectorizer -simplifycfg -aggressive-instcombine -nary-reassociate -argpromotion -consthoist -rpo-functionattrs -alignment-from-assumptions -coro-elide -elim-avail-extern -sccp -redundant-dbg-inst-elim -add-discriminators -called-value-propagation -coro-elide -licm -instcombine -gvn-hoist -inferattrs -mergeicmps -flattencfg -sccp -strip-debug-declare -sroa -early-cse-memssa -elim-avail-extern -ipsccp -newgvn -die -mergeicmps -prune-eh -mldst-motion -tailcallelim -simplifycfg -licm -sink -callsite-splitting -speculative-execution -callsite-splitting -canonicalize-aliases -rpo-functionattrs -mergefunc -ipsccp -strip-debug-declare -mem2reg -loop-vectorize -functionattrs -mergereturn -gvn -instcombine -ee-instrument -instsimplify -strip -correlated-propagation -reassociate -lcssa -coro-split -early-cse-memssa -early-cse-memssa -add-discriminators -simplifycfg -newgvn -prune-eh -simplifycfg -loop-unroll-and-jam -cross-dso-cfi -gvn -div-rem-pairs -ipconstprop -cross-dso-cfi -guard-widening -dse -barrier -newgvn -early-cse -strip-dead-prototypes -loop-load-elim -callsite-splitting -called-value-propagation -instcombine -prune-eh -coro-split -instcombine -globalsplit -instcombine -simplifycfg -pgo-memop-opt -alignment-from-assumptions -pgo-memop-opt -inferattrs -strip-dead-prototypes -callsite-splitting -lower-constant-intrinsics -ipconstprop -load-store-vectorizer -sancov -mergereturn -correlated-propagation -add-discriminators -coro-split -float2int -callsite-splitting -consthoist -pgo-memop-opt -cross-dso-cfi -loop-versioning -gvn-hoist -strip-nondebug -mergereturn -loop-data-prefetch -instcombine -early-cse-memssa -aggressive-instcombine -loweratomic -rpo-functionattrs -instcombine -adce -elim-avail-extern -ipconstprop -redundant-dbg-inst-elim -name-anon-globals -instcombine -dse -float2int -float2int -gvn -simple-loop-unswitch -jump-threading -instsimplify -loop-simplify -bdce -ipconstprop -instcombine -strip-nondebug -loop-sink -memcpyopt -guard-widening -ipsccp -newgvn -alignment-from-assumptions -lower-constant-intrinsics -mergereturn -strip-debug-declare -simplifycfg -instcombine -globalopt -rewrite-statepoints-for-gc -mldst-motion -globalsplit -redundant-dbg-inst-elim -scalarizer -ipconstprop -instcombine -libcalls-shrinkwrap -loop-versioning -sink -globalopt -callsite-splitting -loop-guard-widening -mldst-motion -simplifycfg -early-cse-memssa -instcombine -instcombine -name-anon-globals -jump-threading -die -early-cse -early-cse -inject-tli-mappings -adce -consthoist -insert-gcov-profiling -dce -early-cse -correlated-propagation -newgvn -jump-threading -instsimplify -callsite-splitting -gvn-hoist -simplifycfg -always-inline -simplifycfg -dce -globalsplit -sroa -loop-instsimplify -consthoist -instcombine -jump-threading -argpromotion -early-cse -instsimplify -pgo-memop-opt -flattencfg -mem2reg -dse -called-value-propagation -strip-nondebug -instcombine -ipconstprop -sroa -instsimplify -loop-unroll-and-jam -instcombine -alignment-from-assumptions -callsite-splitting -adce -coro-elide -lowerinvoke -lower-constant-intrinsics -loweratomic -forceattrs -simplifycfg -ipsccp -lower-matrix-intrinsics -loop-versioning -simplifycfg -instcombine -jump-threading -elim-avail-extern -mldst-motion -ipsccp -simplifycfg -strip-dead-prototypes -callsite-splitting -simplifycfg -nary-reassociate -post-inline-ee-instrument -aggressive-instcombine -newgvn -early-cse -simplifycfg -loop-unroll-and-jam -instcombine -instcombine -coro-elide -die -insert-gcov-profiling -gvn-hoist -ipsccp -forceattrs -sccp -simplifycfg -dce -instcombine -instcombine -instcombine -globaldce -loop-data-prefetch -scalarizer -early-cse -constprop -jump-threading -adce -simplifycfg -pgo-memop-opt -instcombine -mergereturn -simplifycfg -instcombine -newgvn -lowerinvoke -instsimplify -loop-deletion -memcpyopt -newgvn -jump-threading -lowerinvoke -newgvn -early-cse-memssa -loop-simplify -reassociate -loop-data-prefetch -simplifycfg -early-cse-memssa -instsimplify -early-cse-memssa -strip-dead-prototypes -simplifycfg -redundant-dbg-inst-elim -libcalls-shrinkwrap -instcombine -inferattrs -adce -coro-elide -early-cse -instcombine -insert-gcov-profiling -cross-dso-cfi -instcombine -prune-eh -instcombine -globalopt -mem2reg -inferattrs -memcpyopt -slsr -consthoist -simplifycfg -instnamer -simplifycfg -scalarizer -sink -gvn-hoist -early-cse-memssa -instsimplify -simplifycfg -early-cse-memssa -early-cse-memssa -insert-gcov-profiling -adce -float2int -instcombine -instnamer -indvars -redundant-dbg-inst-elim -early-cse-memssa -constmerge -instcombine -redundant-dbg-inst-elim -early-cse -die -strip-dead-prototypes -ipconstprop -early-cse-memssa -lowerinvoke -instcombine -loop-versioning -lower-guard-intrinsic -callsite-splitting -coro-elide -prune-eh -ipconstprop -simplifycfg -pgo-memop-opt -jump-threading -inferattrs -globaldce -early-cse-memssa -callsite-splitting -gvn-hoist -benchmark://cbench-v1/stringsearch2,0.9962686567164181,60.92854332923889,opt -partially-inline-libcalls -mem2reg -simple-loop-unswitch -mem2reg -add-discriminators -sroa -alignment-from-assumptions -sroa -bdce -gvn-hoist -separate-const-offset-from-gep -loop-reroll -early-cse-memssa -pgo-memop-opt -early-cse -inferattrs -cross-dso-cfi -early-cse -coro-cleanup -lcssa -scalarizer -sccp -lower-guard-intrinsic -adce -indvars -constprop -dce -early-cse -sroa -correlated-propagation -lower-guard-intrinsic -sroa -sroa -lower-matrix-intrinsics -sroa -inject-tli-mappings -loop-unroll-and-jam -newgvn -simplifycfg -aggressive-instcombine -sroa -strip-dead-prototypes -canonicalize-aliases -jump-threading -argpromotion -hotcoldsplit -loop-predication -loop-guard-widening -globalopt -newgvn -div-rem-pairs -mergereturn -sroa -coro-split -indvars -sroa -sccp -lower-matrix-intrinsics -coro-cleanup -strip-dead-prototypes -early-cse -loop-idiom -sroa -prune-eh -simplifycfg -lcssa -mergereturn -barrier -name-anon-globals -bdce -loop-guard-widening -loop-idiom -alignment-from-assumptions -instcombine -sroa -canonicalize-aliases -sroa -simplifycfg -prune-eh -loop-versioning-licm -insert-gcov-profiling -simple-loop-unswitch -sroa -globalopt -sroa -loweratomic -instcombine -mem2reg -sroa -cross-dso-cfi -callsite-splitting -prune-eh -alignment-from-assumptions -mergeicmps -consthoist -strip -constprop -insert-gcov-profiling -sroa -reassociate -infer-address-spaces -globalsplit -forceattrs -correlated-propagation -mergefunc -loop-sink -sccp -called-value-propagation -ipconstprop -memcpyopt -memcpyopt -lcssa -globalsplit -cross-dso-cfi -globalopt -mergeicmps -newgvn -mem2reg -instnamer -speculative-execution -loop-fusion -early-cse-memssa -canonicalize-aliases -sroa -sink -elim-avail-extern -sroa -gvn-hoist -adce -lowerinvoke -constmerge -callsite-splitting -deadargelim -instcombine -consthoist -early-cse-memssa -early-cse-memssa -simplifycfg -coro-elide -early-cse-memssa -early-cse-memssa -simplifycfg -instcombine -post-inline-ee-instrument -loop-data-prefetch -ipsccp -die -rpo-functionattrs -sroa -sancov -newgvn -partially-inline-libcalls -jump-threading -simplifycfg -early-cse -lower-guard-intrinsic -pgo-memop-opt -consthoist -mldst-motion -forceattrs -jump-threading -float2int -strip-debug-declare -lowerinvoke -instcombine -strip-debug-declare -early-cse -gvn-hoist -gvn -lowerinvoke -ipconstprop -globalopt -lower-matrix-intrinsics -functionattrs -lower-widenable-condition -jump-threading -loop-data-prefetch -instcombine -simplifycfg -gvn -licm -callsite-splitting -simplifycfg -tailcallelim -newgvn -instsimplify -speculative-execution -slsr -aggressive-instcombine -gvn-hoist -globalopt -guard-widening -sink -loop-unroll-and-jam -consthoist -jump-threading -loop-versioning -newgvn -adce -correlated-propagation -infer-address-spaces -globalopt -sroa -forceattrs -simplifycfg -sroa -infer-address-spaces -sroa -sroa -barrier -reassociate -sroa -dce -strip-nondebug -loop-reduce -ee-instrument -mem2reg -barrier -mldst-motion -sroa -sroa -sroa -loop-fusion -loop-simplify -sroa -loop-data-prefetch -constprop -loop-instsimplify -forceattrs -inferattrs -lcssa -mem2reg -loop-simplifycfg -insert-gcov-profiling -scalarizer -instcombine -bdce -sroa -sroa -ipconstprop -reassociate -called-value-propagation -insert-gcov-profiling -loop-unroll-and-jam -alignment-from-assumptions -loop-sink -barrier -sroa -canonicalize-aliases -reassociate -loop-predication -always-inline -loop-versioning -sink -sroa -sroa -adce -sroa -sroa -ipsccp -aggressive-instcombine -sroa -sroa -sroa -sroa -licm -always-inline -gvn-hoist -sroa -sroa -early-cse -sroa -loop-predication -insert-gcov-profiling -strip-nondebug -simple-loop-unswitch -constprop -alignment-from-assumptions -sroa -mem2reg -attributor -simplifycfg -sroa -inject-tli-mappings -sroa -sroa -sccp -sroa -sroa -instnamer -reassociate -pgo-memop-opt -sroa -strip-debug-declare -sroa -simplifycfg -globalopt -loop-guard-widening -sroa -simplifycfg -instsimplify -insert-gcov-profiling -mem2reg -instnamer -post-inline-ee-instrument -constmerge -constprop -sroa -early-cse -sroa -jump-threading -aggressive-instcombine -sccp -insert-gcov-profiling -sroa -sroa -mem2reg -sroa -loop-unroll-and-jam -sroa -gvn-hoist -sroa -canonicalize-aliases -inferattrs -constmerge -instsimplify -sroa -scalarizer -sroa -sroa -rpo-functionattrs -correlated-propagation -inferattrs -sroa -mem2reg -mem2reg -indvars -sroa -sancov -lower-guard-intrinsic -sroa -gvn-hoist -instsimplify -alignment-from-assumptions -sroa -sroa -insert-gcov-profiling -loop-reduce -sroa -sroa -early-cse-memssa -sroa -sroa -sroa -alignment-from-assumptions -sroa -sroa -insert-gcov-profiling -sroa -gvn-hoist -scalarizer -reassociate -loop-unswitch -ipsccp -sroa -simple-loop-unswitch -instcombine -mem2reg -forceattrs -simplifycfg -simplifycfg -strip-debug-declare -sroa -sroa -scalarizer -lower-matrix-intrinsics -sroa -sccp -loop-data-prefetch -callsite-splitting -sroa -loop-load-elim -newgvn -loop-simplifycfg -newgvn -sroa -simple-loop-unswitch -loop-interchange -sroa -rpo-functionattrs -sroa -adce -early-cse -globalsplit -mergefunc -functionattrs -sroa -mem2reg -loop-data-prefetch -name-anon-globals -globalsplit -prune-eh -ee-instrument -callsite-splitting -simplifycfg -strip -loop-load-elim -functionattrs -nary-reassociate -speculative-execution -rpo-functionattrs -indvars -instsimplify -sancov -ee-instrument -dce -elim-avail-extern -newgvn -mem2reg -dse -sink -deadargelim -instsimplify -ipsccp -dce -insert-gcov-profiling -insert-gcov-profiling -lower-expect -mergereturn -loop-interchange -reassociate -reassociate -sink -ee-instrument -ee-instrument -argpromotion -instsimplify -add-discriminators -reassociate -instcombine -rewrite-statepoints-for-gc -constprop -lcssa -sroa -instsimplify -constprop -insert-gcov-profiling -coro-early -strip-nondebug -sink -sancov -mergereturn -sroa -called-value-propagation -lower-guard-intrinsic -adce -hotcoldsplit -mem2reg -sroa -reassociate -globalopt -barrier -globalsplit -slsr -sroa -instnamer -correlated-propagation -coro-cleanup -hotcoldsplit -constmerge -sroa -lcssa -ipconstprop -sroa -insert-gcov-profiling -sroa -sroa -gvn-hoist -sroa -sroa -loop-deletion -sccp -name-anon-globals -jump-threading -mem2reg -slp-vectorizer -mem2reg -ee-instrument -functionattrs -sroa -post-inline-ee-instrument -sroa -bdce -mem2reg -ee-instrument -always-inline -globalopt -sroa -mergefunc -reassociate -insert-gcov-profiling -bdce -correlated-propagation -strip-dead-prototypes -loop-simplify -loop-guard-widening -mergereturn -reassociate -forceattrs -globalsplit -sccp -globalsplit -mem2reg -add-discriminators -alignment-from-assumptions -sroa -argpromotion -insert-gcov-profiling -pgo-memop-opt -sink -tailcallelim -early-cse -sroa -scalarizer -forceattrs -add-discriminators -callsite-splitting -loop-unswitch -rewrite-statepoints-for-gc -sroa -loop-interchange -infer-address-spaces -always-inline -early-cse-memssa -sroa -called-value-propagation -adce -simplifycfg -early-cse -loop-unroll-and-jam -elim-avail-extern -loop-unroll-and-jam -sroa -globalopt -globalsplit -barrier -scalarizer -infer-address-spaces -loop-versioning -elim-avail-extern -constprop -alignment-from-assumptions -speculative-execution -loop-sink -early-cse -sroa -insert-gcov-profiling -sroa -instsimplify -reassociate -constmerge -loop-guard-widening -mem2reg -aggressive-instcombine -instsimplify -forceattrs -speculative-execution -pgo-memop-opt -globalsplit -constmerge -div-rem-pairs -lower-widenable-condition -loop-guard-widening -loop-guard-widening -sroa -bdce -sroa -sroa -sroa -simplifycfg -forceattrs -coro-elide -lower-expect -licm -dse -newgvn -lower-guard-intrinsic -alignment-from-assumptions -reassociate -sroa -lcssa -strip -post-inline-ee-instrument -name-anon-globals -consthoist -mergefunc -ipsccp -infer-address-spaces -newgvn -tailcallelim -loop-versioning -sroa -sink -name-anon-globals -simplifycfg -instcombine -strip -sroa -simplifycfg -strip-nondebug -loop-unroll -load-store-vectorizer -coro-cleanup -consthoist -consthoist -simplifycfg -rewrite-statepoints-for-gc -loop-data-prefetch -globalsplit -instcombine -newgvn -inferattrs -jump-threading -dce -early-cse-memssa -globalopt -lower-constant-intrinsics -nary-reassociate -consthoist -instcombine -sancov -post-inline-ee-instrument -add-discriminators -post-inline-ee-instrument -instcombine -cross-dso-cfi -gvn -speculative-execution -slsr -inferattrs -simplifycfg -ipconstprop -sink -lower-guard-intrinsic -lower-expect -gvn -early-cse-memssa -newgvn -gvn-hoist -die -lower-expect -newgvn -lowerinvoke -early-cse-memssa -ipconstprop -barrier -loop-versioning -flattencfg -aggressive-instcombine -post-inline-ee-instrument -elim-avail-extern -newgvn -adce -indvars -aggressive-instcombine -gvn -dce -gvn -libcalls-shrinkwrap -strip-nondebug -dse -tailcallelim -gvn -early-cse-memssa -correlated-propagation -mergefunc -simplifycfg -loop-instsimplify -nary-reassociate -slsr -instcombine -newgvn -strip-nondebug -gvn -dce -float2int -instcombine -elim-avail-extern -consthoist -consthoist -instcombine -partially-inline-libcalls -lower-expect -instnamer -scalarizer -lower-constant-intrinsics -dse -lower-guard-intrinsic -newgvn -adce -benchmark://cbench-v1/susan,1.026874840030715,65.63927268981934,opt -sroa -lower-matrix-intrinsics -ipsccp -instcombine -early-cse -coro-split -simplifycfg -loop-sink -indvars -instcombine -sccp -coro-elide -coro-split -indvars -strip-nondebug -functionattrs -gvn -prune-eh -consthoist -early-cse-memssa -early-cse-memssa -reassociate -aggressive-instcombine -instsimplify -insert-gcov-profiling -simplifycfg -float2int -gvn -strip-dead-prototypes -die -gvn-hoist -guard-widening -loop-deletion -post-inline-ee-instrument -indvars -newgvn -newgvn -lower-matrix-intrinsics -early-cse -globalopt -instcombine -simplifycfg -simplifycfg -div-rem-pairs -globalsplit -lowerinvoke -add-discriminators -early-cse-memssa -partially-inline-libcalls -sink -jump-threading -callsite-splitting -add-discriminators -early-cse-memssa -cross-dso-cfi -simplifycfg -jump-threading -simplifycfg -instcombine -aggressive-instcombine -licm -simple-loop-unswitch -simplifycfg -early-cse-memssa -lower-matrix-intrinsics -reassociate -constprop -callsite-splitting -elim-avail-extern -memcpyopt -globalsplit -memcpyopt -loop-data-prefetch -globalopt -slsr -consthoist -partially-inline-libcalls -lower-matrix-intrinsics -newgvn -lower-widenable-condition -simplifycfg -loop-versioning -load-store-vectorizer -lower-constant-intrinsics -instsimplify -globalopt -newgvn -pgo-memop-opt -redundant-dbg-inst-elim -newgvn -sink -lowerinvoke -adce -globalsplit -aggressive-instcombine -gvn -lcssa -sancov -coro-elide -sink -barrier -mergereturn -coro-split -gvn-hoist -partially-inline-libcalls -strip-nondebug -scalarizer -lower-matrix-intrinsics -simplifycfg -irce -loop-unroll-and-jam -strip-debug-declare -flattencfg -coro-cleanup -guard-widening -newgvn -speculative-execution -gvn -ipconstprop -instcombine -early-cse-memssa -simplifycfg -flattencfg -name-anon-globals -simplifycfg -div-rem-pairs -loop-versioning -simplifycfg -jump-threading -memcpyopt -instcombine -ipsccp -simplifycfg -sccp -pgo-memop-opt -early-cse-memssa -mldst-motion -float2int -loop-versioning -aggressive-instcombine -sroa -early-cse-memssa -strip -globaldce -scalarizer -instcombine -globalopt -lowerinvoke -inferattrs -elim-avail-extern -pgo-memop-opt -loop-load-elim -strip-dead-prototypes -slp-vectorizer -lower-widenable-condition -sancov -inject-tli-mappings -name-anon-globals -sroa -lower-matrix-intrinsics -sancov -slp-vectorizer -callsite-splitting -callsite-splitting -lower-expect -nary-reassociate -newgvn -lowerinvoke -gvn-hoist -early-cse-memssa -speculative-execution -callsite-splitting -speculative-execution -loweratomic -slsr -sroa -infer-address-spaces -instcombine -gvn -simplifycfg -libcalls-shrinkwrap -newgvn -instcombine -loop-data-prefetch -newgvn -globalopt -constprop -lower-matrix-intrinsics -lower-expect -globalsplit -coro-split -partially-inline-libcalls -lower-expect -always-inline -partially-inline-libcalls -add-discriminators -newgvn -gvn-hoist -gvn -libcalls-shrinkwrap -pgo-memop-opt -slp-vectorizer -insert-gcov-profiling -functionattrs -dse -gvn-hoist -add-discriminators -inferattrs -gvn -lower-matrix-intrinsics -early-cse-memssa -early-cse-memssa -lower-expect -correlated-propagation -pgo-memop-opt -newgvn -aggressive-instcombine -slsr -globalsplit -strip-nondebug -strip-debug-declare -instcombine -gvn -prune-eh -loop-versioning -instsimplify -ipsccp -flattencfg -forceattrs -strip -loop-simplify -float2int -jump-threading -gvn -nary-reassociate -lower-widenable-condition -dse -loop-deletion -lower-matrix-intrinsics -slp-vectorizer -adce -loop-interchange -gvn-hoist -gvn-hoist -loop-versioning -simplifycfg -infer-address-spaces -lower-widenable-condition -consthoist -lowerinvoke -libcalls-shrinkwrap -instcombine -lower-widenable-condition -strip-dead-prototypes -mergefunc -early-cse -elim-avail-extern -coro-elide -globaldce -gvn-hoist -instcombine -early-cse-memssa -instcombine -newgvn -argpromotion -jump-threading -simplifycfg -early-cse-memssa -coro-elide -instcombine -loop-data-prefetch -pgo-memop-opt -gvn -aggressive-instcombine -rewrite-statepoints-for-gc -lower-matrix-intrinsics -early-cse-memssa -rpo-functionattrs -coro-elide -dse -inferattrs -early-cse-memssa -slsr -callsite-splitting -speculative-execution -instcombine -adce -instcombine -post-inline-ee-instrument -tailcallelim -float2int -instcombine -instcombine -slp-vectorizer -sancov -coro-elide -functionattrs -scalarizer -lower-guard-intrinsic -always-inline -lower-matrix-intrinsics -instnamer -jump-threading -simplifycfg -instcombine -sccp -sancov -jump-threading -ipconstprop -callsite-splitting -newgvn -post-inline-ee-instrument -early-cse-memssa -globalsplit -consthoist -sancov -gvn-hoist -sink -functionattrs -cross-dso-cfi -early-cse-memssa -coro-split -reassociate -instcombine -callsite-splitting -pgo-memop-opt -memcpyopt -gvn-hoist -adce -infer-address-spaces -flattencfg -slp-vectorizer -lower-matrix-intrinsics -simplifycfg -callsite-splitting -loop-fusion -newgvn -instcombine -globalsplit -lower-guard-intrinsic -adce -jump-threading -deadargelim -loop-interchange -sancov -prune-eh -callsite-splitting -licm -lower-widenable-condition -post-inline-ee-instrument -jump-threading -ee-instrument -coro-elide -aggressive-instcombine -lowerinvoke -sink -early-cse-memssa -simplifycfg -loop-versioning -prune-eh -early-cse-memssa -constmerge -instcombine -mergefunc -jump-threading -nary-reassociate -newgvn -consthoist -rpo-functionattrs -simplifycfg -simplifycfg -coro-elide -instcombine -strip-dead-prototypes -partially-inline-libcalls -libcalls-shrinkwrap -strip -jump-threading -loop-load-elim -insert-gcov-profiling -simplifycfg -early-cse-memssa -alignment-from-assumptions -early-cse-memssa -rpo-functionattrs -early-cse-memssa -newgvn -early-cse-memssa -barrier -reassociate -gvn -strip-dead-prototypes -div-rem-pairs -globalopt -early-cse-memssa -loop-unroll-and-jam -early-cse-memssa -constprop -strip -partially-inline-libcalls -float2int -lower-widenable-condition -barrier -slsr -early-cse -simplifycfg -mergefunc -aggressive-instcombine -lower-widenable-condition -elim-avail-extern -dse -instcombine -loop-interchange -lowerinvoke -reassociate -instcombine -rpo-functionattrs -instcombine -jump-threading -simplifycfg -nary-reassociate -dse -strip-nondebug -always-inline -instsimplify -early-cse-memssa -globalopt -sancov -flattencfg -slsr -simplifycfg -strip-dead-prototypes -functionattrs -coro-elide -callsite-splitting -early-cse-memssa -loop-data-prefetch -instcombine -jump-threading -elim-avail-extern -slp-vectorizer -separate-const-offset-from-gep -gvn -always-inline -simplifycfg -newgvn -loop-load-elim -lower-widenable-condition -deadargelim -loop-versioning -early-cse -coro-elide -instnamer -cross-dso-cfi -adce -loop-load-elim -ipconstprop -lower-constant-intrinsics -strip-debug-declare -early-cse -inferattrs -instcombine -elim-avail-extern -instcombine -coro-elide -newgvn -instcombine -consthoist -bdce -rpo-functionattrs -globaldce -newgvn -adce -loop-data-prefetch -infer-address-spaces -gvn-hoist -strip -speculative-execution -sccp -lower-matrix-intrinsics -libcalls-shrinkwrap -newgvn -indvars -instcombine -simplifycfg -instcombine -partially-inline-libcalls -separate-const-offset-from-gep -mergefunc -canonicalize-aliases -dce -sancov -consthoist -infer-address-spaces -mergefunc -ipsccp -float2int -simplifycfg -slsr -div-rem-pairs -early-cse -lower-widenable-condition -instcombine -sancov -globalopt -coro-elide -dse -globalsplit -instcombine -instcombine -newgvn -rpo-functionattrs -speculative-execution -callsite-splitting -gvn -lower-expect -prune-eh -aggressive-instcombine -lowerinvoke -coro-elide -constprop -pgo-memop-opt -early-cse -lower-matrix-intrinsics -guard-widening -early-cse-memssa -coro-elide -callsite-splitting -simplifycfg -lower-widenable-condition -rewrite-statepoints-for-gc -constmerge -sink -lower-widenable-condition -slsr -indvars -deadargelim -simplifycfg -globalopt -rewrite-statepoints-for-gc -inject-tli-mappings -adce -lower-expect -cross-dso-cfi -coro-split -partially-inline-libcalls -ipconstprop -die -coro-cleanup -insert-gcov-profiling -aggressive-instcombine -simplifycfg -jump-threading -argpromotion -simplifycfg -name-anon-globals -sccp -newgvn -scalarizer -div-rem-pairs -strip-dead-prototypes -ipconstprop -prune-eh -inferattrs -lowerinvoke -globalsplit -adce -constprop -insert-gcov-profiling -partially-inline-libcalls -newgvn -dce -loop-versioning -callsite-splitting -pgo-memop-opt -die -lowerinvoke -aggressive-instcombine -die -callsite-splitting -partially-inline-libcalls -slsr -jump-threading -ipconstprop -instcombine -instnamer -elim-avail-extern -globalopt -die -loop-versioning -instcombine -deadargelim -sroa -partially-inline-libcalls -jump-threading -reassociate -newgvn -rpo-functionattrs -nary-reassociate -loop-data-prefetch -globaldce -instcombine -early-cse-memssa -gvn-hoist -gvn -float2int -licm -consthoist -newgvn -insert-gcov-profiling -sccp -slp-vectorizer -prune-eh -lowerinvoke -ipsccp -gvn -loop-data-prefetch -mergefunc -sink -lower-guard-intrinsic -redundant-dbg-inst-elim -early-cse-memssa -coro-early -instcombine -prune-eh -simplifycfg -prune-eh -dce -infer-address-spaces -elim-avail-extern -instcombine -coro-split -consthoist -gvn -globalsplit -add-discriminators -nary-reassociate -simplifycfg -sancov -forceattrs -consthoist -deadargelim -pgo-memop-opt -aggressive-instcombine -memcpyopt -memcpyopt -lower-expect -gvn-hoist -inferattrs -hotcoldsplit -lower-matrix-intrinsics -jump-threading -globalopt -lowerinvoke -aggressive-instcombine -lower-expect -aggressive-instcombine -gvn -die -mldst-motion -instcombine -coro-early -gvn -instsimplify -elim-avail-extern -sccp -aggressive-instcombine -instsimplify -reassociate -slsr -lower-widenable-condition -jump-threading -simplifycfg -libcalls-shrinkwrap -simplifycfg -aggressive-instcombine -instcombine -scalarizer -loop-simplify -loop-reroll -newgvn -early-cse-memssa -prune-eh -callsite-splitting -simplifycfg -globaldce -newgvn -functionattrs -dce -gvn-hoist -gvn -forceattrs -loop-fusion -strip-dead-prototypes -newgvn -forceattrs -die -instcombine -early-cse -instcombine -benchmark://cbench-v1/tiff2rgba,1.0461367226770069,77.85855555534363,opt -sroa -mem2reg -coro-split -instcombine -attributor -newgvn -guard-widening -lower-expect -float2int -gvn-hoist -simplifycfg -pgo-memop-opt -newgvn -globalopt -ipsccp -gvn-hoist -dse -loop-idiom -early-cse-memssa -dce -consthoist -lower-constant-intrinsics -gvn-hoist -simplifycfg -guard-widening -gvn-hoist -loop-versioning -slp-vectorizer -instcombine -always-inline -newgvn -rpo-functionattrs -consthoist -mergereturn -instcombine -infer-address-spaces -deadargelim -pgo-memop-opt -separate-const-offset-from-gep -strip-nondebug -called-value-propagation -rpo-functionattrs -ipconstprop -sink -ipsccp -forceattrs -add-discriminators -early-cse -flattencfg -dce -licm -instcombine -jump-threading -name-anon-globals -simplifycfg -dse -ipconstprop -simplifycfg -die -jump-threading -pgo-memop-opt -sink -slsr -lower-constant-intrinsics -simplifycfg -consthoist -constmerge -newgvn -post-inline-ee-instrument -coro-elide -pgo-memop-opt -adce -slsr -div-rem-pairs -ipsccp -reassociate -simplifycfg -sroa -newgvn -lower-matrix-intrinsics -lower-constant-intrinsics -pgo-memop-opt -strip-nondebug -lower-widenable-condition -dce -simplifycfg -consthoist -ipconstprop -lowerinvoke -slsr -ipsccp -float2int -instcombine -strip-dead-prototypes -infer-address-spaces -instnamer -reassociate -gvn-hoist -early-cse -alignment-from-assumptions -loop-versioning -barrier -mergeicmps -rpo-functionattrs -instcombine -newgvn -callsite-splitting -float2int -instcombine -strip-nondebug -jump-threading -die -gvn-hoist -instcombine -newgvn -barrier -gvn -partially-inline-libcalls -cross-dso-cfi -callsite-splitting -lower-expect -globaldce -coro-split -simplifycfg -deadargelim -callsite-splitting -lowerinvoke -die -sccp -instsimplify -sroa -early-cse-memssa -early-cse-memssa -consthoist -lowerinvoke -slp-vectorizer -prune-eh -instsimplify -callsite-splitting -newgvn -instsimplify -argpromotion -globalsplit -slp-vectorizer -early-cse-memssa -lower-expect -inferattrs -loop-fusion -elim-avail-extern -newgvn -dse -called-value-propagation -lower-constant-intrinsics -break-crit-edges -mem2reg -elim-avail-extern -mem2reg -callsite-splitting -newgvn -ee-instrument -sink -inject-tli-mappings -tailcallelim -tailcallelim -newgvn -forceattrs -simplifycfg -partially-inline-libcalls -simplifycfg -early-cse-memssa -pgo-memop-opt -lower-expect -instcombine -loop-simplify -canonicalize-aliases -loop-distribute -strip-dead-prototypes -cross-dso-cfi -instcombine -strip-dead-prototypes -early-cse-memssa -rpo-functionattrs -insert-gcov-profiling -rpo-functionattrs -instcombine -strip-debug-declare -coro-split -early-cse -instcombine -dse -scalarizer -simplifycfg -prune-eh -ipconstprop -slp-vectorizer -reassociate -consthoist -simplifycfg -die -aggressive-instcombine -sccp -argpromotion -early-cse -early-cse-memssa -scalarizer -early-cse-memssa -gvn-hoist -instcombine -guard-widening -redundant-dbg-inst-elim -flattencfg -die -simplifycfg -lower-widenable-condition -ee-instrument -slsr -float2int -strip-debug-declare -dce -lower-expect -name-anon-globals -ipsccp -load-store-vectorizer -argpromotion -instcombine -loop-sink -early-cse-memssa -early-cse-memssa -lower-constant-intrinsics -sancov -instcombine -simplifycfg -simplifycfg -jump-threading -slsr -float2int -mergereturn -simplifycfg -scalarizer -instcombine -loop-load-elim -simplifycfg -loop-versioning -die -coro-split -instcombine -instcombine -instsimplify -instcombine -gvn-hoist -rewrite-statepoints-for-gc -post-inline-ee-instrument -constprop -simplifycfg -newgvn -ipconstprop -prune-eh -instcombine -scalarizer -mem2reg -instcombine -instsimplify -instcombine -instcombine -add-discriminators -mldst-motion -lower-constant-intrinsics -mem2reg -indvars -simplifycfg -inferattrs -consthoist -coro-early -speculative-execution -aggressive-instcombine -instcombine -slsr -adce -newgvn -lower-matrix-intrinsics -rpo-functionattrs -slsr -mergereturn -rpo-functionattrs -slsr -instcombine -coro-elide -load-store-vectorizer -globalopt -gvn -consthoist -early-cse -gvn -tailcallelim -gvn-hoist -coro-elide -lower-expect -simplifycfg -lower-matrix-intrinsics -instcombine -constmerge -instnamer -ipconstprop -jump-threading -loop-data-prefetch -instcombine -add-discriminators -adce -nary-reassociate -gvn-hoist -loop-load-elim -simplifycfg -gvn -newgvn -simplifycfg -loop-data-prefetch -deadargelim -slp-vectorizer -loop-unroll-and-jam -forceattrs -simplifycfg -callsite-splitting -dse -adce -gvn-hoist -inferattrs -break-crit-edges -insert-gcov-profiling -simplifycfg -simplifycfg -sccp -infer-address-spaces -simplifycfg -newgvn -float2int -add-discriminators -post-inline-ee-instrument -consthoist -pgo-memop-opt -adce -lower-expect -instcombine -instcombine -coro-elide -flattencfg -called-value-propagation -jump-threading -coro-early -consthoist -adce -globalsplit -lcssa -simplifycfg -lower-widenable-condition -partially-inline-libcalls -infer-address-spaces -instcombine -post-inline-ee-instrument -consthoist -newgvn -loweratomic -argpromotion -instcombine -aggressive-instcombine -mergereturn -strip-nondebug -sroa -simplifycfg -strip-nondebug -globalsplit -loop-data-prefetch -mldst-motion -gvn-hoist -slsr -newgvn -sancov -pgo-memop-opt -loop-guard-widening -sccp -deadargelim -ipconstprop -aggressive-instcombine -lower-widenable-condition -loop-simplify -instcombine -early-cse-memssa -simplifycfg -sroa -coro-split -instcombine -adce -callsite-splitting -gvn-hoist -instcombine -instsimplify -nary-reassociate -coro-elide -lower-guard-intrinsic -dce -simple-loop-unswitch -consthoist -canonicalize-aliases -inferattrs -ipconstprop -correlated-propagation -coro-split -strip-nondebug -ee-instrument -early-cse-memssa -die -ipsccp -instcombine -forceattrs -ipconstprop -newgvn -simplifycfg -loop-load-elim -mergereturn -post-inline-ee-instrument -slsr -slsr -strip-dead-prototypes -simplifycfg -instcombine -early-cse-memssa -lower-matrix-intrinsics -instcombine -loop-load-elim -ipconstprop -instsimplify -loop-vectorize -instnamer -dse -dce -elim-avail-extern -pgo-memop-opt -coro-elide -callsite-splitting -gvn-hoist -rpo-functionattrs -mergeicmps -newgvn -simplifycfg -mergefunc -simplifycfg -gvn -mldst-motion -loop-versioning -scalarizer -deadargelim -post-inline-ee-instrument -newgvn -coro-elide -lower-matrix-intrinsics -slsr -simplifycfg -aggressive-instcombine -consthoist -instcombine -loop-deletion -scalarizer -jump-threading -coro-elide -canonicalize-aliases -correlated-propagation -div-rem-pairs -instcombine -gvn -gvn -reassociate -newgvn -reassociate -barrier -instcombine -cross-dso-cfi -jump-threading -adce -loop-load-elim -strip-dead-prototypes -simplifycfg -mldst-motion -gvn-hoist -reassociate -dse -div-rem-pairs -loop-data-prefetch -loop-fusion -coro-split -name-anon-globals -guard-widening -dce -aggressive-instcombine -instcombine -slsr -jump-threading -prune-eh -mergereturn -ipsccp -simplifycfg -tailcallelim -loop-deletion -early-cse-memssa -simplifycfg -name-anon-globals -early-cse-memssa -newgvn -adce -pgo-memop-opt -functionattrs -float2int -consthoist -strip-dead-prototypes -partially-inline-libcalls -globalopt -libcalls-shrinkwrap -mergefunc -consthoist -die -simplifycfg -strip -infer-address-spaces -gvn -name-anon-globals -constprop -coro-early -instcombine -loop-data-prefetch -simplifycfg -dse -loop-data-prefetch -reassociate -prune-eh -sroa -sancov -dse -simplifycfg -constmerge -mem2reg -jump-threading -die -instcombine -jump-threading -lower-constant-intrinsics -jump-threading -instcombine -separate-const-offset-from-gep -bdce -sroa -strip-dead-prototypes -pgo-memop-opt -constmerge -lower-matrix-intrinsics -lower-guard-intrinsic -slp-vectorizer -rewrite-statepoints-for-gc -coro-split -gvn -loop-distribute -instcombine -simplifycfg -instcombine -ipconstprop -lower-matrix-intrinsics -instcombine -newgvn -pgo-memop-opt -coro-elide -jump-threading -ipconstprop -instcombine -argpromotion -redundant-dbg-inst-elim -instcombine -lower-matrix-intrinsics -loop-guard-widening -float2int -dse -sccp -early-cse -adce -gvn-hoist -early-cse-memssa -early-cse -lower-expect -mergeicmps -early-cse-memssa -dse -strip-nondebug -loop-versioning -loop-instsimplify -mem2reg -coro-elide -early-cse-memssa -consthoist -lowerinvoke -simplifycfg -simplifycfg -instcombine -dse -ipconstprop -slsr -mergereturn -ipconstprop -mergefunc -newgvn -gvn-hoist -ipsccp -early-cse-memssa -dce -early-cse-memssa -dce -sccp -slsr -guard-widening -callsite-splitting -sroa -mergeicmps -globaldce -ipsccp -simplifycfg -ipsccp -redundant-dbg-inst-elim -early-cse-memssa -separate-const-offset-from-gep -post-inline-ee-instrument -lowerinvoke -alignment-from-assumptions -deadargelim -constprop -instnamer -coro-elide -loop-data-prefetch -lowerinvoke -mem2reg -consthoist -gvn-hoist -sccp -instcombine -tailcallelim -dse -simplifycfg -forceattrs -strip-dead-prototypes -coro-split -newgvn -instcombine -gvn -ee-instrument -coro-cleanup -instcombine -nary-reassociate -instcombine -simplifycfg -adce -instcombine -coro-cleanup -loop-load-elim -instcombine -early-cse-memssa -adce -dse -mergeicmps -instcombine -globaldce -consthoist -div-rem-pairs -instcombine -instcombine -globalsplit -constmerge -memcpyopt -globalsplit -globalopt -always-inline -mergereturn -instsimplify -instcombine -loop-guard-widening -mergefunc -coro-elide -adce -aggressive-instcombine -dse -rpo-functionattrs -early-cse -instcombine -sroa -strip-dead-prototypes -instcombine -instcombine -flattencfg -sink -consthoist -coro-split -gvn -memcpyopt -instcombine -coro-cleanup -lower-widenable-condition -slsr -benchmark://cbench-v1/tiffmedian,1.0459000717188616,77.83211016654968,opt -reg2mem -sroa -globalopt -constprop -pgo-memop-opt -simplifycfg -simple-loop-unswitch -coro-early -sroa -argpromotion -scalarizer -strip-dead-prototypes -adce -loop-data-prefetch -gvn-hoist -gvn-hoist -newgvn -pgo-memop-opt -lower-matrix-intrinsics -licm -loop-versioning -called-value-propagation -coro-split -simplifycfg -speculative-execution -strip-nondebug -lowerinvoke -ipconstprop -lowerinvoke -instcombine -name-anon-globals -simplifycfg -gvn-hoist -lower-guard-intrinsic -float2int -coro-elide -ipconstprop -insert-gcov-profiling -name-anon-globals -flattencfg -mergefunc -barrier -instcombine -loop-versioning -die -instcombine -div-rem-pairs -loop-simplify -jump-threading -gvn-hoist -newgvn -simplifycfg -die -mergeicmps -globalsplit -coro-split -globaldce -instcombine -reassociate -gvn-hoist -simplifycfg -instcombine -sroa -coro-early -rewrite-statepoints-for-gc -lower-expect -scalarizer -dce -jump-threading -mldst-motion -gvn-hoist -gvn -instcombine -loop-versioning -pgo-memop-opt -early-cse-memssa -strip-debug-declare -sancov -instcombine -instnamer -callsite-splitting -mergefunc -globalopt -ipconstprop -loop-deletion -coro-elide -dce -lowerinvoke -consthoist -instcombine -aggressive-instcombine -early-cse-memssa -lower-expect -lower-expect -nary-reassociate -gvn-hoist -sancov -strip-dead-prototypes -mem2reg -loop-simplify -loop-interchange -jump-threading -instcombine -infer-address-spaces -loop-unroll-and-jam -called-value-propagation -instcombine -gvn-hoist -simplifycfg -early-cse-memssa -sink -rpo-functionattrs -dce -globalsplit -dse -instnamer -loop-versioning -slsr -attributor -loop-data-prefetch -strip-dead-prototypes -flattencfg -lower-matrix-intrinsics -coro-elide -sccp -jump-threading -sancov -early-cse-memssa -attributor -always-inline -simplifycfg -flattencfg -loop-versioning -ipconstprop -memcpyopt -instcombine -instcombine -lower-widenable-condition -strip -insert-gcov-profiling -simplifycfg -guard-widening -adce -mergereturn -aggressive-instcombine -instsimplify -early-cse -loop-interchange -instcombine -callsite-splitting -simplifycfg -globalopt -deadargelim -elim-avail-extern -loop-distribute -pgo-memop-opt -simplifycfg -mergeicmps -globaldce -simplifycfg -loweratomic -insert-gcov-profiling -bdce -gvn-hoist -simplifycfg -gvn-hoist -newgvn -early-cse-memssa -globalopt -instcombine -sroa -early-cse-memssa -sccp -ipconstprop -newgvn -dse -slp-vectorizer -simplifycfg -mldst-motion -mergeicmps -mergereturn -gvn-hoist -slp-vectorizer -coro-elide -loop-unroll-and-jam -coro-split -instcombine -simplifycfg -sccp -dce -globalopt -speculative-execution -lower-widenable-condition -instcombine -die -callsite-splitting -inject-tli-mappings -early-cse -callsite-splitting -coro-split -speculative-execution -tailcallelim -rewrite-statepoints-for-gc -early-cse-memssa -callsite-splitting -inject-tli-mappings -insert-gcov-profiling -simplifycfg -jump-threading -callsite-splitting -jump-threading -mergefunc -licm -mergefunc -dse -loop-load-elim -early-cse-memssa -strip-nondebug -slsr -instcombine -dse -float2int -nary-reassociate -ipsccp -early-cse -canonicalize-aliases -loop-data-prefetch -speculative-execution -die -loop-versioning -mergereturn -reassociate -functionattrs -constmerge -jump-threading -loop-versioning -die -instcombine -jump-threading -correlated-propagation -coro-elide -jump-threading -loop-interchange -lower-matrix-intrinsics -lower-expect -called-value-propagation -strip-debug-declare -jump-threading -coro-elide -tailcallelim -consthoist -bdce -die -memcpyopt -lower-matrix-intrinsics -add-discriminators -instsimplify -coro-early -jump-threading -simplifycfg -lower-matrix-intrinsics -consthoist -mergereturn -cross-dso-cfi -lowerinvoke -loop-simplify -separate-const-offset-from-gep -gvn-hoist -inject-tli-mappings -callsite-splitting -jump-threading -separate-const-offset-from-gep -globaldce -coro-early -simplifycfg -simplifycfg -sancov -barrier -early-cse-memssa -ipconstprop -simplifycfg -speculative-execution -consthoist -coro-elide -argpromotion -dse -lower-expect -simplifycfg -add-discriminators -reassociate -slsr -instnamer -tailcallelim -newgvn -loop-versioning -sroa -jump-threading -deadargelim -mergefunc -loop-sink -post-inline-ee-instrument -coro-early -instcombine -strip -indvars -newgvn -mldst-motion -aggressive-instcombine -loop-unroll-and-jam -cross-dso-cfi -lowerinvoke -dce -gvn-hoist -instcombine -early-cse-memssa -globalopt -simplifycfg -nary-reassociate -die -loop-versioning -strip -jump-threading -instcombine -aggressive-instcombine -instcombine -callsite-splitting -newgvn -aggressive-instcombine -globalopt -globalsplit -elim-avail-extern -newgvn -scalarizer -coro-split -dce -bdce -instcombine -early-cse -early-cse-memssa -sancov -constprop -instcombine -prune-eh -sancov -gvn-hoist -loop-load-elim -simplifycfg -sancov -float2int -coro-early -ipconstprop -strip-nondebug -functionattrs -irce -called-value-propagation -strip-nondebug -deadargelim -dce -cross-dso-cfi -gvn -strip-nondebug -loop-versioning -slsr -load-store-vectorizer -newgvn -pgo-memop-opt -prune-eh -simplifycfg -loop-interchange -ee-instrument -adce -strip-nondebug -instcombine -cross-dso-cfi -consthoist -constprop -aggressive-instcombine -early-cse -rewrite-statepoints-for-gc -lower-expect -dse -adce -always-inline -pgo-memop-opt -float2int -always-inline -instcombine -gvn-hoist -simple-loop-unswitch -newgvn -instcombine -simplifycfg -loop-versioning -instcombine -simplifycfg -reassociate -simplifycfg -simplifycfg -consthoist -prune-eh -ipconstprop -constmerge -instcombine -mem2reg -lower-matrix-intrinsics -sroa -coro-cleanup -lower-guard-intrinsic -sroa -alignment-from-assumptions -early-cse-memssa -sccp -correlated-propagation -constprop -coro-cleanup -indvars -constprop -loop-versioning-licm -loop-data-prefetch -simplifycfg -insert-gcov-profiling -instcombine -constprop -insert-gcov-profiling -redundant-dbg-inst-elim -partially-inline-libcalls -adce -early-cse-memssa -instcombine -reassociate -simplifycfg -newgvn -insert-gcov-profiling -globalsplit -gvn-hoist -loop-data-prefetch -lower-guard-intrinsic -gvn -coro-elide -dce -strip-nondebug -strip-dead-prototypes -forceattrs -post-inline-ee-instrument -loop-data-prefetch -instcombine -early-cse-memssa -scalarizer -inject-tli-mappings -constmerge -adce -rewrite-statepoints-for-gc -newgvn -newgvn -reassociate -simplifycfg -jump-threading -reassociate -gvn-hoist -slsr -redundant-dbg-inst-elim -simplifycfg -loop-versioning -coro-early -ipconstprop -mergereturn -rewrite-statepoints-for-gc -lowerinvoke -functionattrs -instcombine -newgvn -strip -simplifycfg -strip-nondebug -early-cse-memssa -early-cse-memssa -newgvn -instcombine -prune-eh -reassociate -consthoist -simplifycfg -reassociate -redundant-dbg-inst-elim -lowerinvoke -instsimplify -lower-guard-intrinsic -simplifycfg -inferattrs -callsite-splitting -callsite-splitting -newgvn -newgvn -simplifycfg -coro-cleanup -instcombine -loop-simplify -loweratomic -instsimplify -coro-cleanup -simplifycfg -instcombine -instnamer -coro-elide -simplifycfg -globaldce -simplifycfg -aggressive-instcombine -barrier -div-rem-pairs -loop-versioning -aggressive-instcombine -dse -inferattrs -simplifycfg -newgvn -newgvn -rewrite-statepoints-for-gc -pgo-memop-opt -inferattrs -tailcallelim -instcombine -instcombine -instcombine -jump-threading -gvn-hoist -dse -functionattrs -consthoist -newgvn -globalsplit -strip-nondebug -sccp -instcombine -coro-cleanup -strip-nondebug -newgvn -instcombine -aggressive-instcombine -coro-split -instcombine -die -prune-eh -deadargelim -simplifycfg -sancov -inferattrs -simplifycfg -sancov -newgvn -die -instcombine -instcombine -lowerinvoke -mem2reg -elim-avail-extern -loop-data-prefetch -instcombine -die -gvn -tailcallelim -instcombine -coro-split -ipconstprop -simplifycfg -early-cse-memssa -newgvn -instcombine -mem2reg -always-inline -gvn-hoist -sink -simplifycfg -newgvn -newgvn -early-cse-memssa -scalarizer -newgvn -globalsplit -early-cse -gvn -instcombine -insert-gcov-profiling -lower-constant-intrinsics -newgvn -functionattrs -elim-avail-extern -gvn-hoist -instcombine -early-cse-memssa -insert-gcov-profiling -post-inline-ee-instrument -name-anon-globals -instsimplify -lowerinvoke -flattencfg -coro-split -ipsccp -simplifycfg -post-inline-ee-instrument -slsr -early-cse -simplifycfg -simplifycfg -coro-elide -instcombine -instcombine -simplifycfg -early-cse -sancov -strip-dead-prototypes -callsite-splitting -prune-eh -infer-address-spaces -callsite-splitting -sroa -pgo-memop-opt -early-cse -callsite-splitting -lowerinvoke -sancov -lower-constant-intrinsics -nary-reassociate -globaldce -mergeicmps -strip-nondebug -memcpyopt -instsimplify -instcombine -simplifycfg -newgvn -post-inline-ee-instrument -nary-reassociate -gvn -simplifycfg -instcombine -newgvn -loop-versioning -coro-early -lower-matrix-intrinsics -mergefunc -loop-fusion -rewrite-statepoints-for-gc -sroa -mergefunc -instcombine -simplifycfg -nary-reassociate -lower-guard-intrinsic -sccp -simplifycfg -mem2reg -lower-guard-intrinsic -gvn -add-discriminators -consthoist -cross-dso-cfi -add-discriminators -early-cse -called-value-propagation -gvn-hoist -loop-data-prefetch -newgvn -gvn -strip-nondebug -simplifycfg -dce -slsr -nary-reassociate -jump-threading -sink -instcombine -loop-data-prefetch -simplifycfg -instcombine -forceattrs -mergefunc -coro-split -gvn-hoist -lower-constant-intrinsics -gvn-hoist -loop-versioning -nary-reassociate -early-cse -simplifycfg -always-inline -strip-nondebug -dse -licm -coro-cleanup -alignment-from-assumptions -newgvn -speculative-execution -globaldce -argpromotion -prune-eh -coro-elide -pgo-memop-opt -gvn-hoist -inferattrs -benchmark://cbench-v1/bitcount,1.0199115044247788,61.001503229141235,opt -sroa -early-cse -early-cse -infer-address-spaces -early-cse-memssa -strip-nondebug -gvn-hoist -bdce -indvars -instcombine -newgvn -newgvn -speculative-execution -newgvn -loop-load-elim -early-cse -simplifycfg -cross-dso-cfi -strip-nondebug -always-inline -dse -ipsccp -simplifycfg -early-cse -sroa -simplifycfg -mem2reg -early-cse -jump-threading -simplifycfg -mem2reg -redundant-dbg-inst-elim -sroa -adce -sroa -simplifycfg -dce -sink -ee-instrument -sroa -newgvn -constprop -bdce -deadargelim -simplifycfg -simplifycfg -sroa -inferattrs -aggressive-instcombine -post-inline-ee-instrument -ipsccp -instcombine -lower-expect -simplifycfg -sroa -instcombine -loop-distribute -globalopt -argpromotion -gvn-hoist -instcombine -mem2reg -alignment-from-assumptions -globalsplit -instcombine -coro-elide -simplifycfg -loop-fusion -simplifycfg -functionattrs -simplifycfg -loop-versioning -inject-tli-mappings -dse -loop-versioning -loop-sink -instcombine -consthoist -lcssa -nary-reassociate -early-cse -dce -coro-early -loop-simplifycfg -gvn-hoist -aggressive-instcombine -simplifycfg -newgvn -jump-threading -adce -simplifycfg -loop-data-prefetch -coro-cleanup -simplifycfg -slsr -simplifycfg -rpo-functionattrs -ipconstprop -simplifycfg -mergereturn -tailcallelim -simplifycfg -simplifycfg -loweratomic -instcombine -jump-threading -always-inline -prune-eh -simple-loop-unswitch -strip -prune-eh -rewrite-statepoints-for-gc -simplifycfg -partially-inline-libcalls -scalarizer -simplifycfg -lower-widenable-condition -ee-instrument -float2int -rpo-functionattrs -simplifycfg -reassociate -simplifycfg -reassociate -float2int -dce -bdce -ipsccp -bdce -dse -consthoist -gvn-hoist -lower-matrix-intrinsics -adce -early-cse-memssa -ipconstprop -early-cse-memssa -gvn-hoist -ipconstprop -argpromotion -instcombine -pgo-memop-opt -correlated-propagation -lowerinvoke -lcssa -newgvn -strip-nondebug -lower-matrix-intrinsics -sancov -simplifycfg -instcombine -consthoist -early-cse-memssa -loop-distribute -aggressive-instcombine -loop-distribute -aggressive-instcombine -ipsccp -ipconstprop -elim-avail-extern -instcombine -mergeicmps -called-value-propagation -aggressive-instcombine -die -simplifycfg -newgvn -consthoist -instcombine -libcalls-shrinkwrap -tailcallelim -name-anon-globals -early-cse -globaldce -bdce -jump-threading -lower-expect -redundant-dbg-inst-elim -adce -strip-dead-prototypes -globaldce -nary-reassociate -jump-threading -gvn -strip-debug-declare -sccp -pgo-memop-opt -always-inline -die -constprop -separate-const-offset-from-gep -gvn-hoist -strip-nondebug -consthoist -argpromotion -ipconstprop -libcalls-shrinkwrap -loop-load-elim -strip -simplifycfg -lcssa -pgo-memop-opt -sroa -infer-address-spaces -flattencfg -loop-unswitch -insert-gcov-profiling -coro-elide -indvars -early-cse -mldst-motion -add-discriminators -gvn-hoist -ipsccp -prune-eh -dse -early-cse -early-cse -mergereturn -ipsccp -strip-nondebug -loop-guard-widening -loop-distribute -instcombine -strip-nondebug -early-cse -mergefunc -instcombine -instcombine -barrier -infer-address-spaces -pgo-memop-opt -argpromotion -loop-data-prefetch -ee-instrument -loop-versioning -gvn-hoist -instcombine -constprop -gvn-hoist -simplifycfg -instsimplify -sroa -globalopt -instcombine -jump-threading -adce -indvars -loop-unroll-and-jam -sroa -dce -sroa -aggressive-instcombine -early-cse-memssa -instsimplify -insert-gcov-profiling -sink -sink -add-discriminators -barrier -sroa -loweratomic -dce -div-rem-pairs -dce -pgo-memop-opt -deadargelim -sroa -strip-nondebug -loweratomic -sroa -infer-address-spaces -gvn-hoist -early-cse -scalarizer -coro-cleanup -inject-tli-mappings -speculative-execution -sroa -newgvn -loop-predication -instcombine -dce -gvn -insert-gcov-profiling -coro-elide -lower-constant-intrinsics -insert-gcov-profiling -newgvn -loop-distribute -dce -loop-unroll-and-jam -inferattrs -loop-unroll-and-jam -globalopt -loop-unroll-and-jam -speculative-execution -post-inline-ee-instrument -insert-gcov-profiling -instcombine -hotcoldsplit -simple-loop-unswitch -sroa -globaldce -sroa -coro-split -guard-widening -loop-deletion -globalopt -sroa -loop-data-prefetch -loop-load-elim -coro-cleanup -simple-loop-unswitch -tailcallelim -loop-versioning -sroa -loop-sink -sroa -insert-gcov-profiling -sroa -coro-elide -scalarizer -newgvn -insert-gcov-profiling -loop-data-prefetch -coro-elide -sroa -separate-const-offset-from-gep -gvn-hoist -indvars -inject-tli-mappings -pgo-memop-opt -mem2reg -loop-predication -lcssa -ipconstprop -always-inline -dce -loop-versioning -dce -strip -sroa -loop-guard-widening -mergefunc -simplifycfg -lowerinvoke -globalsplit -coro-cleanup -partially-inline-libcalls -ee-instrument -simplifycfg -redundant-dbg-inst-elim -prune-eh -sroa -coro-early -loop-versioning -sink -coro-cleanup -reassociate -sroa -sroa -sroa -ipsccp -sroa -infer-address-spaces -argpromotion -loop-vectorize -sroa -early-cse -loop-data-prefetch -infer-address-spaces -functionattrs -early-cse -loop-versioning -simplifycfg -loop-reroll -scalarizer -called-value-propagation -ipsccp -correlated-propagation -coro-early -loop-data-prefetch -instnamer -coro-elide -insert-gcov-profiling -canonicalize-aliases -constprop -sroa -globaldce -constmerge -infer-address-spaces -globaldce -ee-instrument -instnamer -loop-versioning -reassociate -sroa -simplifycfg -newgvn -speculative-execution -adce -sroa -loop-versioning -die -barrier -ipconstprop -sroa -lowerinvoke -constmerge -sroa -alignment-from-assumptions -dce -instnamer -newgvn -sroa -infer-address-spaces -infer-address-spaces -prune-eh -instcombine -simplifycfg -loop-deletion -coro-cleanup -cross-dso-cfi -mergereturn -sroa -newgvn -inferattrs -bdce -tailcallelim -loop-unroll-and-jam -loop-versioning -reassociate -early-cse-memssa -early-cse -lower-matrix-intrinsics -insert-gcov-profiling -lower-guard-intrinsic -simplifycfg -loop-distribute -sroa -infer-address-spaces -float2int -coro-elide -gvn -jump-threading -simplifycfg -sancov -globalsplit -lower-guard-intrinsic -instcombine -called-value-propagation -coro-cleanup -newgvn -reassociate -strip-nondebug -forceattrs -gvn-hoist -early-cse -simplifycfg -instcombine -slsr -coro-cleanup -simple-loop-unswitch -called-value-propagation -early-cse-memssa -always-inline -reassociate -consthoist -gvn-hoist -loop-idiom -nary-reassociate -strip-nondebug -simplifycfg -simplifycfg -newgvn -strip-dead-prototypes -name-anon-globals -sroa -mem2reg -mergefunc -prune-eh -lcssa -early-cse-memssa -loop-versioning -loop-data-prefetch -loop-idiom -newgvn -adce -dse -add-discriminators -loop-interchange -insert-gcov-profiling -sroa -inferattrs -deadargelim -strip-nondebug -instcombine -simplifycfg -pgo-memop-opt -mergereturn -simplifycfg -deadargelim -newgvn -newgvn -rpo-functionattrs -coro-early -strip-nondebug -jump-threading -loop-guard-widening -sroa -early-cse -pgo-memop-opt -instcombine -early-cse-memssa -hotcoldsplit -mergereturn -instcombine -newgvn -instcombine -loop-unroll-and-jam -dce -newgvn -sroa -simplifycfg -instnamer -lower-widenable-condition -lcssa -instcombine -globalopt -simplifycfg -sroa -add-discriminators -insert-gcov-profiling -partially-inline-libcalls -guard-widening -lcssa -consthoist -early-cse -loop-data-prefetch -separate-const-offset-from-gep -post-inline-ee-instrument -mergeicmps -loop-guard-widening -sroa -instcombine -strip-nondebug -correlated-propagation -dce -alignment-from-assumptions -simplifycfg -newgvn -sroa -dce -sroa -ipsccp -newgvn -instcombine -dse -coro-cleanup -simplifycfg -rewrite-statepoints-for-gc -post-inline-ee-instrument -instcombine -simplifycfg -early-cse -loop-data-prefetch -newgvn -sancov -loop-data-prefetch -simplifycfg -ipconstprop -early-cse -rpo-functionattrs -instcombine -loop-idiom -licm -instcombine -ipsccp -post-inline-ee-instrument -instnamer -globaldce -lower-guard-intrinsic -consthoist -newgvn -adce -argpromotion -slsr -instsimplify -simplifycfg -early-cse -ipconstprop -coro-split -partially-inline-libcalls -functionattrs -lower-matrix-intrinsics -forceattrs -prune-eh -tailcallelim -simplifycfg -strip-debug-declare -post-inline-ee-instrument -simplifycfg -gvn-hoist -die -jump-threading -gvn-hoist -loop-guard-widening -memcpyopt -flattencfg -instcombine -gvn -strip-nondebug -adce -cross-dso-cfi -simplifycfg -globalopt -loop-versioning -sroa -name-anon-globals -mergereturn -ipconstprop -instcombine -name-anon-globals -ee-instrument -functionattrs -loop-deletion -ipsccp -sancov -instcombine -lower-widenable-condition -instcombine -tailcallelim -coro-elide -consthoist -prune-eh -redundant-dbg-inst-elim -ipsccp -newgvn -speculative-execution -sink -instcombine -instcombine -sink -consthoist -early-cse-memssa -loop-unroll-and-jam -simplifycfg -instsimplify -jump-threading -deadargelim -loop-vectorize -simplifycfg -ipsccp -coro-cleanup -strip-nondebug -globalopt -simplifycfg -newgvn -slsr -early-cse-memssa -consthoist -mldst-motion -lower-widenable-condition -dce -mldst-motion -lowerinvoke -rpo-functionattrs -redundant-dbg-inst-elim -consthoist -redundant-dbg-inst-elim -instcombine -lower-matrix-intrinsics -simplifycfg -pgo-memop-opt -float2int -mergeicmps -post-inline-ee-instrument -insert-gcov-profiling -lower-constant-intrinsics -slsr -loop-data-prefetch -lower-constant-intrinsics -deadargelim -lowerinvoke -die -float2int -add-discriminators -always-inline -simplifycfg -aggressive-instcombine -redundant-dbg-inst-elim -memcpyopt -irce -instsimplify -lower-matrix-intrinsics -constmerge -loop-versioning -slsr -loop-versioning -benchmark://cbench-v1/bzip2,1.2212154350882676,71.58076405525208,opt -add-discriminators -instnamer -lower-guard-intrinsic -add-discriminators -instnamer -partially-inline-libcalls -sroa -strip-nondebug -newgvn -bdce -dce -licm -loop-data-prefetch -instcombine -redundant-dbg-inst-elim -instcombine -instcombine -float2int -adce -simplifycfg -slp-vectorizer -newgvn -separate-const-offset-from-gep -barrier -loop-versioning -forceattrs -instcombine -sroa -rpo-functionattrs -memcpyopt -div-rem-pairs -name-anon-globals -newgvn -flattencfg -memcpyopt -redundant-dbg-inst-elim -sccp -early-cse-memssa -elim-avail-extern -mergefunc -coro-cleanup -always-inline -mergefunc -mergereturn -ee-instrument -reassociate -correlated-propagation -globalopt -post-inline-ee-instrument -callsite-splitting -instcombine -strip-debug-declare -loweratomic -slsr -called-value-propagation -forceattrs -strip -callsite-splitting -loop-data-prefetch -simplifycfg -lower-widenable-condition -constmerge -scalarizer -libcalls-shrinkwrap -early-cse -dse -simplifycfg -argpromotion -simplifycfg -globalsplit -div-rem-pairs -newgvn -coro-cleanup -loop-load-elim -newgvn -instsimplify -simplifycfg -aggressive-instcombine -pgo-memop-opt -mergefunc -lower-expect -gvn -lower-matrix-intrinsics -pgo-memop-opt -early-cse-memssa -insert-gcov-profiling -adce -newgvn -sroa -loop-versioning -globalopt -coro-elide -coro-split -speculative-execution -mldst-motion -nary-reassociate -sancov -adce -ipsccp -slp-vectorizer -cross-dso-cfi -instcombine -coro-elide -mem2reg -speculative-execution -mergereturn -simplifycfg -newgvn -newgvn -early-cse-memssa -simplifycfg -dce -lowerinvoke -constprop -instcombine -infer-address-spaces -lower-widenable-condition -newgvn -coro-split -newgvn -tailcallelim -lower-widenable-condition -newgvn -loop-load-elim -loop-load-elim -globalopt -jump-threading -instcombine -mergefunc -simplifycfg -simplifycfg -early-cse-memssa -nary-reassociate -jump-threading -slp-vectorizer -loop-versioning -simplifycfg -speculative-execution -libcalls-shrinkwrap -globaldce -slp-vectorizer -lower-matrix-intrinsics -alignment-from-assumptions -loop-data-prefetch -slsr -early-cse-memssa -coro-split -adce -functionattrs -simplifycfg -sccp -instcombine -ee-instrument -instcombine -cross-dso-cfi -functionattrs -gvn -slsr -sroa -partially-inline-libcalls -mergeicmps -loop-data-prefetch -deadargelim -jump-threading -callsite-splitting -argpromotion -alignment-from-assumptions -functionattrs -scalarizer -loop-versioning -instsimplify -simplifycfg -die -loweratomic -gvn-hoist -dce -strip-nondebug -loop-data-prefetch -functionattrs -early-cse-memssa -gvn-hoist -coro-elide -slp-vectorizer -simplifycfg -die -early-cse-memssa -gvn-hoist -loop-versioning -forceattrs -gvn -libcalls-shrinkwrap -gvn-hoist -slsr -barrier -instcombine -reassociate -gvn -slp-vectorizer -slp-vectorizer -strip-nondebug -consthoist -rewrite-statepoints-for-gc -dse -gvn-hoist -sancov -gvn-hoist -strip-nondebug -correlated-propagation -sroa -die -simple-loop-unswitch -early-cse-memssa -deadargelim -load-store-vectorizer -redundant-dbg-inst-elim -strip-nondebug -die -strip-nondebug -lower-widenable-condition -jump-threading -mergefunc -cross-dso-cfi -callsite-splitting -reassociate -instcombine -strip-nondebug -pgo-memop-opt -add-discriminators -dce -coro-elide -lowerinvoke -die -instcombine -die -insert-gcov-profiling -simplifycfg -instcombine -instcombine -jump-threading -early-cse-memssa -adce -coro-elide -prune-eh -instcombine -gvn-hoist -newgvn -newgvn -strip-nondebug -instcombine -instcombine -early-cse -early-cse-memssa -loop-data-prefetch -rewrite-statepoints-for-gc -simplifycfg -reassociate -rewrite-statepoints-for-gc -prune-eh -callsite-splitting -instcombine -loop-load-elim -jump-threading -early-cse -die -slsr -mem2reg -alignment-from-assumptions -early-cse-memssa -simplifycfg -aggressive-instcombine -pgo-memop-opt -jump-threading -pgo-memop-opt -sancov -slsr -loop-data-prefetch -coro-split -early-cse-memssa -simplifycfg -coro-elide -gvn-hoist -simplifycfg -sink -called-value-propagation -instcombine -early-cse -sccp -deadargelim -early-cse -globalopt -indvars -coro-cleanup -globalopt -elim-avail-extern -globalsplit -instcombine -pgo-memop-opt -dce -dse -newgvn -add-discriminators -newgvn -instnamer -early-cse -die -instcombine -instcombine -mem2reg -canonicalize-aliases -elim-avail-extern -functionattrs -infer-address-spaces -ipconstprop -prune-eh -loop-fusion -lower-expect -instnamer -die -instsimplify -libcalls-shrinkwrap -mergefunc -instcombine -newgvn -simplifycfg -inferattrs -deadargelim -newgvn -simplifycfg -correlated-propagation -mergereturn -reassociate -simplifycfg -lower-guard-intrinsic -early-cse -functionattrs -newgvn -simplifycfg -simplifycfg -gvn -jump-threading -coro-elide -lower-widenable-condition -globaldce -slp-vectorizer -ipconstprop -instnamer -alignment-from-assumptions -instnamer -dce -nary-reassociate -instcombine -loop-load-elim -gvn -die -callsite-splitting -inject-tli-mappings -globalopt -coro-split -loop-load-elim -pgo-memop-opt -loop-data-prefetch -flattencfg -loop-versioning -functionattrs -instcombine -early-cse-memssa -newgvn -newgvn -add-discriminators -coro-elide -newgvn -deadargelim -gvn-hoist -mergeicmps -instcombine -instcombine -newgvn -instcombine -coro-elide -instcombine -instcombine -globalopt -mergeicmps -instcombine -early-cse-memssa -lower-expect -strip -jump-threading -nary-reassociate -infer-address-spaces -coro-early -dce -instcombine -slsr -slsr -early-cse-memssa -die -newgvn -jump-threading -insert-gcov-profiling -constmerge -newgvn -instcombine -simplifycfg -strip-debug-declare -elim-avail-extern -die -memcpyopt -jump-threading -separate-const-offset-from-gep -slp-vectorizer -gvn-hoist -coro-cleanup -loop-idiom -early-cse-memssa -simplifycfg -simplifycfg -lower-guard-intrinsic -early-cse-memssa -coro-cleanup -jump-threading -gvn-hoist -insert-gcov-profiling -strip-dead-prototypes -die -memcpyopt -lower-guard-intrinsic -loop-data-prefetch -forceattrs -indvars -newgvn -tailcallelim -float2int -div-rem-pairs -simplifycfg -early-cse-memssa -loop-fusion -instcombine -speculative-execution -flattencfg -deadargelim -loop-distribute -jump-threading -gvn -die -early-cse -simplifycfg -instcombine -sink -dse -jump-threading -coro-elide -simplifycfg -lower-widenable-condition -globaldce -add-discriminators -instcombine -newgvn -lower-expect -constprop -ipsccp -argpromotion -strip-debug-declare -lower-expect -speculative-execution -sink -gvn -newgvn -gvn-hoist -redundant-dbg-inst-elim -speculative-execution -redundant-dbg-inst-elim -simplifycfg -mergefunc -jump-threading -functionattrs -instcombine -float2int -scalarizer -reassociate -newgvn -gvn -consthoist -rpo-functionattrs -simplifycfg -loop-simplifycfg -gvn -instcombine -memcpyopt -early-cse-memssa -dse -speculative-execution -early-cse-memssa -coro-elide -newgvn -instcombine -functionattrs -ipconstprop -newgvn -instcombine -slsr -coro-split -lowerinvoke -prune-eh -early-cse -jump-threading -newgvn -always-inline -sccp -loop-instsimplify -instcombine -ipsccp -loop-simplify -ipsccp -coro-elide -loop-predication -newgvn -mergefunc -loop-deletion -nary-reassociate -speculative-execution -aggressive-instcombine -load-store-vectorizer -instcombine -gvn-hoist -alignment-from-assumptions -coro-elide -coro-cleanup -gvn -flattencfg -simplifycfg -sroa -add-discriminators -gvn-hoist -simplifycfg -memcpyopt -sccp -early-cse-memssa -ipconstprop -newgvn -prune-eh -instsimplify -alignment-from-assumptions -aggressive-instcombine -pgo-memop-opt -simplifycfg -sroa -coro-split -aggressive-instcombine -simplifycfg -instcombine -strip-dead-prototypes -slsr -loop-data-prefetch -ee-instrument -deadargelim -speculative-execution -lower-widenable-condition -gvn-hoist -loweratomic -loop-distribute -lower-widenable-condition -simplifycfg -globalopt -early-cse-memssa -pgo-memop-opt -lower-matrix-intrinsics -instcombine -early-cse-memssa -newgvn -sink -lower-expect -gvn -slp-vectorizer -gvn-hoist -simplifycfg -early-cse-memssa -strip-debug-declare -canonicalize-aliases -sroa -instcombine -early-cse-memssa -reassociate -loop-fusion -loop-distribute -loop-simplify -mergefunc -gvn-hoist -lower-matrix-intrinsics -gvn-hoist -indvars -scalarizer -instcombine -callsite-splitting -reassociate -name-anon-globals -scalarizer -newgvn -licm -sccp -redundant-dbg-inst-elim -lowerinvoke -early-cse-memssa -simplifycfg -newgvn -prune-eh -simplifycfg -sccp -aggressive-instcombine -loop-unroll-and-jam -strip -instcombine -div-rem-pairs -adce -simplifycfg -gvn-hoist -instcombine -pgo-memop-opt -loop-deletion -instnamer -lower-matrix-intrinsics -strip-nondebug -coro-split -ipsccp -adce -newgvn -lower-widenable-condition -pgo-memop-opt -mergefunc -coro-elide -aggressive-instcombine -scalarizer -newgvn -loop-versioning-licm -globaldce -lower-widenable-condition -dse -constmerge -coro-elide -post-inline-ee-instrument -adce -hotcoldsplit -simplifycfg -reassociate -loop-versioning -elim-avail-extern -tailcallelim -jump-threading -scalarizer -div-rem-pairs -newgvn -instcombine -float2int -rpo-functionattrs -inject-tli-mappings -die -loweratomic -called-value-propagation -sink -instcombine -rpo-functionattrs -loop-vectorize -newgvn -functionattrs -globalsplit -constmerge -newgvn -instcombine -strip -simplifycfg -dce -instcombine -strip-dead-prototypes -jump-threading -mergefunc -gvn-hoist -die -cross-dso-cfi -flattencfg -lower-expect -globalsplit -redundant-dbg-inst-elim -mem2reg -reassociate -simplifycfg -adce -lower-constant-intrinsics -speculative-execution -prune-eh -lower-guard-intrinsic -rpo-functionattrs -prune-eh -ipconstprop -aggressive-instcombine -tailcallelim -consthoist -strip-nondebug -lower-constant-intrinsics -globalopt -ipsccp -benchmark://cbench-v1/dijkstra,0.9948979591836736,61.20203399658203,opt -sroa -simple-loop-unswitch -loop-reroll -sroa -sroa -early-cse -sroa -called-value-propagation -loop-simplifycfg -sroa -name-anon-globals -reassociate -sroa -rewrite-statepoints-for-gc -instsimplify -die -sroa -loop-guard-widening -mem2reg -sroa -coro-early -sroa -bdce -sroa -inferattrs -sroa -loop-load-elim -mem2reg -add-discriminators -sroa -sroa -simplifycfg -sroa -insert-gcov-profiling -die -reassociate -dce -loop-data-prefetch -partially-inline-libcalls -sroa -sroa -sroa -loop-predication -sroa -argpromotion -instsimplify -sroa -instsimplify -sink -early-cse -sroa -sink -sroa -sroa -sroa -argpromotion -loop-load-elim -sroa -dce -rpo-functionattrs -early-cse -rpo-functionattrs -sroa -sroa -infer-address-spaces -strip-dead-prototypes -globaldce -insert-gcov-profiling -sink -guard-widening -infer-address-spaces -gvn-hoist -rewrite-statepoints-for-gc -sroa -bdce -alignment-from-assumptions -gvn-hoist -mldst-motion -post-inline-ee-instrument -globalopt -insert-gcov-profiling -argpromotion -instcombine -loop-unroll-and-jam -pgo-memop-opt -infer-address-spaces -pgo-memop-opt -dce -loop-unroll-and-jam -reassociate -sroa -sroa -early-cse -instsimplify -globalopt -instnamer -sroa -early-cse -always-inline -gvn-hoist -sroa -adce -sroa -simplifycfg -inject-tli-mappings -canonicalize-aliases -early-cse -newgvn -mem2reg -sroa -alignment-from-assumptions -globalsplit -early-cse-memssa -early-cse -lowerinvoke -gvn-hoist -insert-gcov-profiling -sancov -early-cse -load-store-vectorizer -simplifycfg -inferattrs -early-cse -name-anon-globals -bdce -sancov -simplifycfg -coro-cleanup -instcombine -slp-vectorizer -lower-expect -indvars -mem2reg -coro-elide -loop-data-prefetch -forceattrs -attributor -infer-address-spaces -early-cse-memssa -dse -partially-inline-libcalls -reassociate -rewrite-statepoints-for-gc -correlated-propagation -div-rem-pairs -memcpyopt -strip-nondebug -early-cse-memssa -strip-nondebug -called-value-propagation -dse -instnamer -insert-gcov-profiling -lower-guard-intrinsic -coro-elide -early-cse -scalarizer -mem2reg -lcssa -mem2reg -forceattrs -indvars -early-cse-memssa -early-cse-memssa -instcombine -adce -lower-guard-intrinsic -loweratomic -functionattrs -sroa -float2int -lower-guard-intrinsic -called-value-propagation -prune-eh -dse -simplifycfg -pgo-memop-opt -globaldce -inferattrs -rewrite-statepoints-for-gc -mergefunc -instcombine -sink -insert-gcov-profiling -instcombine -instsimplify -redundant-dbg-inst-elim -correlated-propagation -instcombine -lcssa -infer-address-spaces -aggressive-instcombine -early-cse-memssa -mergefunc -coro-early -constprop -globaldce -cross-dso-cfi -coro-early -partially-inline-libcalls -loop-reroll -lcssa -insert-gcov-profiling -globalsplit -sroa -forceattrs -licm -loop-predication -sroa -sroa -simplifycfg -mem2reg -sroa -div-rem-pairs -sroa -simplifycfg -sroa -insert-gcov-profiling -sroa -sroa -sroa -reassociate -reassociate -sroa -simplifycfg -instsimplify -sroa -sancov -sroa -sroa -simplifycfg -loop-fusion -mem2reg -sroa -alignment-from-assumptions -sroa -ee-instrument -alignment-from-assumptions -lower-guard-intrinsic -sroa -loop-simplify -sroa -sroa -lower-guard-intrinsic -load-store-vectorizer -guard-widening -bdce -loop-guard-widening -simple-loop-unswitch -reassociate -loop-load-elim -constprop -sroa -barrier -scalarizer -mem2reg -sccp -called-value-propagation -loop-reduce -sroa -infer-address-spaces -loop-predication -sroa -sroa -lower-guard-intrinsic -early-cse -aggressive-instcombine -loop-guard-widening -sroa -name-anon-globals -sroa -sroa -sroa -instcombine -sroa -newgvn -add-discriminators -sroa -alignment-from-assumptions -sroa -sroa -loop-interchange -sroa -correlated-propagation -sroa -sroa -lcssa -sroa -alignment-from-assumptions -globaldce -simple-loop-unswitch -sroa -strip-nondebug -globalopt -sroa -simple-loop-unswitch -sroa -loop-sink -sroa -sroa -reassociate -sroa -sroa -loop-simplify -loop-sink -sroa -div-rem-pairs -sroa -loop-unswitch -lowerinvoke -mem2reg -sroa -strip-nondebug -insert-gcov-profiling -barrier -sroa -sroa -licm -insert-gcov-profiling -sroa -sroa -sink -sroa -loop-unroll-and-jam -loop-simplify -sroa -simplifycfg -strip-dead-prototypes -loop-predication -early-cse -sroa -sroa -licm -loop-unroll-and-jam -insert-gcov-profiling -reassociate -loop-fusion -hotcoldsplit -sroa -simplifycfg -sroa -always-inline -correlated-propagation -speculative-execution -constprop -sroa -sroa -forceattrs -sroa -sroa -dce -sroa -forceattrs -sroa -sroa -loop-versioning -called-value-propagation -lowerinvoke -sroa -mem2reg -sroa -sroa -sroa -aggressive-instcombine -sroa -sroa -sroa -sroa -sroa -sroa -indvars -sroa -sroa -guard-widening -sroa -globalopt -loop-guard-widening -newgvn -lower-guard-intrinsic -gvn-hoist -canonicalize-aliases -lowerinvoke -sroa -sroa -separate-const-offset-from-gep -speculative-execution -nary-reassociate -lowerinvoke -hotcoldsplit -loop-unroll-and-jam -pgo-memop-opt -gvn-hoist -called-value-propagation -instsimplify -sroa -globalopt -early-cse-memssa -sroa -mem2reg -loop-versioning -sroa -insert-gcov-profiling -load-store-vectorizer -sroa -add-discriminators -sroa -sroa -mergefunc -add-discriminators -sroa -sroa -insert-gcov-profiling -loop-vectorize -reassociate -lcssa -early-cse -mem2reg -add-discriminators -sroa -bdce -loop-interchange -instsimplify -sroa -inferattrs -sroa -gvn -sroa -reassociate -gvn-hoist -reassociate -lcssa -sroa -instnamer -sroa -sroa -sroa -reassociate -loop-guard-widening -rewrite-statepoints-for-gc -loop-unroll-and-jam -sroa -sroa -sroa -insert-gcov-profiling -reassociate -sroa -loop-load-elim -sroa -strip-nondebug -dce -sroa -sroa -dce -reassociate -always-inline -dce -instsimplify -sroa -alignment-from-assumptions -sroa -sroa -sroa -sroa -mem2reg -speculative-execution -sroa -sroa -coro-early -constprop -sroa -loop-deletion -sroa -sroa -inferattrs -sroa -sroa -sroa -lower-guard-intrinsic -argpromotion -sroa -speculative-execution -mem2reg -speculative-execution -loop-reroll -sroa -constprop -sroa -sroa -constprop -adce -coro-early -always-inline -sroa -sroa -sroa -mem2reg -barrier -sroa -sroa -infer-address-spaces -alignment-from-assumptions -sroa -sroa -sroa -loop-unroll-and-jam -instsimplify -reassociate -alignment-from-assumptions -sroa -sroa -mem2reg -sroa -pgo-memop-opt -sccp -sroa -bdce -simple-loop-unswitch -sroa -alignment-from-assumptions -add-discriminators -sroa -sroa -insert-gcov-profiling -loop-sink -gvn-hoist -sroa -sroa -loop-load-elim -mem2reg -mem2reg -sroa -sroa -sroa -sroa -sroa -insert-gcov-profiling -loop-guard-widening -sroa -sroa -indvars -strip-dead-prototypes -add-discriminators -loop-guard-widening -tailcallelim -loop-predication -sroa -mem2reg -mem2reg -globalsplit -sroa -mem2reg -sccp -loop-simplify -globalopt -simplifycfg -sroa -sroa -loop-data-prefetch -loop-data-prefetch -forceattrs -strip-nondebug -reassociate -loop-data-prefetch -instsimplify -insert-gcov-profiling -lcssa -insert-gcov-profiling -infer-address-spaces -coro-early -loop-load-elim -lower-guard-intrinsic -sroa -mem2reg -sroa -sroa -sroa -memcpyopt -instnamer -inferattrs -canonicalize-aliases -globalopt -dce -sroa -early-cse-memssa -simplifycfg -called-value-propagation -reassociate -consthoist -ipsccp -newgvn -sccp -barrier -lower-guard-intrinsic -sroa -scalarizer -bdce -speculative-execution -barrier -strip-nondebug -coro-cleanup -forceattrs -slsr -adce -loop-data-prefetch -sink -mergefunc -instsimplify -sroa -elim-avail-extern -scalarizer -aggressive-instcombine -sroa -early-cse-memssa -sroa -name-anon-globals -simplifycfg -gvn -coro-cleanup -ipsccp -sancov -lowerinvoke -mergefunc -sroa -instcombine -early-cse-memssa -slp-vectorizer -jump-threading -sccp -simplifycfg -early-cse -globalsplit -float2int -dse -sroa -coro-cleanup -name-anon-globals -gvn-hoist -jump-threading -mergereturn -separate-const-offset-from-gep -lcssa -reassociate -instsimplify -loop-unroll-and-jam -instsimplify -mem2reg -strip-dead-prototypes -early-cse-memssa -loop-load-elim -name-anon-globals -loop-unroll-and-jam -newgvn -sink -infer-address-spaces -constprop -tailcallelim -loop-data-prefetch -sroa -simplifycfg -early-cse -newgvn -newgvn -sroa -lowerinvoke -scalarizer -instcombine -early-cse-memssa -tailcallelim -rewrite-statepoints-for-gc -slp-vectorizer -simplifycfg -slsr -early-cse-memssa -add-discriminators -barrier -loop-deletion -sroa -lowerinvoke -adce -dse -early-cse -jump-threading -instcombine -newgvn -mergefunc -lower-matrix-intrinsics -lower-matrix-intrinsics -lower-constant-intrinsics -simplifycfg -simplifycfg -reassociate -flattencfg -sancov -callsite-splitting -instcombine -simplifycfg -early-cse-memssa -elim-avail-extern -loop-versioning -sancov -benchmark://cbench-v1/gsm,1.1296065737051797,64.22639560699463,opt -sroa -gvn-hoist -rpo-functionattrs -adce -coro-split -insert-gcov-profiling -instnamer -lower-expect -newgvn -strip-dead-prototypes -rpo-functionattrs -float2int -float2int -loop-data-prefetch -mergeicmps -gvn-hoist -strip-nondebug -indvars -sccp -float2int -mergereturn -simplifycfg -sancov -coro-split -simplifycfg -indvars -consthoist -instcombine -mem2reg -early-cse-memssa -pgo-memop-opt -rewrite-statepoints-for-gc -loop-simplifycfg -early-cse-memssa -gvn-hoist -lower-expect -functionattrs -speculative-execution -scalarizer -name-anon-globals -jump-threading -mergefunc -jump-threading -gvn-hoist -ipconstprop -lower-expect -simplifycfg -loop-predication -gvn -early-cse-memssa -sancov -newgvn -insert-gcov-profiling -ipconstprop -partially-inline-libcalls -dce -simplifycfg -early-cse -separate-const-offset-from-gep -lcssa -sancov -coro-elide -prune-eh -called-value-propagation -partially-inline-libcalls -early-cse -lcssa -sroa -globalsplit -coro-elide -post-inline-ee-instrument -newgvn -aggressive-instcombine -ipsccp -simplifycfg -instcombine -ipsccp -newgvn -float2int -ipsccp -early-cse-memssa -loweratomic -instcombine -separate-const-offset-from-gep -consthoist -sccp -scalarizer -name-anon-globals -mem2reg -slp-vectorizer -loop-data-prefetch -gvn -newgvn -coro-elide -deadargelim -mergeicmps -lower-widenable-condition -globalsplit -argpromotion -lower-matrix-intrinsics -lower-constant-intrinsics -dse -gvn-hoist -memcpyopt -insert-gcov-profiling -slsr -lower-guard-intrinsic -simplifycfg -insert-gcov-profiling -elim-avail-extern -strip-nondebug -sancov -instnamer -simplifycfg -aggressive-instcombine -simplifycfg -deadargelim -load-store-vectorizer -globalsplit -strip-nondebug -strip-nondebug -prune-eh -ipsccp -slsr -ipsccp -tailcallelim -simplifycfg -inject-tli-mappings -simplifycfg -gvn -instcombine -early-cse -bdce -slp-vectorizer -aggressive-instcombine -constprop -consthoist -adce -div-rem-pairs -loop-load-elim -tailcallelim -lcssa -mergefunc -tailcallelim -mldst-motion -mldst-motion -lower-constant-intrinsics -cross-dso-cfi -coro-cleanup -indvars -strip-nondebug -simplifycfg -bdce -strip-nondebug -simplifycfg -forceattrs -insert-gcov-profiling -consthoist -memcpyopt -ipconstprop -callsite-splitting -loop-interchange -callsite-splitting -ipconstprop -slp-vectorizer -nary-reassociate -coro-elide -callsite-splitting -called-value-propagation -jump-threading -instcombine -nary-reassociate -strip-dead-prototypes -simplifycfg -slsr -newgvn -correlated-propagation -instcombine -globalsplit -jump-threading -libcalls-shrinkwrap -dse -simplifycfg -instsimplify -load-store-vectorizer -loop-versioning -barrier -pgo-memop-opt -ipconstprop -instcombine -early-cse-memssa -argpromotion -simplifycfg -deadargelim -lower-widenable-condition -slp-vectorizer -jump-threading -prune-eh -early-cse-memssa -dse -simplifycfg -alignment-from-assumptions -die -aggressive-instcombine -sancov -instcombine -memcpyopt -insert-gcov-profiling -lowerinvoke -mem2reg -strip-debug-declare -ipsccp -globalsplit -inferattrs -instcombine -dse -ipconstprop -lowerinvoke -newgvn -flattencfg -guard-widening -globalsplit -tailcallelim -float2int -newgvn -mergeicmps -lower-expect -simplifycfg -lower-constant-intrinsics -partially-inline-libcalls -ipsccp -simplifycfg -lower-matrix-intrinsics -loop-versioning -partially-inline-libcalls -loweratomic -early-cse-memssa -post-inline-ee-instrument -scalarizer -lower-matrix-intrinsics -slp-vectorizer -instcombine -inferattrs -instcombine -coro-elide -gvn -slsr -lower-constant-intrinsics -newgvn -loop-versioning -sroa -deadargelim -functionattrs -name-anon-globals -adce -early-cse -prune-eh -callsite-splitting -functionattrs -ee-instrument -instcombine -simplifycfg -attributor -mergeicmps -lower-constant-intrinsics -sink -jump-threading -jump-threading -strip-dead-prototypes -coro-split -speculative-execution -functionattrs -instcombine -instsimplify -jump-threading -attributor -newgvn -instnamer -loop-data-prefetch -mldst-motion -simplifycfg -dce -float2int -gvn-hoist -consthoist -aggressive-instcombine -aggressive-instcombine -gvn-hoist -correlated-propagation -instsimplify -elim-avail-extern -slsr -ipsccp -simplifycfg -gvn -globalsplit -simplifycfg -sancov -gvn-hoist -float2int -dce -coro-elide -mergereturn -cross-dso-cfi -early-cse-memssa -early-cse-memssa -rewrite-statepoints-for-gc -early-cse-memssa -coro-split -licm -dce -functionattrs -early-cse-memssa -separate-const-offset-from-gep -consthoist -pgo-memop-opt -rpo-functionattrs -div-rem-pairs -insert-gcov-profiling -argpromotion -die -coro-early -ipconstprop -lower-expect -speculative-execution -gvn-hoist -consthoist -rpo-functionattrs -jump-threading -functionattrs -rpo-functionattrs -mldst-motion -dse -instcombine -speculative-execution -flattencfg -strip -lowerinvoke -instcombine -lower-widenable-condition -mergereturn -coro-cleanup -loop-versioning -dse -dse -consthoist -globalsplit -dce -libcalls-shrinkwrap -ipsccp -jump-threading -mergefunc -dse -lower-widenable-condition -insert-gcov-profiling -coro-elide -called-value-propagation -gvn-hoist -strip-debug-declare -coro-early -coro-early -slsr -lower-guard-intrinsic -newgvn -gvn -lower-constant-intrinsics -globaldce -loop-versioning -callsite-splitting -slp-vectorizer -prune-eh -strip -early-cse -lowerinvoke -early-cse-memssa -gvn-hoist -loop-versioning -globalsplit -loop-data-prefetch -dse -simplifycfg -strip-debug-declare -instcombine -constprop -jump-threading -simplifycfg -callsite-splitting -float2int -adce -name-anon-globals -functionattrs -lower-widenable-condition -ipconstprop -mergereturn -gvn -memcpyopt -instcombine -simplifycfg -globaldce -post-inline-ee-instrument -gvn-hoist -early-cse-memssa -redundant-dbg-inst-elim -early-cse-memssa -simplifycfg -consthoist -dse -strip -strip-nondebug -gvn-hoist -instcombine -lower-guard-intrinsic -name-anon-globals -loop-load-elim -die -simplifycfg -callsite-splitting -instcombine -partially-inline-libcalls -gvn -lower-widenable-condition -lower-widenable-condition -rewrite-statepoints-for-gc -slp-vectorizer -attributor -deadargelim -deadargelim -instcombine -die -instcombine -dse -instcombine -lower-constant-intrinsics -simplifycfg -coro-split -constprop -gvn-hoist -simplifycfg -simplifycfg -lower-widenable-condition -die -mem2reg -speculative-execution -strip-debug-declare -strip -callsite-splitting -slsr -instcombine -newgvn -slp-vectorizer -simplifycfg -slsr -loop-instsimplify -gvn-hoist -early-cse-memssa -post-inline-ee-instrument -lower-matrix-intrinsics -tailcallelim -attributor -consthoist -dse -jump-threading -loop-vectorize -rpo-functionattrs -globaldce -strip-nondebug -newgvn -lower-constant-intrinsics -cross-dso-cfi -strip-nondebug -dse -early-cse-memssa -simplifycfg -attributor -globalsplit -coro-elide -speculative-execution -loop-load-elim -rewrite-statepoints-for-gc -gvn -lower-constant-intrinsics -insert-gcov-profiling -early-cse-memssa -lowerinvoke -lower-matrix-intrinsics -redundant-dbg-inst-elim -loop-data-prefetch -lower-matrix-intrinsics -newgvn -inferattrs -adce -ipsccp -simplifycfg -newgvn -simplifycfg -early-cse-memssa -dse -pgo-memop-opt -instcombine -scalarizer -lower-constant-intrinsics -guard-widening -instcombine -newgvn -float2int -tailcallelim -aggressive-instcombine -gvn -loop-versioning -lowerinvoke -rewrite-statepoints-for-gc -post-inline-ee-instrument -coro-cleanup -coro-split -prune-eh -slp-vectorizer -redundant-dbg-inst-elim -separate-const-offset-from-gep -mldst-motion -sccp -coro-early -post-inline-ee-instrument -constprop -instcombine -newgvn -newgvn -sccp -deadargelim -gvn-hoist -loop-simplify -speculative-execution -loweratomic -simplifycfg -coro-elide -globalopt -adce -simplifycfg -instcombine -newgvn -libcalls-shrinkwrap -sroa -lowerinvoke -globalopt -consthoist -strip-debug-declare -reassociate -strip-nondebug -barrier -lower-widenable-condition -scalarizer -early-cse -mldst-motion -globalopt -insert-gcov-profiling -slsr -newgvn -die -simplifycfg -dse -lower-matrix-intrinsics -newgvn -jump-threading -pgo-memop-opt -newgvn -newgvn -loop-versioning -instcombine -globalsplit -loop-versioning -strip-dead-prototypes -instcombine -callsite-splitting -gvn-hoist -early-cse-memssa -instcombine -memcpyopt -mergeicmps -gvn -instcombine -sroa -lower-expect -break-crit-edges -lower-expect -loweratomic -mergeicmps -callsite-splitting -coro-elide -coro-elide -ipconstprop -early-cse-memssa -slp-vectorizer -constmerge -called-value-propagation -adce -newgvn -jump-threading -mergefunc -globalsplit -instcombine -sccp -tailcallelim -slsr -slp-vectorizer -newgvn -post-inline-ee-instrument -sccp -always-inline -die -loweratomic -coro-cleanup -die -instcombine -die -ee-instrument -prune-eh -nary-reassociate -early-cse-memssa -instcombine -slp-vectorizer -die -deadargelim -instcombine -die -cross-dso-cfi -die -newgvn -loop-data-prefetch -insert-gcov-profiling -instcombine -loweratomic -coro-elide -slp-vectorizer -globaldce -newgvn -infer-address-spaces -globaldce -slsr -loop-distribute -post-inline-ee-instrument -mergereturn -ipsccp -instcombine -globalopt -globaldce -rpo-functionattrs -strip-debug-declare -post-inline-ee-instrument -deadargelim -gvn-hoist -instcombine -jump-threading -lower-matrix-intrinsics -barrier -slp-vectorizer -jump-threading -instcombine -instcombine -coro-elide -dce -simplifycfg -instcombine -early-cse -simplifycfg -mldst-motion -simplifycfg -die -simplifycfg -dce -newgvn -jump-threading -float2int -rpo-functionattrs -name-anon-globals -mergeicmps -lcssa -sancov -name-anon-globals -slsr -sink -coro-cleanup -prune-eh -flattencfg -gvn-hoist -float2int -dse -consthoist -slsr -insert-gcov-profiling -callsite-splitting -dse -coro-cleanup -insert-gcov-profiling -gvn -simplifycfg -canonicalize-aliases -die -bdce -instcombine -cross-dso-cfi -loop-simplify -benchmark://cbench-v1/jpeg-c,1.0468425458040127,78.61691927909851,opt -sroa -sroa -nary-reassociate -consthoist -functionattrs -infer-address-spaces -functionattrs -instsimplify -simplifycfg -adce -simplifycfg -gvn-hoist -coro-elide -ipconstprop -hotcoldsplit -globalsplit -instcombine -instsimplify -redundant-dbg-inst-elim -lower-guard-intrinsic -jump-threading -instsimplify -inject-tli-mappings -mem2reg -instsimplify -newgvn -rpo-functionattrs -redundant-dbg-inst-elim -pgo-memop-opt -pgo-memop-opt -simplifycfg -forceattrs -scalarizer -simplifycfg -newgvn -die -globalsplit -instsimplify -loop-guard-widening -sroa -sroa -speculative-execution -constprop -speculative-execution -pgo-memop-opt -instcombine -newgvn -gvn-hoist -early-cse-memssa -lower-constant-intrinsics -early-cse-memssa -newgvn -sink -consthoist -loop-data-prefetch -ipsccp -rpo-functionattrs -inject-tli-mappings -sccp -lower-widenable-condition -newgvn -instcombine -newgvn -irce -instcombine -lower-guard-intrinsic -forceattrs -lcssa -gvn-hoist -simplifycfg -coro-split -slsr -simplifycfg -sccp -simplifycfg -globaldce -loop-unroll-and-jam -guard-widening -indvars -simplifycfg -scalarizer -loop-interchange -constprop -pgo-memop-opt -instcombine -sroa -dce -newgvn -instcombine -gvn -strip-nondebug -simplifycfg -slsr -insert-gcov-profiling -early-cse -forceattrs -lower-widenable-condition -nary-reassociate -loop-data-prefetch -adce -lower-matrix-intrinsics -ipsccp -canonicalize-aliases -simplifycfg -lower-matrix-intrinsics -gvn-hoist -dce -lower-expect -instcombine -loop-vectorize -pgo-memop-opt -sroa -instcombine -loop-predication -instcombine -licm -name-anon-globals -globalsplit -simplifycfg -dce -sroa -inferattrs -reassociate -sroa -mem2reg -prune-eh -jump-threading -licm -gvn-hoist -indvars -mergereturn -loop-simplify -lower-widenable-condition -sroa -early-cse-memssa -newgvn -coro-split -instcombine -gvn-hoist -strip -loop-versioning -elim-avail-extern -mergefunc -simplifycfg -loop-data-prefetch -adce -adce -aggressive-instcombine -pgo-memop-opt -loop-distribute -globalopt -sancov -alignment-from-assumptions -jump-threading -mergeicmps -licm -loop-versioning -strip-dead-prototypes -scalarizer -newgvn -simplifycfg -strip-debug-declare -functionattrs -simplifycfg -instcombine -loweratomic -gvn-hoist -tailcallelim -coro-cleanup -loop-data-prefetch -loop-versioning -simplifycfg -instcombine -partially-inline-libcalls -add-discriminators -newgvn -dce -ee-instrument -consthoist -slsr -consthoist -loop-data-prefetch -mldst-motion -correlated-propagation -loop-distribute -infer-address-spaces -infer-address-spaces -strip-debug-declare -simplifycfg -dse -slsr -gvn -separate-const-offset-from-gep -sancov -rpo-functionattrs -ipconstprop -loop-data-prefetch -globalsplit -deadargelim -cross-dso-cfi -ipconstprop -newgvn -globaldce -strip-debug-declare -loop-guard-widening -infer-address-spaces -strip-nondebug -alignment-from-assumptions -instcombine -infer-address-spaces -instnamer -early-cse -loop-versioning -loop-versioning -slsr -gvn -simplifycfg -strip-debug-declare -sroa -coro-early -lcssa -deadargelim -pgo-memop-opt -aggressive-instcombine -bdce -early-cse-memssa -sroa -strip-dead-prototypes -ipconstprop -mldst-motion -coro-elide -newgvn -instcombine -newgvn -simplifycfg -ipsccp -early-cse -partially-inline-libcalls -loop-distribute -mldst-motion -lcssa -callsite-splitting -loop-unroll-and-jam -nary-reassociate -sancov -cross-dso-cfi -coro-cleanup -early-cse-memssa -gvn-hoist -flattencfg -gvn-hoist -die -ipsccp -ee-instrument -strip -globalopt -sink -inject-tli-mappings -instcombine -coro-elide -canonicalize-aliases -strip-nondebug -instsimplify -simplifycfg -jump-threading -simplifycfg -sroa -strip-debug-declare -coro-split -loop-versioning -newgvn -instcombine -early-cse -sancov -simplifycfg -loop-load-elim -mem2reg -ipsccp -slp-vectorizer -early-cse -newgvn -functionattrs -inject-tli-mappings -partially-inline-libcalls -instcombine -post-inline-ee-instrument -instcombine -strip-nondebug -called-value-propagation -gvn-hoist -loop-reroll -barrier -alignment-from-assumptions -simplifycfg -simplifycfg -early-cse-memssa -newgvn -redundant-dbg-inst-elim -die -early-cse-memssa -mergeicmps -inject-tli-mappings -infer-address-spaces -loop-data-prefetch -gvn -lowerinvoke -gvn -guard-widening -aggressive-instcombine -simplifycfg -dce -scalarizer -guard-widening -dce -simplifycfg -pgo-memop-opt -always-inline -simplifycfg -slsr -correlated-propagation -coro-elide -canonicalize-aliases -simplifycfg -alignment-from-assumptions -mergefunc -slsr -indvars -simplifycfg -gvn-hoist -deadargelim -lower-constant-intrinsics -simplifycfg -newgvn -coro-split -loop-data-prefetch -newgvn -consthoist -instcombine -globaldce -div-rem-pairs -simplifycfg -coro-elide -gvn -redundant-dbg-inst-elim -newgvn -instcombine -gvn-hoist -mergefunc -flattencfg -lower-constant-intrinsics -consthoist -simple-loop-unswitch -mergereturn -early-cse-memssa -slsr -cross-dso-cfi -licm -mergefunc -dce -instcombine -simplifycfg -simplifycfg -loop-versioning -ipconstprop -pgo-memop-opt -scalarizer -early-cse -strip -coro-cleanup -strip-dead-prototypes -globalsplit -float2int -coro-elide -early-cse -mldst-motion -simplifycfg -callsite-splitting -deadargelim -sroa -slsr -guard-widening -gvn -loop-vectorize -coro-cleanup -div-rem-pairs -rewrite-statepoints-for-gc -mergereturn -forceattrs -loop-vectorize -mldst-motion -jump-threading -adce -instcombine -loop-versioning -barrier -strip-dead-prototypes -newgvn -instcombine -simplifycfg -flattencfg -pgo-memop-opt -gvn -prune-eh -sccp -newgvn -sroa -early-cse-memssa -instcombine -simplifycfg -newgvn -mem2reg -coro-elide -deadargelim -simplifycfg -newgvn -infer-address-spaces -reassociate -jump-threading -functionattrs -jump-threading -simple-loop-unswitch -loop-simplify -always-inline -lower-constant-intrinsics -simplifycfg -globalopt -newgvn -loop-versioning -lowerinvoke -loop-unroll-and-jam -gvn-hoist -pgo-memop-opt -loop-load-elim -bdce -consthoist -early-cse -gvn-hoist -ipconstprop -lcssa -mergeicmps -instcombine -always-inline -instcombine -insert-gcov-profiling -pgo-memop-opt -simplifycfg -lower-guard-intrinsic -globalopt -mem2reg -constmerge -bdce -lower-constant-intrinsics -strip-nondebug -lower-matrix-intrinsics -mergereturn -lower-constant-intrinsics -elim-avail-extern -instcombine -ipconstprop -early-cse-memssa -redundant-dbg-inst-elim -strip-nondebug -inferattrs -called-value-propagation -globalsplit -instcombine -strip-dead-prototypes -instsimplify -instcombine -simplifycfg -sccp -newgvn -coro-cleanup -instcombine -reassociate -argpromotion -loop-data-prefetch -add-discriminators -infer-address-spaces -float2int -inject-tli-mappings -float2int -sancov -adce -newgvn -coro-cleanup -ipconstprop -aggressive-instcombine -simplifycfg -gvn-hoist -lcssa -adce -slsr -strip-dead-prototypes -gvn-hoist -sccp -simplifycfg -gvn-hoist -simplifycfg -add-discriminators -consthoist -cross-dso-cfi -instcombine -pgo-memop-opt -instsimplify -constprop -simplifycfg -early-cse-memssa -mergereturn -coro-split -loop-sink -simplifycfg -simplifycfg -sroa -lower-expect -flattencfg -instcombine -sroa -functionattrs -cross-dso-cfi -newgvn -jump-threading -simplifycfg -early-cse-memssa -lower-matrix-intrinsics -callsite-splitting -coro-cleanup -instcombine -mergefunc -ipsccp -mem2reg -nary-reassociate -loop-vectorize -constmerge -insert-gcov-profiling -instcombine -dce -callsite-splitting -early-cse -simplifycfg -adce -flattencfg -loop-simplify -lower-matrix-intrinsics -gvn -early-cse -instcombine -loop-fusion -coro-cleanup -lower-matrix-intrinsics -forceattrs -globalsplit -sroa -strip-dead-prototypes -gvn -float2int -instcombine -loop-predication -jump-threading -early-cse-memssa -flattencfg -simplifycfg -pgo-memop-opt -barrier -always-inline -deadargelim -newgvn -instsimplify -simplifycfg -nary-reassociate -early-cse-memssa -float2int -consthoist -redundant-dbg-inst-elim -simplifycfg -tailcallelim -jump-threading -barrier -newgvn -prune-eh -early-cse-memssa -always-inline -instcombine -aggressive-instcombine -simplifycfg -float2int -pgo-memop-opt -lower-matrix-intrinsics -lower-expect -alignment-from-assumptions -rewrite-statepoints-for-gc -indvars -nary-reassociate -consthoist -adce -coro-elide -globaldce -newgvn -tailcallelim -loop-fusion -post-inline-ee-instrument -early-cse -dce -instcombine -loop-load-elim -simplifycfg -simplifycfg -lower-constant-intrinsics -loop-versioning -bdce -newgvn -instsimplify -dce -simplifycfg -rpo-functionattrs -tailcallelim -simplifycfg -instcombine -loop-data-prefetch -jump-threading -newgvn -gvn -early-cse-memssa -guard-widening -mem2reg -slsr -early-cse-memssa -indvars -reassociate -aggressive-instcombine -globalopt -dce -sccp -reassociate -newgvn -consthoist -rewrite-statepoints-for-gc -reassociate -callsite-splitting -instcombine -instsimplify -simplifycfg -gvn -lower-expect -rpo-functionattrs -jump-threading -strip-debug-declare -inferattrs -globalsplit -simplifycfg -deadargelim -deadargelim -rewrite-statepoints-for-gc -barrier -cross-dso-cfi -loweratomic -scalarizer -strip -gvn-hoist -strip -ipconstprop -bdce -insert-gcov-profiling -instcombine -partially-inline-libcalls -insert-gcov-profiling -loop-interchange -early-cse -scalarizer -newgvn -sroa -pgo-memop-opt -canonicalize-aliases -inject-tli-mappings -ipconstprop -ipconstprop -correlated-propagation -instcombine -simplifycfg -strip-nondebug -instcombine -slp-vectorizer -pgo-memop-opt -early-cse -slsr -loweratomic -early-cse-memssa -loweratomic -strip -instcombine -argpromotion -gvn-hoist -lower-matrix-intrinsics -scalarizer -dse -reassociate -instcombine -lower-matrix-intrinsics -insert-gcov-profiling -consthoist -benchmark://cbench-v1/lame,1.0789493661276837,77.61762881278992,opt -float2int -called-value-propagation -forceattrs -sroa -sancov -partially-inline-libcalls -correlated-propagation -ipsccp -instcombine -sccp -instcombine -sink -newgvn -simplifycfg -gvn-hoist -lowerinvoke -instcombine -guard-widening -div-rem-pairs -slp-vectorizer -inferattrs -jump-threading -globaldce -indvars -early-cse-memssa -nary-reassociate -loop-distribute -gvn-hoist -speculative-execution -loop-distribute -lower-widenable-condition -globaldce -inject-tli-mappings -instcombine -instcombine -early-cse-memssa -inferattrs -float2int -adce -callsite-splitting -memcpyopt -prune-eh -loop-versioning -consthoist -newgvn -gvn -strip-nondebug -ipsccp -strip -sccp -loop-vectorize -simplifycfg -lower-guard-intrinsic -instnamer -coro-elide -loop-data-prefetch -alignment-from-assumptions -jump-threading -instcombine -aggressive-instcombine -simplifycfg -simplifycfg -forceattrs -rewrite-statepoints-for-gc -slsr -mergefunc -add-discriminators -loweratomic -lower-expect -coro-split -sccp -partially-inline-libcalls -infer-address-spaces -gvn -sroa -slsr -indvars -newgvn -bdce -ipconstprop -redundant-dbg-inst-elim -instcombine -newgvn -gvn -early-cse-memssa -licm -pgo-memop-opt -float2int -jump-threading -mergefunc -cross-dso-cfi -prune-eh -lowerinvoke -early-cse -gvn -globalsplit -nary-reassociate -bdce -instnamer -strip-dead-prototypes -deadargelim -adce -sroa -pgo-memop-opt -deadargelim -lower-matrix-intrinsics -instcombine -float2int -simplifycfg -early-cse-memssa -ipconstprop -reassociate -lower-constant-intrinsics -strip-dead-prototypes -speculative-execution -coro-cleanup -name-anon-globals -globaldce -simplifycfg -guard-widening -always-inline -coro-elide -mergeicmps -slp-vectorizer -sancov -strip -newgvn -dce -div-rem-pairs -lower-expect -jump-threading -sccp -cross-dso-cfi -newgvn -ipconstprop -strip-dead-prototypes -strip-nondebug -flattencfg -early-cse-memssa -deadargelim -name-anon-globals -coro-split -jump-threading -early-cse-memssa -coro-elide -libcalls-shrinkwrap -lower-constant-intrinsics -functionattrs -rewrite-statepoints-for-gc -partially-inline-libcalls -die -early-cse-memssa -correlated-propagation -instcombine -newgvn -mldst-motion -sroa -lower-constant-intrinsics -gvn-hoist -name-anon-globals -loop-load-elim -cross-dso-cfi -canonicalize-aliases -scalarizer -early-cse-memssa -jump-threading -simplifycfg -lower-expect -simplifycfg -jump-threading -lower-guard-intrinsic -early-cse-memssa -gvn -coro-cleanup -early-cse-memssa -scalarizer -indvars -loop-fusion -instcombine -aggressive-instcombine -inferattrs -rpo-functionattrs -strip -deadargelim -callsite-splitting -jump-threading -prune-eh -nary-reassociate -consthoist -newgvn -simplifycfg -post-inline-ee-instrument -adce -instcombine -newgvn -instcombine -lowerinvoke -dse -lower-expect -redundant-dbg-inst-elim -loweratomic -sancov -rpo-functionattrs -strip-debug-declare -scalarizer -ipconstprop -strip-nondebug -post-inline-ee-instrument -early-cse-memssa -gvn -separate-const-offset-from-gep -flattencfg -callsite-splitting -slp-vectorizer -indvars -ipconstprop -aggressive-instcombine -early-cse -newgvn -jump-threading -consthoist -callsite-splitting -loweratomic -globalsplit -callsite-splitting -coro-early -lower-constant-intrinsics -sancov -guard-widening -die -globalsplit -lower-widenable-condition -pgo-memop-opt -early-cse -strip-nondebug -loop-data-prefetch -simplifycfg -adce -callsite-splitting -globalopt -slsr -div-rem-pairs -memcpyopt -aggressive-instcombine -strip-nondebug -deadargelim -gvn -partially-inline-libcalls -reassociate -partially-inline-libcalls -die -flattencfg -partially-inline-libcalls -inferattrs -mergefunc -early-cse-memssa -coro-elide -deadargelim -mergefunc -scalarizer -aggressive-instcombine -strip -deadargelim -early-cse-memssa -strip-nondebug -barrier -inferattrs -sancov -mergeicmps -loop-fusion -mldst-motion -called-value-propagation -globalsplit -coro-split -ipsccp -jump-threading -canonicalize-aliases -slsr -newgvn -sancov -coro-early -gvn-hoist -gvn -cross-dso-cfi -mldst-motion -ipconstprop -post-inline-ee-instrument -flattencfg -scalarizer -slp-vectorizer -gvn -loop-versioning -lower-guard-intrinsic -simplifycfg -lower-widenable-condition -instcombine -coro-cleanup -constprop -instcombine -gvn -gvn -loop-versioning -globaldce -newgvn -instcombine -simplifycfg -loop-versioning -newgvn -globaldce -strip-nondebug -consthoist -prune-eh -tailcallelim -sancov -newgvn -mergereturn -deadargelim -instcombine -dse -ipconstprop -coro-cleanup -simplifycfg -sancov -globaldce -elim-avail-extern -globalsplit -mergefunc -gvn-hoist -gvn -loop-versioning -callsite-splitting -newgvn -prune-eh -lower-widenable-condition -jump-threading -loop-simplify -slsr -pgo-memop-opt -jump-threading -adce -pgo-memop-opt -lowerinvoke -speculative-execution -sink -newgvn -flattencfg -insert-gcov-profiling -consthoist -indvars -coro-elide -mergefunc -newgvn -scalarizer -memcpyopt -mem2reg -ipsccp -add-discriminators -insert-gcov-profiling -globaldce -instsimplify -lower-matrix-intrinsics -early-cse-memssa -lower-expect -sink -float2int -gvn-hoist -lower-matrix-intrinsics -globaldce -jump-threading -globaldce -coro-split -simplifycfg -dse -aggressive-instcombine -die -slp-vectorizer -instcombine -aggressive-instcombine -inferattrs -partially-inline-libcalls -mem2reg -scalarizer -slsr -newgvn -newgvn -coro-cleanup -instcombine -coro-elide -callsite-splitting -slsr -callsite-splitting -ipconstprop -constmerge -loop-interchange -lower-expect -instsimplify -strip-nondebug -slsr -memcpyopt -mergeicmps -reassociate -separate-const-offset-from-gep -loop-data-prefetch -adce -dse -sancov -globaldce -loop-fusion -post-inline-ee-instrument -nary-reassociate -early-cse-memssa -strip-nondebug -newgvn -newgvn -simplifycfg -gvn -early-cse -instcombine -jump-threading -simplifycfg -early-cse-memssa -pgo-memop-opt -instsimplify -elim-avail-extern -jump-threading -instcombine -float2int -called-value-propagation -called-value-propagation -early-cse-memssa -callsite-splitting -simplifycfg -scalarizer -instcombine -coro-elide -aggressive-instcombine -loop-unroll-and-jam -globaldce -mergeicmps -strip-nondebug -slsr -instcombine -separate-const-offset-from-gep -simplifycfg -redundant-dbg-inst-elim -dse -newgvn -attributor -dse -loop-simplify -post-inline-ee-instrument -guard-widening -loop-versioning -sroa -loop-guard-widening -speculative-execution -globaldce -reassociate -gvn-hoist -globaldce -inferattrs -argpromotion -sink -jump-threading -lower-constant-intrinsics -strip-nondebug -gvn-hoist -constmerge -strip-nondebug -bdce -cross-dso-cfi -globalopt -consthoist -div-rem-pairs -jump-threading -lower-matrix-intrinsics -lower-expect -pgo-memop-opt -deadargelim -loop-unroll-and-jam -elim-avail-extern -aggressive-instcombine -mem2reg -dse -functionattrs -prune-eh -loop-versioning -prune-eh -libcalls-shrinkwrap -mergefunc -gvn-hoist -gvn -forceattrs -consthoist -loop-vectorize -deadargelim -aggressive-instcombine -instcombine -instcombine -pgo-memop-opt -elim-avail-extern -jump-threading -lower-matrix-intrinsics -lowerinvoke -elim-avail-extern -loop-simplify -early-cse -loop-data-prefetch -early-cse-memssa -coro-split -insert-gcov-profiling -dce -pgo-memop-opt -instnamer -redundant-dbg-inst-elim -ipsccp -coro-elide -flattencfg -tailcallelim -adce -strip-nondebug -post-inline-ee-instrument -deadargelim -libcalls-shrinkwrap -simplifycfg -early-cse -functionattrs -lower-widenable-condition -callsite-splitting -partially-inline-libcalls -coro-split -mergeicmps -instcombine -instcombine -float2int -jump-threading -gvn-hoist -inferattrs -nary-reassociate -called-value-propagation -mldst-motion -partially-inline-libcalls -scalarizer -consthoist -simplifycfg -strip -prune-eh -die -lowerinvoke -instcombine -newgvn -simplifycfg -partially-inline-libcalls -slp-vectorizer -die -irce -redundant-dbg-inst-elim -instcombine -inject-tli-mappings -early-cse-memssa -ipsccp -loop-load-elim -mergefunc -loweratomic -inferattrs -globalopt -adce -jump-threading -dse -loweratomic -dse -coro-elide -float2int -strip-dead-prototypes -early-cse-memssa -callsite-splitting -loop-interchange -cross-dso-cfi -early-cse-memssa -instnamer -instcombine -ipconstprop -consthoist -dce -functionattrs -barrier -simplifycfg -consthoist -early-cse-memssa -newgvn -die -irce -lcssa -insert-gcov-profiling -constprop -cross-dso-cfi -loop-distribute -float2int -sroa -sccp -lower-constant-intrinsics -sancov -simplifycfg -die -instcombine -strip -slsr -simplifycfg -lowerinvoke -jump-threading -newgvn -barrier -slp-vectorizer -globalopt -simplifycfg -rpo-functionattrs -callsite-splitting -libcalls-shrinkwrap -lower-matrix-intrinsics -insert-gcov-profiling -elim-avail-extern -instsimplify -coro-elide -rpo-functionattrs -die -gvn -functionattrs -adce -canonicalize-aliases -flattencfg -mergeicmps -simplifycfg -simplifycfg -die -strip-dead-prototypes -jump-threading -early-cse -deadargelim -canonicalize-aliases -gvn-hoist -mem2reg -simplifycfg -post-inline-ee-instrument -reassociate -scalarizer -aggressive-instcombine -coro-split -gvn -rewrite-statepoints-for-gc -simplifycfg -deadargelim -float2int -inferattrs -tailcallelim -instcombine -loop-versioning -constmerge -loop-guard-widening -gvn -flattencfg -lower-expect -inferattrs -instcombine -forceattrs -infer-address-spaces -div-rem-pairs -loop-data-prefetch -rewrite-statepoints-for-gc -lower-matrix-intrinsics -coro-cleanup -lower-matrix-intrinsics -newgvn -loop-data-prefetch -lower-widenable-condition -inject-tli-mappings -die -lower-guard-intrinsic -loop-data-prefetch -newgvn -canonicalize-aliases -sccp -simplifycfg -load-store-vectorizer -sroa -mergefunc -callsite-splitting -loop-distribute -newgvn -simplifycfg -strip-dead-prototypes -loop-load-elim -coro-early -lower-constant-intrinsics -jump-threading -pgo-memop-opt -instcombine -mergefunc -newgvn -jump-threading -coro-split -benchmark://cbench-v1/qsort,1.136222910216718,60.9553701877594,opt -alignment-from-assumptions -loop-versioning -mem2reg -strip-debug-declare -gvn-hoist -simplifycfg -sroa -coro-elide -sroa -sroa -sroa -lcssa -early-cse -sroa -lower-guard-intrinsic -mem2reg -jump-threading -coro-cleanup -memcpyopt -name-anon-globals -adce -inferattrs -newgvn -sroa -insert-gcov-profiling -sroa -always-inline -mem2reg -sroa -pgo-memop-opt -early-cse -tailcallelim -hotcoldsplit -insert-gcov-profiling -reassociate -coro-cleanup -lcssa -sroa -ipsccp -sroa -instsimplify -constprop -mergefunc -sroa -simplifycfg -sroa -mergereturn -add-discriminators -argpromotion -sroa -forceattrs -sroa -loweratomic -deadargelim -coro-early -instcombine -sroa -reassociate -ipsccp -sroa -scalarizer -globalsplit -insert-gcov-profiling -sroa -correlated-propagation -post-inline-ee-instrument -sroa -forceattrs -simplifycfg -gvn-hoist -coro-cleanup -newgvn -loop-unroll-and-jam -indvars -loop-vectorize -instcombine -gvn-hoist -sroa -sroa -early-cse-memssa -loop-load-elim -sccp -instcombine -sroa -strip-dead-prototypes -newgvn -licm -infer-address-spaces -speculative-execution -simplifycfg -dce -loop-deletion -loop-data-prefetch -scalarizer -early-cse-memssa -infer-address-spaces -simplifycfg -strip-nondebug -rpo-functionattrs -constprop -instcombine -simplifycfg -instcombine -simplifycfg -simplifycfg -loop-sink -loop-unroll-and-jam -coro-early -lower-guard-intrinsic -sancov -instcombine -aggressive-instcombine -gvn-hoist -sccp -lower-matrix-intrinsics -ipsccp -constprop -adce -div-rem-pairs -dse -early-cse-memssa -strip-nondebug -inferattrs -early-cse-memssa -barrier -newgvn -simplifycfg -mergefunc -loop-vectorize -simplifycfg -globalopt -rpo-functionattrs -elim-avail-extern -reassociate -simplifycfg -instcombine -instcombine -lower-expect -div-rem-pairs -early-cse -sccp -jump-threading -loop-data-prefetch -libcalls-shrinkwrap -functionattrs -float2int -instcombine -speculative-execution -reassociate -simplifycfg -pgo-memop-opt -constprop -newgvn -gvn -infer-address-spaces -newgvn -sancov -simplifycfg -early-cse -strip-nondebug -simplifycfg -simplifycfg -loop-fusion -loop-load-elim -slp-vectorizer -simplifycfg -lower-constant-intrinsics -sancov -strip-nondebug -die -rpo-functionattrs -sink -globalopt -barrier -alignment-from-assumptions -simplifycfg -inject-tli-mappings -add-discriminators -mergefunc -simplifycfg -simplifycfg -gvn -deadargelim -sroa -forceattrs -newgvn -die -jump-threading -early-cse -attributor -lower-widenable-condition -pgo-memop-opt -tailcallelim -adce -gvn -callsite-splitting -deadargelim -separate-const-offset-from-gep -dse -instsimplify -sroa -lower-matrix-intrinsics -loop-sink -sroa -sroa -sroa -loop-fusion -sroa -loop-simplifycfg -sroa -gvn-hoist -loop-predication -globaldce -newgvn -simplifycfg -mem2reg -mergefunc -constprop -sroa -reassociate -cross-dso-cfi -sroa -constprop -sroa -loop-interchange -inferattrs -sroa -loop-reroll -simple-loop-unswitch -instsimplify -early-cse-memssa -sccp -sroa -reassociate -sroa -strip-nondebug -add-discriminators -strip-dead-prototypes -simplifycfg -newgvn -globalsplit -constprop -div-rem-pairs -insert-gcov-profiling -loop-guard-widening -strip-dead-prototypes -sroa -loop-reduce -add-discriminators -sroa -simple-loop-unswitch -strip-dead-prototypes -loop-versioning-licm -sroa -mem2reg -sroa -sroa -sroa -forceattrs -insert-gcov-profiling -sroa -sroa -simplifycfg -coro-elide -canonicalize-aliases -sroa -loop-idiom -loop-guard-widening -prune-eh -loop-deletion -sroa -sroa -reassociate -infer-address-spaces -loop-load-elim -mem2reg -sroa -insert-gcov-profiling -loop-guard-widening -mem2reg -loop-unroll-and-jam -lowerinvoke -reassociate -loop-guard-widening -sccp -reassociate -barrier -insert-gcov-profiling -sroa -sroa -constprop -reassociate -sroa -early-cse -sroa -sroa -globaldce -early-cse -reassociate -lower-guard-intrinsic -sroa -sroa -mldst-motion -strip -indvars -strip -sroa -loop-unroll-and-jam -scalarizer -loop-unroll-and-jam -jump-threading -sroa -early-cse -sroa -sroa -sroa -sroa -indvars -insert-gcov-profiling -sroa -sroa -loop-data-prefetch -sroa -bdce -sroa -sroa -insert-gcov-profiling -sroa -alignment-from-assumptions -coro-elide -alignment-from-assumptions -infer-address-spaces -add-discriminators -coro-cleanup -mem2reg -strip -instsimplify -coro-early -lower-guard-intrinsic -sroa -loop-deletion -sroa -mem2reg -lowerinvoke -sancov -strip-dead-prototypes -instcombine -sroa -reassociate -loop-predication -coro-cleanup -alignment-from-assumptions -pgo-memop-opt -scalarizer -correlated-propagation -mem2reg -loop-simplifycfg -simple-loop-unswitch -pgo-memop-opt -constmerge -lower-guard-intrinsic -coro-cleanup -inferattrs -globalopt -forceattrs -instnamer -sroa -ee-instrument -loop-load-elim -indvars -sroa -sroa -insert-gcov-profiling -constprop -sroa -sroa -sroa -early-cse -coro-cleanup -sroa -sroa -sroa -lower-guard-intrinsic -sroa -reassociate -loop-data-prefetch -dce -sroa -barrier -tailcallelim -barrier -sroa -sroa -lower-matrix-intrinsics -simplifycfg -sroa -sccp -reassociate -deadargelim -early-cse-memssa -gvn-hoist -instsimplify -adce -mem2reg -redundant-dbg-inst-elim -simplifycfg -loop-fusion -loop-unroll-and-jam -early-cse -hotcoldsplit -mergefunc -sroa -loop-simplifycfg -sroa -simple-loop-unswitch -argpromotion -mem2reg -reassociate -reassociate -sroa -loop-predication -sroa -loop-data-prefetch -lcssa -simplifycfg -mem2reg -jump-threading -mem2reg -globaldce -alignment-from-assumptions -alignment-from-assumptions -sroa -gvn-hoist -loop-vectorize -simplifycfg -instsimplify -mem2reg -sroa -sroa -sroa -forceattrs -sroa -loop-load-elim -mem2reg -barrier -mem2reg -loop-deletion -sroa -sroa -sroa -sroa -sroa -barrier -lcssa -sroa -instsimplify -correlated-propagation -sroa -loop-vectorize -loop-guard-widening -sroa -sink -loop-vectorize -sancov -sroa -mergefunc -reassociate -sroa -insert-gcov-profiling -inferattrs -simplifycfg -inject-tli-mappings -sroa -sroa -sroa -sroa -sroa -insert-gcov-profiling -simplifycfg -early-cse -loop-predication -mem2reg -constprop -licm -loop-unroll-and-jam -constmerge -gvn-hoist -sroa -loop-versioning -constmerge -sroa -sroa -mem2reg -strip-dead-prototypes -sroa -mergereturn -inject-tli-mappings -sroa -newgvn -sroa -sroa -insert-gcov-profiling -loop-vectorize -ee-instrument -licm -sroa -sroa -globalsplit -simplifycfg -instnamer -insert-gcov-profiling -sroa -inject-tli-mappings -sroa -ee-instrument -sroa -rpo-functionattrs -sroa -forceattrs -insert-gcov-profiling -newgvn -gvn-hoist -inferattrs -sroa -early-cse -loop-predication -lower-matrix-intrinsics -sroa -forceattrs -mem2reg -rewrite-statepoints-for-gc -sroa -loop-fusion -lowerinvoke -adce -sroa -ee-instrument -forceattrs -dse -dce -lower-matrix-intrinsics -mem2reg -early-cse -forceattrs -sroa -sroa -adce -guard-widening -simplifycfg -called-value-propagation -inject-tli-mappings -sroa -strip-dead-prototypes -gvn-hoist -sroa -alignment-from-assumptions -sroa -sroa -insert-gcov-profiling -sroa -globalsplit -strip-nondebug -inferattrs -sroa -gvn-hoist -sroa -simplifycfg -insert-gcov-profiling -inject-tli-mappings -loop-data-prefetch -insert-gcov-profiling -globalopt -loop-unroll-and-jam -functionattrs -gvn-hoist -coro-split -gvn-hoist -speculative-execution -simplifycfg -instcombine -rpo-functionattrs -instcombine -consthoist -early-cse-memssa -instcombine -speculative-execution -instcombine -instcombine -consthoist -rpo-functionattrs -redundant-dbg-inst-elim -inferattrs -functionattrs -simplifycfg -coro-elide -coro-early -simplifycfg -simplifycfg -strip-dead-prototypes -instcombine -instcombine -forceattrs -jump-threading -dse -add-discriminators -coro-split -gvn-hoist -simplifycfg -post-inline-ee-instrument -simplifycfg -early-cse-memssa -ee-instrument -coro-elide -gvn-hoist -licm -instcombine -simplifycfg -instcombine -slsr -instsimplify -instcombine -instcombine -instsimplify -ipconstprop -ipsccp -newgvn -globalsplit -sroa -dse -mem2reg -gvn -lower-guard-intrinsic -post-inline-ee-instrument -gvn-hoist -instcombine -ipsccp -loop-predication -strip -simplifycfg -inferattrs -simplifycfg -simplifycfg -gvn -mergereturn -globalopt -jump-threading -simplifycfg -consthoist -div-rem-pairs -loop-distribute -globalsplit -consthoist -lower-expect -gvn -gvn-hoist -simplifycfg -sroa -jump-threading -newgvn -aggressive-instcombine -aggressive-instcombine -loop-versioning -early-cse-memssa -reassociate -globaldce -coro-cleanup -consthoist -instcombine -dse -pgo-memop-opt -jump-threading -instcombine -constprop -loop-versioning -sancov -reassociate -ipsccp -simplifycfg -simple-loop-unswitch -newgvn -simplifycfg -sancov -callsite-splitting -cross-dso-cfi -jump-threading -early-cse-memssa -coro-split -dse -add-discriminators -add-discriminators -slsr -reassociate -partially-inline-libcalls -cross-dso-cfi -jump-threading -nary-reassociate -die -partially-inline-libcalls -consthoist -slsr -benchmark://cbench-v1/sha,1.5250836120401337,61.03710389137268,opt -correlated-propagation -sroa -simplifycfg -gvn-hoist -dse -reassociate -adce -loop-versioning -constprop -speculative-execution -early-cse-memssa -early-cse-memssa -argpromotion -loop-unroll-and-jam -sroa -constprop -newgvn -loop-vectorize -instcombine -coro-elide -scalarizer -strip -sccp -coro-cleanup -infer-address-spaces -simplifycfg -coro-cleanup -mem2reg -loop-distribute -strip-nondebug -instcombine -mergeicmps -reassociate -loop-vectorize -simplifycfg -tailcallelim -instcombine -sroa -dce -sroa -gvn-hoist -simple-loop-unswitch -loop-guard-widening -die -add-discriminators -adce -early-cse-memssa -ee-instrument -gvn-hoist -die -instsimplify -loop-guard-widening -float2int -instsimplify -prune-eh -gvn-hoist -gvn -strip-dead-prototypes -coro-cleanup -lower-guard-intrinsic -strip-dead-prototypes -instcombine -lower-matrix-intrinsics -dce -lower-guard-intrinsic -prune-eh -early-cse -mergefunc -dce -load-store-vectorizer -gvn-hoist -reassociate -simplifycfg -loop-guard-widening -loweratomic -instcombine -simplifycfg -globalopt -loop-simplify -loop-unroll-and-jam -ipconstprop -mergefunc -instcombine -simple-loop-unswitch -alignment-from-assumptions -gvn-hoist -instcombine -sink -sroa -scalarizer -infer-address-spaces -newgvn -jump-threading -dce -loop-data-prefetch -instcombine -dse -mem2reg -loweratomic -sroa -mldst-motion -elim-avail-extern -instcombine -pgo-memop-opt -newgvn -loop-deletion -lowerinvoke -sccp -nary-reassociate -dse -simplifycfg -simplifycfg -ipconstprop -early-cse-memssa -newgvn -rewrite-statepoints-for-gc -pgo-memop-opt -newgvn -lower-constant-intrinsics -simplifycfg -lowerinvoke -slsr -lower-matrix-intrinsics -instcombine -canonicalize-aliases -loop-versioning -simplifycfg -sccp -lower-matrix-intrinsics -loop-guard-widening -indvars -ipconstprop -coro-split -newgvn -sroa -mergereturn -instcombine -simplifycfg -simplifycfg -adce -deadargelim -die -rpo-functionattrs -lower-guard-intrinsic -pgo-memop-opt -instcombine -add-discriminators -float2int -simplifycfg -lower-expect -slp-vectorizer -ipconstprop -redundant-dbg-inst-elim -elim-avail-extern -simplifycfg -functionattrs -gvn -lower-expect -coro-elide -early-cse-memssa -nary-reassociate -lowerinvoke -globalopt -elim-avail-extern -loop-data-prefetch -lower-matrix-intrinsics -rpo-functionattrs -mergeicmps -barrier -globalopt -consthoist -instsimplify -globaldce -alignment-from-assumptions -inferattrs -sccp -sancov -called-value-propagation -slsr -coro-cleanup -callsite-splitting -redundant-dbg-inst-elim -lower-expect -pgo-memop-opt -partially-inline-libcalls -instcombine -newgvn -dse -globalsplit -ipsccp -newgvn -rewrite-statepoints-for-gc -aggressive-instcombine -flattencfg -lower-matrix-intrinsics -early-cse-memssa -gvn -jump-threading -called-value-propagation -mergefunc -sroa -early-cse -simple-loop-unswitch -sroa -sroa -attributor -strip -infer-address-spaces -pgo-memop-opt -sroa -sroa -sroa -loop-deletion -insert-gcov-profiling -hotcoldsplit -reassociate -loop-reroll -reassociate -simplifycfg -sroa -loop-predication -loop-interchange -sroa -mergefunc -lower-expect -instcombine -sroa -sroa -instsimplify -sancov -lower-guard-intrinsic -sroa -dce -loop-vectorize -float2int -early-cse -sroa -prune-eh -loop-simplifycfg -gvn-hoist -dce -instcombine -lcssa -simplifycfg -barrier -consthoist -scalarizer -dce -strip -attributor -loop-interchange -loop-guard-widening -simplifycfg -loop-deletion -dce -hotcoldsplit -sroa -insert-gcov-profiling -loop-guard-widening -sroa -instcombine -forceattrs -constmerge -infer-address-spaces -early-cse-memssa -loop-guard-widening -instsimplify -sroa -sroa -loop-unroll -mldst-motion -sroa -sroa -strip-debug-declare -reassociate -consthoist -early-cse -loop-deletion -lcssa -sancov -coro-early -newgvn -coro-cleanup -sroa -licm -early-cse -sroa -lcssa -mergereturn -sroa -sroa -mldst-motion -insert-gcov-profiling -scalarizer -instcombine -strip-nondebug -sroa -simplifycfg -sroa -sroa -loop-load-elim -insert-gcov-profiling -sroa -alignment-from-assumptions -sroa -reassociate -loop-unroll-and-jam -mem2reg -coro-cleanup -sroa -lower-guard-intrinsic -dce -barrier -loop-guard-widening -dce -dce -infer-address-spaces -loop-fusion -bdce -dce -early-cse -strip-nondebug -scalarizer -simplifycfg -simplifycfg -loop-deletion -forceattrs -post-inline-ee-instrument -newgvn -reassociate -sroa -early-cse -sroa -early-cse -dce -infer-address-spaces -mergefunc -bdce -indvars -sroa -constprop -nary-reassociate -sroa -loop-data-prefetch -simplifycfg -globalsplit -libcalls-shrinkwrap -sroa -gvn-hoist -constprop -loop-simplifycfg -simplifycfg -libcalls-shrinkwrap -dce -simplifycfg -early-cse -sink -add-discriminators -inferattrs -newgvn -sroa -simplifycfg -lower-constant-intrinsics -sroa -loop-distribute -gvn-hoist -loop-simplifycfg -loop-versioning -coro-split -correlated-propagation -simplifycfg -simplifycfg -lower-guard-intrinsic -adce -simplifycfg -gvn-hoist -mergeicmps -canonicalize-aliases -simplifycfg -inject-tli-mappings -forceattrs -libcalls-shrinkwrap -early-cse -insert-gcov-profiling -adce -lower-widenable-condition -scalarizer -dce -sroa -loop-load-elim -loop-sink -newgvn -inject-tli-mappings -lower-matrix-intrinsics -loweratomic -ipconstprop -sroa -coro-early -sroa -early-cse-memssa -sroa -globaldce -sroa -sroa -lcssa -sroa -loop-data-prefetch -globalopt -ee-instrument -sroa -gvn-hoist -lcssa -licm -rewrite-statepoints-for-gc -loop-idiom -sroa -loop-deletion -sccp -sroa -simplifycfg -globalsplit -correlated-propagation -loop-simplifycfg -coro-split -barrier -mergereturn -instcombine -globaldce -sroa -instcombine -simplifycfg -newgvn -hotcoldsplit -instcombine -simplifycfg -loop-idiom -canonicalize-aliases -sroa -instcombine -canonicalize-aliases -loop-deletion -mem2reg -adce -newgvn -constmerge -sroa -loop-data-prefetch -loop-data-prefetch -reassociate -canonicalize-aliases -forceattrs -sccp -sroa -insert-gcov-profiling -loop-data-prefetch -consthoist -loop-guard-widening -coro-cleanup -loop-unroll-and-jam -lower-widenable-condition -constmerge -strip -loop-data-prefetch -sccp -flattencfg -instcombine -loop-load-elim -dse -early-cse -simplifycfg -instcombine -gvn-hoist -correlated-propagation -nary-reassociate -jump-threading -loop-data-prefetch -instsimplify -consthoist -adce -coro-cleanup -pgo-memop-opt -alignment-from-assumptions -simplifycfg -instcombine -lower-guard-intrinsic -lower-guard-intrinsic -mergereturn -sroa -name-anon-globals -gvn-hoist -div-rem-pairs -consthoist -sroa -sccp -prune-eh -instcombine -insert-gcov-profiling -ipconstprop -early-cse -mergefunc -early-cse -consthoist -lcssa -flattencfg -early-cse-memssa -lowerinvoke -loop-fusion -tailcallelim -tailcallelim -sroa -simplifycfg -tailcallelim -sroa -correlated-propagation -coro-early -mergefunc -simplifycfg -ipsccp -gvn-hoist -lcssa -instcombine -instcombine -lowerinvoke -consthoist -sccp -correlated-propagation -early-cse-memssa -strip -indvars -bdce -newgvn -infer-address-spaces -coro-split -ee-instrument -gvn-hoist -mergefunc -loop-deletion -loop-load-elim -gvn-hoist -instcombine -mergefunc -gvn-hoist -alignment-from-assumptions -memcpyopt -consthoist -simplifycfg -globaldce -strip-dead-prototypes -loop-data-prefetch -sroa -sroa -loop-interchange -simplifycfg -early-cse -mem2reg -jump-threading -dse -sroa -aggressive-instcombine -globaldce -jump-threading -early-cse -loop-sink -ee-instrument -strip-debug-declare -sroa -insert-gcov-profiling -sancov -inferattrs -speculative-execution -mergeicmps -lower-matrix-intrinsics -loop-guard-widening -constprop -barrier -coro-cleanup -dce -loop-guard-widening -sroa -early-cse -instsimplify -sccp -sroa -gvn-hoist -sroa -loop-data-prefetch -sroa -loop-distribute -sroa -prune-eh -ipconstprop -jump-threading -instcombine -inject-tli-mappings -sroa -dce -newgvn -loop-deletion -barrier -infer-address-spaces -mergereturn -instsimplify -strip-dead-prototypes -nary-reassociate -consthoist -ipsccp -aggressive-instcombine -sroa -lower-guard-intrinsic -simplifycfg -early-cse-memssa -gvn-hoist -reassociate -sroa -sroa -canonicalize-aliases -constprop -called-value-propagation -bdce -lcssa -sroa -gvn-hoist -rewrite-statepoints-for-gc -instsimplify -dce -sroa -sroa -memcpyopt -early-cse-memssa -lower-guard-intrinsic -gvn-hoist -pgo-memop-opt -lower-widenable-condition -sroa -instcombine -coro-elide -early-cse -licm -instcombine -guard-widening -early-cse-memssa -newgvn -instcombine -mem2reg -globaldce -simplifycfg -early-cse-memssa -sroa -lower-guard-intrinsic -sroa -lowerinvoke -rewrite-statepoints-for-gc -ipconstprop -barrier -sroa -globalopt -div-rem-pairs -gvn -gvn-hoist -gvn -inferattrs -globaldce -mergeicmps -mldst-motion -instcombine -strip-nondebug -newgvn -die -nary-reassociate -strip-debug-declare -gvn-hoist -instnamer -mergefunc -cross-dso-cfi -jump-threading -early-cse-memssa -dse -die -consthoist -loop-versioning -mergeicmps -strip-nondebug -sancov -globalopt -jump-threading -simplifycfg -slp-vectorizer -slsr -instcombine -libcalls-shrinkwrap -attributor -gvn -early-cse -sancov -constprop -newgvn -simplifycfg -slp-vectorizer -loop-interchange -tailcallelim -benchmark://cbench-v1/stringsearch,1.0163934426229506,61.0886914730072,opt -sroa -simplifycfg -div-rem-pairs -instcombine -jump-threading -simplifycfg -called-value-propagation -deadargelim -loop-simplifycfg -name-anon-globals -cross-dso-cfi -argpromotion -reassociate -loop-data-prefetch -globalopt -simplifycfg -redundant-dbg-inst-elim -simplifycfg -name-anon-globals -die -lowerinvoke -instcombine -newgvn -instcombine -elim-avail-extern -simplifycfg -speculative-execution -ipconstprop -gvn-hoist -rpo-functionattrs -reassociate -gvn -loop-load-elim -float2int -infer-address-spaces -coro-cleanup -strip-dead-prototypes -lower-expect -strip -instcombine -simplifycfg -dse -lcssa -loop-load-elim -instcombine -dce -slsr -coro-elide -early-cse -sroa -early-cse -memcpyopt -dce -simplifycfg -gvn-hoist -newgvn -forceattrs -consthoist -insert-gcov-profiling -newgvn -early-cse-memssa -sroa -tailcallelim -called-value-propagation -barrier -loweratomic -licm -dce -aggressive-instcombine -instcombine -strip-nondebug -dce -coro-elide -globalopt -simplifycfg -mldst-motion -prune-eh -lowerinvoke -reassociate -early-cse-memssa -nary-reassociate -lower-constant-intrinsics -dce -instcombine -sancov -loop-simplify -lower-constant-intrinsics -nary-reassociate -lowerinvoke -loop-deletion -insert-gcov-profiling -lower-expect -loop-data-prefetch -licm -globalsplit -globaldce -always-inline -adce -infer-address-spaces -sancov -die -sink -redundant-dbg-inst-elim -simplifycfg -functionattrs -callsite-splitting -globalsplit -die -sroa -simplifycfg -sink -reassociate -gvn-hoist -strip-debug-declare -simplifycfg -lower-expect -post-inline-ee-instrument -float2int -simplifycfg -always-inline -mergefunc -gvn -strip-nondebug -loop-simplify -aggressive-instcombine -inferattrs -scalarizer -mldst-motion -jump-threading -instcombine -dse -gvn-hoist -instcombine -elim-avail-extern -simplifycfg -gvn-hoist -simplifycfg -lower-matrix-intrinsics -barrier -separate-const-offset-from-gep -jump-threading -gvn-hoist -consthoist -early-cse -instcombine -loop-idiom -loop-unroll-and-jam -lower-constant-intrinsics -slsr -consthoist -loop-fusion -lower-constant-intrinsics -newgvn -prune-eh -sancov -gvn -loweratomic -coro-split -float2int -dse -instcombine -newgvn -simplifycfg -globaldce -globalsplit -name-anon-globals -post-inline-ee-instrument -simplifycfg -instcombine -separate-const-offset-from-gep -coro-split -gvn -dse -called-value-propagation -instcombine -correlated-propagation -mergereturn -redundant-dbg-inst-elim -gvn -newgvn -coro-cleanup -strip-dead-prototypes -callsite-splitting -gvn-hoist -instcombine -loop-versioning -mergefunc -sancov -tailcallelim -callsite-splitting -instcombine -loop-simplify -instcombine -early-cse -coro-early -coro-elide -simplifycfg -globalsplit -forceattrs -simplifycfg -sroa -loop-load-elim -globalopt -lcssa -infer-address-spaces -sroa -lower-widenable-condition -sccp -sroa -inject-tli-mappings -forceattrs -infer-address-spaces -sroa -insert-gcov-profiling -sroa -globaldce -sroa -sroa -instsimplify -lower-guard-intrinsic -loop-load-elim -sroa -loop-idiom -sroa -constprop -reassociate -sroa -loop-vectorize -loop-reduce -lower-matrix-intrinsics -rewrite-statepoints-for-gc -sroa -break-crit-edges -inject-tli-mappings -coro-cleanup -speculative-execution -deadargelim -sroa -sroa -early-cse -loop-data-prefetch -mem2reg -lcssa -sroa -scalarizer -sroa -instsimplify -always-inline -lcssa -gvn-hoist -reassociate -gvn-hoist -mem2reg -sroa -float2int -loop-load-elim -pgo-memop-opt -loop-unroll-and-jam -lcssa -sroa -coro-early -coro-cleanup -correlated-propagation -early-cse-memssa -mergereturn -early-cse -mergereturn -strip-nondebug -indvars -sroa -nary-reassociate -sroa -sccp -dce -sroa -slp-vectorizer -ee-instrument -reassociate -dce -ipsccp -infer-address-spaces -lower-constant-intrinsics -speculative-execution -sroa -loop-versioning -globalopt -indvars -instcombine -scalarizer -constprop -functionattrs -lower-guard-intrinsic -forceattrs -ee-instrument -aggressive-instcombine -loop-data-prefetch -prune-eh -infer-address-spaces -constprop -tailcallelim -consthoist -sccp -dce -simplifycfg -sroa -strip-dead-prototypes -lcssa -forceattrs -mem2reg -simple-loop-unswitch -nary-reassociate -sroa -load-store-vectorizer -infer-address-spaces -loop-interchange -newgvn -infer-address-spaces -loop-guard-widening -ee-instrument -indvars -sroa -instcombine -sroa -sroa -lowerinvoke -simplifycfg -div-rem-pairs -insert-gcov-profiling -speculative-execution -loop-unroll-and-jam -simplifycfg -argpromotion -indvars -coro-cleanup -aggressive-instcombine -lcssa -instcombine -correlated-propagation -barrier -early-cse -loop-unroll-and-jam -simplifycfg -instsimplify -sroa -insert-gcov-profiling -correlated-propagation -sroa -pgo-memop-opt -gvn-hoist -gvn-hoist -coro-cleanup -sroa -simplifycfg -gvn-hoist -mem2reg -insert-gcov-profiling -lcssa -adce -speculative-execution -argpromotion -globalsplit -lower-constant-intrinsics -prune-eh -simplifycfg -argpromotion -globaldce -lcssa -instsimplify -lowerinvoke -dse -instcombine -sroa -partially-inline-libcalls -loop-load-elim -dce -insert-gcov-profiling -sroa -sroa -correlated-propagation -sink -sroa -gvn-hoist -ipsccp -loop-predication -simplifycfg -dse -sroa -sancov -instnamer -simplifycfg -barrier -sink -early-cse -early-cse-memssa -pgo-memop-opt -lowerinvoke -early-cse-memssa -inferattrs -loop-data-prefetch -scalarizer -pgo-memop-opt -coro-early -newgvn -newgvn -cross-dso-cfi -loop-distribute -instcombine -reassociate -dse -newgvn -cross-dso-cfi -strip-nondebug -simplifycfg -instcombine -simplifycfg -adce -sancov -loop-distribute -instsimplify -ipconstprop -adce -jump-threading -newgvn -early-cse-memssa -loop-load-elim -instcombine -lower-matrix-intrinsics -loop-data-prefetch -simplifycfg -insert-gcov-profiling -gvn-hoist -globaldce -coro-elide -instcombine -sink -coro-elide -sancov -instcombine -consthoist -gvn-hoist -early-cse-memssa -early-cse -dse -gvn-hoist -barrier -infer-address-spaces -inject-tli-mappings -instsimplify -barrier -loop-load-elim -lowerinvoke -newgvn -instcombine -flattencfg -simplifycfg -indvars -globalsplit -prune-eh -lower-matrix-intrinsics -lower-expect -sancov -dce -load-store-vectorizer -inferattrs -adce -loop-data-prefetch -mergefunc -loop-sink -sancov -mem2reg -loop-data-prefetch -lower-guard-intrinsic -pgo-memop-opt -div-rem-pairs -loop-load-elim -simplifycfg -globalopt -simplifycfg -simplifycfg -mergefunc -loweratomic -strip-nondebug -loop-unroll-and-jam -early-cse -ipsccp -forceattrs -globalopt -simplifycfg -coro-elide -simplifycfg -canonicalize-aliases -simplifycfg -instcombine -newgvn -gvn -simplifycfg -barrier -early-cse -loop-guard-widening -simplifycfg -instcombine -callsite-splitting -instcombine -instsimplify -always-inline -scalarizer -simplifycfg -early-cse -correlated-propagation -simplifycfg -instcombine -sccp -simplifycfg -mergefunc -simplifycfg -instcombine -newgvn -canonicalize-aliases -gvn-hoist -dse -simplifycfg -dse -lower-expect -simplifycfg -slsr -newgvn -mergefunc -newgvn -reassociate -ipsccp -simplifycfg -mergeicmps -aggressive-instcombine -simplifycfg -newgvn -gvn -newgvn -simplifycfg -tailcallelim -simplifycfg -consthoist -loop-instsimplify -jump-threading -callsite-splitting -sink -instcombine -simplifycfg -newgvn -coro-split -float2int -redundant-dbg-inst-elim -lower-matrix-intrinsics -loop-load-elim -loop-guard-widening -pgo-memop-opt -simplifycfg -simplifycfg -lower-widenable-condition -simplifycfg -canonicalize-aliases -die -simplifycfg -instsimplify -simplifycfg -instcombine -newgvn -newgvn -redundant-dbg-inst-elim -strip-nondebug -mergeicmps -simplifycfg -tailcallelim -loop-guard-widening -lower-expect -called-value-propagation -dse -ipconstprop -post-inline-ee-instrument -instcombine -lowerinvoke -slp-vectorizer -ipsccp -instcombine -canonicalize-aliases -strip-dead-prototypes -loop-guard-widening -tailcallelim -newgvn -lower-constant-intrinsics -float2int -prune-eh -ipsccp -coro-split -gvn-hoist -coro-cleanup -simplifycfg -loop-guard-widening -simplifycfg -libcalls-shrinkwrap -sccp -lowerinvoke -slsr -bdce -instcombine -sink -strip-dead-prototypes -gvn-hoist -inferattrs -instsimplify -sccp -instcombine -sccp -pgo-memop-opt -lower-constant-intrinsics -ipsccp -instcombine -adce -simplifycfg -early-cse-memssa -instcombine -die -float2int -simplifycfg -simplifycfg -always-inline -early-cse-memssa -nary-reassociate -pgo-memop-opt -newgvn -strip-nondebug -instcombine -float2int -newgvn -loop-guard-widening -simplifycfg -simplifycfg -loop-guard-widening -scalarizer -simplifycfg -mergefunc -jump-threading -infer-address-spaces -newgvn -early-cse-memssa -aggressive-instcombine -strip-debug-declare -sancov -strip-dead-prototypes -sccp -consthoist -early-cse -lower-matrix-intrinsics -insert-gcov-profiling -sroa -slsr -dce -strip-dead-prototypes -early-cse -early-cse-memssa -post-inline-ee-instrument -partially-inline-libcalls -lower-matrix-intrinsics -lower-matrix-intrinsics -dse -strip-nondebug -slsr -loop-versioning -post-inline-ee-instrument -elim-avail-extern -strip -lower-expect -gvn -loop-distribute -early-cse-memssa -post-inline-ee-instrument -newgvn -flattencfg -slp-vectorizer -lower-constant-intrinsics -name-anon-globals -gvn -jump-threading -consthoist -gvn -adce -sroa -simplifycfg -early-cse -tailcallelim -dse -slp-vectorizer -lower-widenable-condition -instcombine -partially-inline-libcalls -lower-widenable-condition -tailcallelim -simplifycfg -pgo-memop-opt -name-anon-globals -cross-dso-cfi -benchmark://cbench-v1/tiff2bw,1.0445932877252035,81.18065047264099,opt -loop-vectorize -div-rem-pairs -separate-const-offset-from-gep -sroa -instcombine -newgvn -loop-guard-widening -reassociate -simplifycfg -lower-expect -lower-widenable-condition -lower-expect -bdce -newgvn -early-cse -gvn -mergeicmps -guard-widening -libcalls-shrinkwrap -loop-versioning -attributor -constmerge -rpo-functionattrs -speculative-execution -early-cse-memssa -gvn -rewrite-statepoints-for-gc -gvn -loop-versioning -scalarizer -lower-constant-intrinsics -lower-widenable-condition -simplifycfg -redundant-dbg-inst-elim -pgo-memop-opt -slp-vectorizer -float2int -adce -deadargelim -float2int -strip-debug-declare -redundant-dbg-inst-elim -slsr -rewrite-statepoints-for-gc -die -instcombine -slsr -dce -loweratomic -add-discriminators -lower-constant-intrinsics -sccp -constprop -aggressive-instcombine -lower-widenable-condition -cross-dso-cfi -coro-elide -newgvn -dce -reassociate -sccp -instsimplify -lower-expect -strip-dead-prototypes -strip-debug-declare -coro-elide -instsimplify -mldst-motion -early-cse-memssa -globalsplit -insert-gcov-profiling -sroa -always-inline -slp-vectorizer -callsite-splitting -newgvn -mldst-motion -simplifycfg -strip-dead-prototypes -aggressive-instcombine -called-value-propagation -newgvn -callsite-splitting -loop-versioning -early-cse -gvn -newgvn -flattencfg -rpo-functionattrs -globalopt -mergereturn -strip-dead-prototypes -die -instsimplify -redundant-dbg-inst-elim -reassociate -newgvn -cross-dso-cfi -instcombine -redundant-dbg-inst-elim -loop-data-prefetch -simplifycfg -slsr -strip-nondebug -simplifycfg -mergereturn -loop-guard-widening -insert-gcov-profiling -simplifycfg -scalarizer -instcombine -partially-inline-libcalls -pgo-memop-opt -early-cse-memssa -coro-cleanup -sink -newgvn -mergereturn -prune-eh -loweratomic -gvn-hoist -simplifycfg -guard-widening -sccp -add-discriminators -instcombine -inject-tli-mappings -constmerge -simplifycfg -loop-versioning -instcombine -gvn -newgvn -ipconstprop -lower-matrix-intrinsics -loop-versioning -adce -reassociate -slp-vectorizer -gvn -licm -simplifycfg -loop-versioning -redundant-dbg-inst-elim -gvn -loop-load-elim -instcombine -newgvn -strip-nondebug -inject-tli-mappings -newgvn -simplifycfg -pgo-memop-opt -barrier -reassociate -gvn-hoist -ipconstprop -globaldce -float2int -always-inline -infer-address-spaces -lower-matrix-intrinsics -loop-data-prefetch -jump-threading -lowerinvoke -simplifycfg -constprop -globalopt -gvn-hoist -lower-guard-intrinsic -mergereturn -lower-expect -float2int -instcombine -instcombine -gvn -early-cse-memssa -cross-dso-cfi -simplifycfg -always-inline -rpo-functionattrs -instcombine -aggressive-instcombine -early-cse-memssa -flattencfg -simplifycfg -inject-tli-mappings -newgvn -newgvn -instcombine -instnamer -rpo-functionattrs -instcombine -early-cse-memssa -instcombine -die -aggressive-instcombine -adce -separate-const-offset-from-gep -speculative-execution -lowerinvoke -globalopt -ipconstprop -strip-nondebug -early-cse-memssa -simple-loop-unswitch -loop-load-elim -loop-unroll-and-jam -post-inline-ee-instrument -gvn -gvn -loop-versioning -licm -adce -indvars -lower-expect -coro-elide -gvn-hoist -gvn-hoist -instsimplify -canonicalize-aliases -callsite-splitting -strip-debug-declare -globalsplit -add-discriminators -instnamer -aggressive-instcombine -instcombine -early-cse-memssa -die -callsite-splitting -consthoist -pgo-memop-opt -strip-debug-declare -tailcallelim -aggressive-instcombine -jump-threading -loop-vectorize -simplifycfg -loop-deletion -licm -elim-avail-extern -name-anon-globals -speculative-execution -simplifycfg -consthoist -functionattrs -sroa -alignment-from-assumptions -loop-versioning -float2int -functionattrs -guard-widening -ipsccp -early-cse -coro-elide -name-anon-globals -sancov -deadargelim -strip-nondebug -memcpyopt -strip-nondebug -argpromotion -globalsplit -strip-dead-prototypes -nary-reassociate -called-value-propagation -speculative-execution -float2int -div-rem-pairs -jump-threading -elim-avail-extern -die -newgvn -always-inline -lowerinvoke -inferattrs -pgo-memop-opt -speculative-execution -early-cse-memssa -gvn -simplifycfg -instcombine -lower-expect -globaldce -simplifycfg -simple-loop-unswitch -early-cse -scalarizer -dse -loop-unroll-and-jam -elim-avail-extern -gvn-hoist -newgvn -alignment-from-assumptions -ipconstprop -simplifycfg -redundant-dbg-inst-elim -rpo-functionattrs -jump-threading -slsr -dse -dse -reassociate -gvn -always-inline -cross-dso-cfi -elim-avail-extern -loop-data-prefetch -redundant-dbg-inst-elim -aggressive-instcombine -simplifycfg -redundant-dbg-inst-elim -sancov -insert-gcov-profiling -jump-threading -early-cse -inferattrs -callsite-splitting -gvn-hoist -slp-vectorizer -ipsccp -float2int -ipconstprop -jump-threading -speculative-execution -callsite-splitting -coro-split -canonicalize-aliases -instcombine -dse -scalarizer -dce -lowerinvoke -simplifycfg -simplifycfg -loop-versioning -flattencfg -die -die -rewrite-statepoints-for-gc -newgvn -prune-eh -simplifycfg -die -gvn-hoist -sroa -consthoist -post-inline-ee-instrument -instcombine -coro-split -cross-dso-cfi -jump-threading -reassociate -prune-eh -pgo-memop-opt -loweratomic -lower-expect -strip -mergeicmps -argpromotion -float2int -reassociate -sancov -globalsplit -argpromotion -slp-vectorizer -rewrite-statepoints-for-gc -early-cse-memssa -indvars -globaldce -cross-dso-cfi -loop-vectorize -instsimplify -elim-avail-extern -strip-nondebug -jump-threading -lower-widenable-condition -instsimplify -speculative-execution -argpromotion -early-cse -mergeicmps -barrier -lower-constant-intrinsics -early-cse-memssa -loop-versioning -guard-widening -instcombine -partially-inline-libcalls -callsite-splitting -flattencfg -lower-expect -lcssa -reassociate -newgvn -ipsccp -elim-avail-extern -coro-elide -strip-debug-declare -simplifycfg -simplifycfg -gvn -instsimplify -gvn -sancov -coro-elide -prune-eh -lowerinvoke -loop-data-prefetch -loop-simplify -adce -early-cse-memssa -adce -coro-elide -gvn -redundant-dbg-inst-elim -post-inline-ee-instrument -adce -callsite-splitting -instsimplify -float2int -forceattrs -prune-eh -coro-cleanup -early-cse-memssa -prune-eh -jump-threading -mergeicmps -loop-instsimplify -simplifycfg -lower-guard-intrinsic -simplifycfg -lower-expect -rpo-functionattrs -prune-eh -strip-dead-prototypes -loop-unroll-and-jam -instcombine -gvn-hoist -partially-inline-libcalls -float2int -simplifycfg -div-rem-pairs -slp-vectorizer -gvn-hoist -gvn -loop-sink -instcombine -die -lower-widenable-condition -early-cse-memssa -loop-fusion -elim-avail-extern -functionattrs -newgvn -lower-constant-intrinsics -dse -instcombine -inject-tli-mappings -instcombine -die -lowerinvoke -simplifycfg -early-cse-memssa -gvn -globalopt -gvn -gvn -early-cse-memssa -flattencfg -coro-cleanup -constprop -loop-data-prefetch -loop-versioning -pgo-memop-opt -gvn-hoist -gvn -scalarizer -early-cse-memssa -slsr -instcombine -newgvn -slp-vectorizer -die -instnamer -loop-versioning -constmerge -guard-widening -always-inline -elim-avail-extern -slp-vectorizer -callsite-splitting -simplifycfg -reassociate -callsite-splitting -speculative-execution -partially-inline-libcalls -callsite-splitting -adce -functionattrs -lower-guard-intrinsic -slp-vectorizer -prune-eh -loop-versioning -pgo-memop-opt -instcombine -simple-loop-unswitch -coro-split -aggressive-instcombine -die -globalopt -simplifycfg -instcombine -loop-data-prefetch -aggressive-instcombine -gvn -slsr -lower-matrix-intrinsics -strip -redundant-dbg-inst-elim -reassociate -strip-nondebug -die -nary-reassociate -simplifycfg -lower-constant-intrinsics -alignment-from-assumptions -sccp -die -inferattrs -separate-const-offset-from-gep -redundant-dbg-inst-elim -slp-vectorizer -sroa -mergefunc -sroa -sccp -loweratomic -instnamer -post-inline-ee-instrument -dce -consthoist -early-cse-memssa -gvn -barrier -cross-dso-cfi -sancov -gvn-hoist -strip-debug-declare -lower-matrix-intrinsics -loop-unroll-and-jam -mergereturn -early-cse -newgvn -loop-versioning -memcpyopt -scalarizer -lower-expect -globalopt -deadargelim -instsimplify -post-inline-ee-instrument -slsr -correlated-propagation -early-cse -callsite-splitting -globaldce -coro-cleanup -gvn -instcombine -coro-split -cross-dso-cfi -simplifycfg -newgvn -aggressive-instcombine -name-anon-globals -newgvn -slsr -instcombine -mem2reg -instcombine -mergefunc -aggressive-instcombine -mergeicmps -coro-elide -lower-guard-intrinsic -globaldce -callsite-splitting -sroa -loop-versioning -nary-reassociate -strip -gvn -adce -instcombine -gvn-hoist -gvn-hoist -die -functionattrs -jump-threading -gvn-hoist -early-cse-memssa -prune-eh -consthoist -dce -add-discriminators -reassociate -slsr -sancov -globaldce -memcpyopt -instcombine -globaldce -lower-constant-intrinsics -jump-threading -early-cse -globaldce -coro-elide -name-anon-globals -die -pgo-memop-opt -lower-expect -strip-dead-prototypes -separate-const-offset-from-gep -float2int -aggressive-instcombine -newgvn -scalarizer -instcombine -correlated-propagation -strip-dead-prototypes -aggressive-instcombine -instcombine -gvn-hoist -instnamer -post-inline-ee-instrument -gvn-hoist -inject-tli-mappings -gvn -post-inline-ee-instrument -ipconstprop -sancov -nary-reassociate -newgvn -coro-elide -simplifycfg -die -elim-avail-extern -strip -callsite-splitting -coro-split -mergefunc -gvn-hoist -lower-constant-intrinsics -dse -slp-vectorizer -partially-inline-libcalls -instcombine -slsr -lowerinvoke -partially-inline-libcalls -adce -newgvn -pgo-memop-opt -aggressive-instcombine -canonicalize-aliases -strip-dead-prototypes -sccp -aggressive-instcombine -float2int -deadargelim -aggressive-instcombine -separate-const-offset-from-gep -simplifycfg -gvn -redundant-dbg-inst-elim -inferattrs -nary-reassociate -adce -dse -simplifycfg -newgvn -simplifycfg -simplifycfg -instcombine -simplifycfg -adce -ipconstprop -redundant-dbg-inst-elim -loop-vectorize -mergereturn -functionattrs -guard-widening -sroa -instcombine -lower-expect -pgo-memop-opt -early-cse-memssa -gvn -benchmark://cbench-v1/tiffdither,1.0488754325259517,80.645259141922,opt -sroa -simplifycfg -forceattrs -rpo-functionattrs -dse -adce -jump-threading -mergefunc -simplifycfg -instnamer -early-cse-memssa -early-cse -simplifycfg -early-cse-memssa -loweratomic -gvn-hoist -dse -simplifycfg -loop-distribute -dse -sroa -gvn-hoist -consthoist -div-rem-pairs -early-cse-memssa -gvn-hoist -separate-const-offset-from-gep -loop-guard-widening -add-discriminators -globalopt -coro-split -coro-split -early-cse -strip-nondebug -correlated-propagation -prune-eh -adce -simplifycfg -aggressive-instcombine -instsimplify -lowerinvoke -callsite-splitting -constprop -simplifycfg -forceattrs -gvn-hoist -tailcallelim -sroa -early-cse -lower-matrix-intrinsics -early-cse-memssa -loop-unroll-and-jam -slsr -rpo-functionattrs -simple-loop-unswitch -early-cse-memssa -name-anon-globals -early-cse -instcombine -newgvn -strip-dead-prototypes -loop-load-elim -strip-nondebug -alignment-from-assumptions -strip -gvn-hoist -jump-threading -simplifycfg -simplifycfg -licm -newgvn -tailcallelim -instcombine -simplifycfg -deadargelim -elim-avail-extern -instcombine -sroa -mergefunc -redundant-dbg-inst-elim -correlated-propagation -memcpyopt -loop-unroll-and-jam -instcombine -adce -rewrite-statepoints-for-gc -strip-debug-declare -elim-avail-extern -simplifycfg -jump-threading -newgvn -forceattrs -simplifycfg -lower-guard-intrinsic -instnamer -redundant-dbg-inst-elim -globalopt -loop-guard-widening -nary-reassociate -called-value-propagation -nary-reassociate -mergefunc -ipsccp -scalarizer -globalsplit -mergefunc -mergeicmps -dce -simplifycfg -mem2reg -consthoist -gvn -slp-vectorizer -infer-address-spaces -aggressive-instcombine -simplifycfg -ipsccp -constmerge -loop-load-elim -loop-data-prefetch -ipconstprop -loop-versioning -rpo-functionattrs -reassociate -gvn -sccp -aggressive-instcombine -sroa -pgo-memop-opt -gvn -pgo-memop-opt -rpo-functionattrs -guard-widening -deadargelim -early-cse -loop-data-prefetch -slp-vectorizer -simplifycfg -gvn -loop-versioning-licm -div-rem-pairs -float2int -simplifycfg -instcombine -callsite-splitting -prune-eh -die -die -called-value-propagation -pgo-memop-opt -strip-dead-prototypes -instsimplify -lower-expect -early-cse -rpo-functionattrs -mergereturn -lower-expect -loop-fusion -instcombine -div-rem-pairs -coro-elide -sroa -scalarizer -speculative-execution -die -simple-loop-unswitch -simplifycfg -reassociate -sccp -consthoist -instcombine -instsimplify -mergeicmps -lower-expect -sccp -mergeicmps -simplifycfg -coro-cleanup -lcssa -redundant-dbg-inst-elim -gvn-hoist -inferattrs -deadargelim -newgvn -gvn -strip-debug-declare -coro-split -tailcallelim -mergeicmps -lower-constant-intrinsics -consthoist -lower-matrix-intrinsics -early-cse-memssa -reassociate -sroa -loop-vectorize -lower-matrix-intrinsics -aggressive-instcombine -globalopt -strip-dead-prototypes -ipsccp -simplifycfg -speculative-execution -inferattrs -early-cse-memssa -callsite-splitting -gvn-hoist -mergefunc -strip-dead-prototypes -add-discriminators -gvn -jump-threading -dce -loop-data-prefetch -inferattrs -canonicalize-aliases -gvn-hoist -float2int -instcombine -lower-matrix-intrinsics -post-inline-ee-instrument -early-cse-memssa -nary-reassociate -loop-versioning -lower-matrix-intrinsics -libcalls-shrinkwrap -instcombine -globaldce -gvn -instcombine -strip-dead-prototypes -strip-dead-prototypes -jump-threading -scalarizer -post-inline-ee-instrument -infer-address-spaces -loop-guard-widening -coro-cleanup -consthoist -simplifycfg -instcombine -partially-inline-libcalls -slp-vectorizer -post-inline-ee-instrument -div-rem-pairs -functionattrs -elim-avail-extern -constprop -newgvn -insert-gcov-profiling -callsite-splitting -lower-widenable-condition -globalopt -float2int -globaldce -argpromotion -instsimplify -consthoist -strip-nondebug -deadargelim -simplifycfg -lower-widenable-condition -deadargelim -coro-elide -correlated-propagation -loop-fusion -early-cse-memssa -jump-threading -loop-versioning -coro-elide -dse -adce -globaldce -newgvn -early-cse-memssa -inject-tli-mappings -slsr -simplifycfg -rewrite-statepoints-for-gc -functionattrs -mergefunc -globalsplit -dce -gvn -gvn-hoist -separate-const-offset-from-gep -reassociate -mergefunc -instcombine -simplifycfg -strip-nondebug -early-cse-memssa -mergefunc -cross-dso-cfi -tailcallelim -newgvn -post-inline-ee-instrument -mergefunc -die -globaldce -mergefunc -instcombine -mergereturn -lowerinvoke -prune-eh -indvars -sancov -break-crit-edges -instsimplify -sroa -strip-nondebug -gvn-hoist -dce -insert-gcov-profiling -loop-load-elim -gvn-hoist -simplifycfg -strip-nondebug -globalopt -consthoist -pgo-memop-opt -lower-matrix-intrinsics -loweratomic -cross-dso-cfi -instcombine -lower-widenable-condition -sccp -cross-dso-cfi -simplifycfg -flattencfg -div-rem-pairs -die -callsite-splitting -newgvn -insert-gcov-profiling -globalsplit -sancov -gvn-hoist -lower-expect -simplifycfg -simplifycfg -gvn-hoist -redundant-dbg-inst-elim -instnamer -gvn -libcalls-shrinkwrap -post-inline-ee-instrument -newgvn -newgvn -newgvn -slsr -mergefunc -newgvn -mergefunc -globalsplit -sancov -strip-nondebug -lower-constant-intrinsics -instnamer -lower-widenable-condition -instcombine -memcpyopt -slp-vectorizer -libcalls-shrinkwrap -rpo-functionattrs -newgvn -early-cse-memssa -lower-constant-intrinsics -instnamer -aggressive-instcombine -ipsccp -gvn-hoist -redundant-dbg-inst-elim -simplifycfg -loop-unroll-and-jam -simplifycfg -sccp -lower-expect -partially-inline-libcalls -simplifycfg -mem2reg -separate-const-offset-from-gep -early-cse-memssa -simplifycfg -lower-matrix-intrinsics -gvn-hoist -globalopt -ipsccp -redundant-dbg-inst-elim -callsite-splitting -inferattrs -simplifycfg -deadargelim -globaldce -gvn-hoist -rpo-functionattrs -simplifycfg -die -indvars -elim-avail-extern -early-cse-memssa -coro-split -early-cse-memssa -simplifycfg -callsite-splitting -simplifycfg -scalarizer -instcombine -gvn-hoist -die -die -lower-widenable-condition -alignment-from-assumptions -simplifycfg -dse -strip -redundant-dbg-inst-elim -simplifycfg -canonicalize-aliases -instcombine -early-cse -correlated-propagation -add-discriminators -consthoist -constmerge -scalarizer -gvn-hoist -float2int -nary-reassociate -functionattrs -simplifycfg -strip-dead-prototypes -globalsplit -consthoist -gvn-hoist -loop-data-prefetch -partially-inline-libcalls -rewrite-statepoints-for-gc -coro-elide -ee-instrument -consthoist -instcombine -jump-threading -canonicalize-aliases -guard-widening -elim-avail-extern -early-cse-memssa -callsite-splitting -libcalls-shrinkwrap -slp-vectorizer -jump-threading -cross-dso-cfi -early-cse -instsimplify -sccp -mergeicmps -redundant-dbg-inst-elim -consthoist -simple-loop-unswitch -newgvn -flattencfg -strip-dead-prototypes -sroa -speculative-execution -strip-nondebug -simplifycfg -instcombine -newgvn -speculative-execution -instcombine -instcombine -lower-matrix-intrinsics -insert-gcov-profiling -slsr -elim-avail-extern -loop-data-prefetch -instsimplify -irce -simplifycfg -correlated-propagation -simplifycfg -instcombine -ipconstprop -tailcallelim -strip-dead-prototypes -functionattrs -prune-eh -jump-threading -scalarizer -strip-dead-prototypes -instcombine -inferattrs -loop-versioning -guard-widening -correlated-propagation -early-cse-memssa -newgvn -scalarizer -float2int -strip-dead-prototypes -simplifycfg -callsite-splitting -consthoist -partially-inline-libcalls -ipconstprop -sink -coro-split -sancov -jump-threading -aggressive-instcombine -mergefunc -called-value-propagation -early-cse-memssa -consthoist -newgvn -early-cse -simplifycfg -early-cse -instnamer -loop-versioning-licm -licm -callsite-splitting -instcombine -jump-threading -simplifycfg -globalsplit -sancov -load-store-vectorizer -coro-elide -jump-threading -loop-data-prefetch -dse -simplifycfg -simplifycfg -slsr -jump-threading -globalopt -coro-elide -reassociate -simplifycfg -jump-threading -early-cse-memssa -infer-address-spaces -lower-widenable-condition -adce -newgvn -float2int -post-inline-ee-instrument -barrier -prune-eh -memcpyopt -pgo-memop-opt -lower-matrix-intrinsics -deadargelim -gvn-hoist -nary-reassociate -jump-threading -guard-widening -jump-threading -insert-gcov-profiling -gvn -constmerge -newgvn -slsr -tailcallelim -scalarizer -rpo-functionattrs -gvn-hoist -argpromotion -instcombine -gvn -nary-reassociate -slsr -newgvn -barrier -div-rem-pairs -simplifycfg -coro-split -instsimplify -coro-cleanup -deadargelim -loop-simplify -reassociate -lowerinvoke -adce -lower-matrix-intrinsics -loop-data-prefetch -lower-matrix-intrinsics -newgvn -coro-split -globalsplit -sancov -consthoist -name-anon-globals -nary-reassociate -newgvn -globalsplit -strip -lower-matrix-intrinsics -strip-dead-prototypes -loop-data-prefetch -instcombine -instnamer -instcombine -loop-data-prefetch -instcombine -float2int -scalarizer -coro-cleanup -gvn -coro-split -scalarizer -globaldce -post-inline-ee-instrument -pgo-memop-opt -loop-data-prefetch -pgo-memop-opt -globalopt -newgvn -aggressive-instcombine -add-discriminators -newgvn -coro-elide -rewrite-statepoints-for-gc -die -deadargelim -coro-elide -mergeicmps -gvn-hoist -pgo-memop-opt -instcombine -loop-sink -instsimplify -strip-debug-declare -instnamer -globalsplit -consthoist -tailcallelim -always-inline -forceattrs -dse -simplifycfg -float2int -simplifycfg -ipconstprop -instcombine -aggressive-instcombine -early-cse -instcombine -newgvn -deadargelim -ipsccp -instcombine -consthoist -forceattrs -early-cse-memssa -instcombine -instcombine -die -instcombine -coro-elide -coro-split -simplifycfg -ipsccp -gvn-hoist -adce -instcombine -sink -loop-interchange -speculative-execution -lcssa -instcombine -gvn-hoist -loop-guard-widening -instcombine -redundant-dbg-inst-elim -separate-const-offset-from-gep -gvn-hoist -redundant-dbg-inst-elim -simplifycfg -instcombine -forceattrs -dse -coro-elide -post-inline-ee-instrument -rpo-functionattrs -loop-versioning -sroa -dse -strip-nondebug -newgvn -simplifycfg -simplifycfg -adce -instcombine -simplifycfg -strip-nondebug -simplifycfg -prune-eh -ee-instrument +benchmark,reward,walltime,commandline +benchmark://cbench-v1/adpcm,1.0083798882681567,60.93814396858215,opt -sroa -mem2reg -insert-gcov-profiling -add-discriminators -prune-eh -jump-threading -dce -sroa -dce -insert-gcov-profiling -reassociate -lcssa -jump-threading -instcombine -mergefunc -sroa -canonicalize-aliases -loop-load-elim -consthoist -newgvn -dce -lower-matrix-intrinsics -sroa -sroa -instsimplify -dce -gvn-hoist -simplifycfg -sink -coro-split -rewrite-statepoints-for-gc -newgvn -instnamer -forceattrs -loop-distribute -simplifycfg -inject-tli-mappings -bdce -ipconstprop -scalarizer -reassociate -prune-eh -cross-dso-cfi -pgo-memop-opt -early-cse -instcombine -simplifycfg -speculative-execution -instcombine -newgvn -constmerge -coro-elide -partially-inline-libcalls -insert-gcov-profiling -newgvn -ipsccp -early-cse -redundant-dbg-inst-elim -aggressive-instcombine -coro-elide -dce -loop-guard-widening -cross-dso-cfi -newgvn -newgvn -simplifycfg -mergeicmps -speculative-execution -instnamer -simplifycfg -loop-data-prefetch -sccp -post-inline-ee-instrument -newgvn -sroa -consthoist -mem2reg -simplifycfg -gvn-hoist -loop-data-prefetch -constprop -early-cse -loop-unroll-and-jam -inferattrs -instcombine -simplifycfg -simplifycfg -lower-constant-intrinsics -simplifycfg -simplifycfg -newgvn input.bc -o output.bc +benchmark://cbench-v1/blowfish,1.10178117048346,61.936835527420044,opt -mem2reg -callsite-splitting -simplifycfg -slsr -sancov -barrier -loop-data-prefetch -die -coro-elide -instsimplify -early-cse-memssa -gvn-hoist -instcombine -add-discriminators -globalsplit -globaldce -deadargelim -lower-widenable-condition -jump-threading -simplifycfg -hotcoldsplit -newgvn -partially-inline-libcalls -dse -functionattrs -scalarizer -coro-elide -newgvn -separate-const-offset-from-gep -rpo-functionattrs -instcombine -dse -simplifycfg -globalopt -loop-versioning -newgvn -reassociate -consthoist -forceattrs -lower-guard-intrinsic -instcombine -loop-versioning -pgo-memop-opt -instcombine -gvn-hoist -dse -consthoist -memcpyopt -jump-threading -dse -instcombine -mergefunc -gvn -aggressive-instcombine -mldst-motion -prune-eh -rpo-functionattrs -simplifycfg -loop-unroll-and-jam -insert-gcov-profiling -gvn -strip-dead-prototypes -dce -gvn-hoist -ipsccp -globaldce -sroa -strip-nondebug -insert-gcov-profiling -gvn-hoist -functionattrs -instcombine -callsite-splitting -sink -name-anon-globals -insert-gcov-profiling -infer-address-spaces -lower-constant-intrinsics -instsimplify -coro-cleanup -deadargelim -div-rem-pairs -callsite-splitting -lower-widenable-condition -alignment-from-assumptions -loop-versioning -add-discriminators -globaldce -sroa -simplifycfg -instcombine -flattencfg -early-cse-memssa -mergereturn -loop-data-prefetch -constmerge -dse -coro-elide -early-cse-memssa -callsite-splitting -early-cse-memssa -reassociate -coro-early -early-cse -loop-data-prefetch -div-rem-pairs -globalsplit -instcombine -newgvn -instcombine -instcombine -sccp -gvn-hoist -dse -instcombine -barrier -pgo-memop-opt -newgvn -redundant-dbg-inst-elim -gvn-hoist -pgo-memop-opt -mergefunc -lower-matrix-intrinsics -redundant-dbg-inst-elim -load-store-vectorizer -instcombine -correlated-propagation -newgvn -instcombine -instcombine -pgo-memop-opt -gvn -jump-threading -indvars -argpromotion -add-discriminators -argpromotion -jump-threading -constprop -speculative-execution -instnamer -sink -consthoist -gvn-hoist -add-discriminators -simplifycfg -gvn-hoist -loop-interchange -lowerinvoke -simplifycfg -sroa -loop-distribute -load-store-vectorizer -jump-threading -nary-reassociate -simple-loop-unswitch -slp-vectorizer -early-cse-memssa -instcombine -consthoist -gvn-hoist -globaldce -gvn -gvn -instcombine -die -instcombine -simplifycfg -loop-data-prefetch -instnamer -rpo-functionattrs -instcombine -lower-matrix-intrinsics -adce -scalarizer -early-cse -insert-gcov-profiling -instsimplify -aggressive-instcombine -simplifycfg -instcombine -rpo-functionattrs -libcalls-shrinkwrap -simplifycfg -coro-split -gvn-hoist -aggressive-instcombine -deadargelim -simplifycfg -pgo-memop-opt -instsimplify -gvn-hoist -lcssa -sink -gvn -newgvn -simplifycfg -gvn-hoist -speculative-execution -jump-threading -instcombine -globalsplit -indvars -globalopt -jump-threading -ee-instrument -dce -simple-loop-unswitch -lower-guard-intrinsic -simplifycfg -coro-cleanup -jump-threading -pgo-memop-opt -jump-threading -flattencfg -mergereturn -instcombine -reassociate -lower-matrix-intrinsics -simplifycfg -mergefunc -simplifycfg -instcombine -simplifycfg -sccp -dse -mergefunc -gvn-hoist -sroa -irce -redundant-dbg-inst-elim -die -callsite-splitting -ee-instrument -strip-dead-prototypes -coro-elide -coro-split -slsr -simplifycfg -simplifycfg -loop-vectorize -lower-matrix-intrinsics -sink -instcombine -callsite-splitting -lower-guard-intrinsic -instcombine -jump-threading -simplifycfg -gvn-hoist -slp-vectorizer -insert-gcov-profiling -sroa -loop-data-prefetch -instsimplify -insert-gcov-profiling -mergefunc -sroa -strip-debug-declare -simplifycfg -tailcallelim -simplifycfg -pgo-memop-opt -newgvn -coro-elide -die -early-cse-memssa -bdce -gvn-hoist -name-anon-globals -sroa -redundant-dbg-inst-elim -newgvn -loop-data-prefetch -consthoist -simplifycfg -sroa -pgo-memop-opt -constprop -early-cse -coro-elide -simplifycfg -simplifycfg -lower-expect -instcombine -instcombine -instcombine -pgo-memop-opt -simplifycfg -dse -instcombine -early-cse-memssa -simplifycfg -instcombine -simplifycfg -coro-split -adce -early-cse-memssa -instnamer -newgvn -lcssa -scalarizer -pgo-memop-opt -newgvn -rewrite-statepoints-for-gc -mldst-motion -instcombine -strip-nondebug -functionattrs -gvn-hoist -gvn-hoist -instcombine -mergefunc -loop-versioning -newgvn -instcombine -indvars -mergereturn -coro-split -simplifycfg -callsite-splitting -coro-early -flattencfg -licm -argpromotion -consthoist -partially-inline-libcalls -elim-avail-extern -early-cse-memssa -loop-guard-widening -instcombine -libcalls-shrinkwrap -instcombine -instcombine -coro-elide -inferattrs -simplifycfg -adce -newgvn -lower-widenable-condition -lowerinvoke -instcombine -instcombine -simplifycfg -constmerge -simplifycfg -coro-cleanup -early-cse-memssa -coro-elide -early-cse-memssa -simplifycfg -consthoist -consthoist -scalarizer -newgvn -instcombine -loop-versioning -prune-eh -loop-load-elim -add-discriminators -loop-distribute -loop-deletion -simplifycfg -instsimplify -canonicalize-aliases -instnamer -instcombine -functionattrs -instcombine -dce -instcombine -indvars -simplifycfg -gvn-hoist -instcombine -simplifycfg -tailcallelim -instcombine -loop-data-prefetch -forceattrs -strip-dead-prototypes -gvn-hoist -instsimplify -coro-elide -instcombine -coro-elide -sroa -strip-dead-prototypes -newgvn -simplifycfg -dce -coro-elide -jump-threading -coro-split -slp-vectorizer -bdce -sroa -coro-elide -load-store-vectorizer -coro-split -coro-split -newgvn -scalarizer -ipsccp -instsimplify -instcombine -reassociate -constmerge -instcombine -consthoist -called-value-propagation -loop-deletion -lowerinvoke -gvn-hoist -functionattrs -instcombine -jump-threading -ipsccp -strip-nondebug -scalarizer -jump-threading -mergeicmps -coro-cleanup -newgvn -bdce -pgo-memop-opt -instcombine -adce -loop-data-prefetch -reassociate -infer-address-spaces -simplifycfg -forceattrs -lower-matrix-intrinsics -instcombine -flattencfg -consthoist -gvn-hoist -infer-address-spaces -simplifycfg -sancov -instcombine -separate-const-offset-from-gep -loop-versioning -tailcallelim -redundant-dbg-inst-elim -mergefunc -sancov -early-cse -instcombine -pgo-memop-opt -canonicalize-aliases -instnamer -simplifycfg -sccp -gvn-hoist -post-inline-ee-instrument -infer-address-spaces -dse -loop-data-prefetch -simplifycfg -constprop -gvn -sccp -loop-versioning -coro-cleanup -dse -instcombine -speculative-execution -gvn-hoist -newgvn -loop-versioning -gvn-hoist -name-anon-globals -strip-nondebug -simplifycfg -adce -instcombine -loop-versioning -lower-guard-intrinsic -globalsplit -instcombine -reassociate -ipsccp -coro-elide -consthoist -called-value-propagation -add-discriminators -consthoist -consthoist -early-cse-memssa -instsimplify -instcombine -loweratomic -simplifycfg -loop-data-prefetch -strip-dead-prototypes -div-rem-pairs -early-cse-memssa -instcombine -simplifycfg -nary-reassociate -instcombine -gvn-hoist -barrier -instcombine -bdce -newgvn -lcssa -loop-idiom -mergefunc -dce -redundant-dbg-inst-elim -simplifycfg -scalarizer -early-cse-memssa -bdce -constmerge -lower-guard-intrinsic -instnamer -early-cse -gvn -simplifycfg -ee-instrument -gvn-hoist -inject-tli-mappings -coro-elide -simplifycfg -simplifycfg -consthoist -coro-cleanup -lcssa -adce -instcombine -simplifycfg -instcombine -instcombine -guard-widening -loop-sink -slp-vectorizer -libcalls-shrinkwrap -instcombine -consthoist -lcssa -constprop -canonicalize-aliases -simplifycfg -early-cse-memssa input.bc -o output.bc +benchmark://cbench-v1/crc32,1.0,60.860716819763184,opt -sroa -insert-gcov-profiling -sroa -consthoist -sroa -pgo-memop-opt -called-value-propagation -sroa -sroa -bdce -gvn-hoist -strip-dead-prototypes -coro-elide -barrier -sroa -sink -reassociate -barrier -gvn-hoist -dce -loop-reroll -instsimplify -ee-instrument -mem2reg -speculative-execution -sroa -sroa -mem2reg -loop-interchange -mem2reg -sroa -loop-deletion -lower-guard-intrinsic -sroa -strip-nondebug -simple-loop-unswitch -sancov -sancov -sroa -sroa -sroa -forceattrs -sroa -insert-gcov-profiling -infer-address-spaces -sroa -tailcallelim -loop-interchange -globalopt -loop-guard-widening -loop-idiom -sroa -newgvn -insert-gcov-profiling -inject-tli-mappings -indvars -loop-vectorize -lower-matrix-intrinsics -lcssa -loop-deletion -bdce -bdce -sroa -sroa -mergereturn -constprop -sroa -mergereturn -lcssa -loop-load-elim -insert-gcov-profiling -mem2reg -instsimplify -ipsccp -sroa -simplifycfg -sroa -instsimplify -loop-load-elim -lowerinvoke -sroa -sroa -scalarizer -ee-instrument -early-cse -alignment-from-assumptions -alignment-from-assumptions -sroa -always-inline -dce -lcssa -early-cse -sroa -alignment-from-assumptions -sccp -pgo-memop-opt -mem2reg -reassociate -sroa -constprop -indvars -newgvn -reassociate -loop-guard-widening -called-value-propagation -loop-guard-widening -strip-nondebug -reassociate -adce -sroa -sroa -instcombine -sroa -sroa -sroa -partially-inline-libcalls -gvn-hoist -sroa -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/ghostscript,1.0296089727338689,110.89521312713623,opt -loop-interchange -sroa -adce -early-cse-memssa -simplifycfg -loop-guard-widening -globalsplit -coro-elide -coro-elide -jump-threading -instcombine -globalsplit -sancov -slsr -speculative-execution -gvn -simplifycfg -instcombine -separate-const-offset-from-gep -instcombine -jump-threading -lower-constant-intrinsics -early-cse-memssa -float2int -gvn -deadargelim -partially-inline-libcalls -die -simplifycfg -loop-versioning -lower-constant-intrinsics -lower-constant-intrinsics -coro-cleanup -simplifycfg -coro-elide -prune-eh -jump-threading -simplifycfg -die -reassociate -loop-versioning -ipconstprop -rpo-functionattrs -loop-versioning -callsite-splitting -simplifycfg -gvn -early-cse-memssa -sancov -instnamer -ipconstprop -loop-data-prefetch -dse -adce -globalsplit -slp-vectorizer -rpo-functionattrs -functionattrs -called-value-propagation -loop-sink -simplifycfg -deadargelim -sancov -name-anon-globals -instcombine -callsite-splitting -gvn -coro-split -always-inline -rpo-functionattrs -sccp -insert-gcov-profiling -coro-split -early-cse-memssa -instnamer -early-cse -lower-expect -die -instsimplify -mldst-motion -instcombine -dse -coro-early -mergefunc -newgvn -gvn-hoist -callsite-splitting -newgvn -separate-const-offset-from-gep -die -sancov -instcombine -forceattrs -newgvn -jump-threading -coro-cleanup -aggressive-instcombine -float2int -strip-nondebug -instcombine -simple-loop-unswitch -simplifycfg -loop-load-elim -redundant-dbg-inst-elim -sancov -rpo-functionattrs -dse -mergefunc -lowerinvoke -instcombine -early-cse -strip-nondebug -early-cse -adce -simplifycfg -die -mergereturn -always-inline -licm -instnamer -insert-gcov-profiling -simple-loop-unswitch -reassociate -newgvn -coro-split -functionattrs -newgvn -simplifycfg -simplifycfg -dce -nary-reassociate -coro-split -newgvn -lower-widenable-condition -jump-threading -consthoist -separate-const-offset-from-gep -globalsplit -simplifycfg -dse -jump-threading -loop-load-elim -early-cse-memssa -gvn -instcombine -loweratomic -simplifycfg -functionattrs -consthoist -jump-threading -lower-expect -ipsccp -jump-threading -gvn -adce -newgvn -rpo-functionattrs -sccp -simplifycfg -prune-eh -early-cse-memssa -coro-split -simplifycfg -globaldce -sancov -speculative-execution -coro-elide -slp-vectorizer -name-anon-globals -globalsplit -consthoist -loop-data-prefetch -name-anon-globals -simplifycfg -simplifycfg -instcombine -instcombine -instcombine -mergefunc -canonicalize-aliases -functionattrs -instcombine -strip-debug-declare -prune-eh -infer-address-spaces -rpo-functionattrs -canonicalize-aliases -mergefunc -callsite-splitting -dce -loop-versioning -loop-load-elim -gvn-hoist -simplifycfg -lower-matrix-intrinsics -float2int -dse -simplifycfg -instsimplify input.bc -o output.bc +benchmark://cbench-v1/ispell,1.028289936664321,66.57882642745972,opt -loop-data-prefetch -barrier -forceattrs -sroa -instcombine -instcombine -bdce -strip-dead-prototypes -early-cse-memssa -strip-debug-declare -add-discriminators -instcombine -simplifycfg -memcpyopt -jump-threading -forceattrs -strip-dead-prototypes -newgvn -redundant-dbg-inst-elim -post-inline-ee-instrument -instsimplify -newgvn -strip-nondebug -early-cse-memssa -coro-elide -instcombine -constmerge -cross-dso-cfi -load-store-vectorizer -deadargelim -strip-dead-prototypes -name-anon-globals -reassociate -redundant-dbg-inst-elim -adce -separate-const-offset-from-gep -instcombine -lower-expect -ipconstprop -name-anon-globals -aggressive-instcombine -functionattrs -mldst-motion -aggressive-instcombine -inferattrs -die -die -constprop -redundant-dbg-inst-elim -lower-widenable-condition -simplifycfg -lcssa -mldst-motion -functionattrs -add-discriminators -instcombine -strip-dead-prototypes -instsimplify -loop-versioning -inferattrs -redundant-dbg-inst-elim -attributor -jump-threading -licm -callsite-splitting -globalopt -dse -partially-inline-libcalls -ipsccp -rewrite-statepoints-for-gc -instcombine -name-anon-globals -sroa -lower-constant-intrinsics -pgo-memop-opt -mergefunc -slp-vectorizer -mergefunc -insert-gcov-profiling -instcombine -ipconstprop -scalarizer -libcalls-shrinkwrap -lowerinvoke -elim-avail-extern -memcpyopt -mem2reg -adce -aggressive-instcombine -libcalls-shrinkwrap -newgvn -mem2reg -flattencfg -loop-unroll-and-jam -newgvn -newgvn -loop-distribute -called-value-propagation -lowerinvoke -float2int -consthoist -bdce -jump-threading -simplifycfg -rpo-functionattrs -simplifycfg -coro-split -mergefunc -simple-loop-unswitch -loop-versioning -lower-matrix-intrinsics -simplifycfg -simplifycfg -adce -jump-threading -gvn-hoist -mergereturn -simplifycfg -simplifycfg -instcombine -newgvn -rewrite-statepoints-for-gc -globalopt -aggressive-instcombine -callsite-splitting -newgvn -consthoist -sancov -globalopt -gvn-hoist input.bc -o output.bc +benchmark://cbench-v1/jpeg-d,1.0493254773173644,79.56333637237549,opt -sroa -loop-data-prefetch -instcombine -mergeicmps -always-inline -pgo-memop-opt -sroa -gvn-hoist -strip-nondebug -simplifycfg -lower-matrix-intrinsics -instcombine -mergereturn -mergereturn -newgvn -lower-matrix-intrinsics -loop-guard-widening -sroa -simplifycfg -bdce -consthoist -mem2reg -instcombine -loop-data-prefetch -early-cse-memssa -slp-vectorizer -lower-expect -functionattrs -sink -instcombine -gvn-hoist -dce -gvn -newgvn -instcombine -loop-fusion -simplifycfg -pgo-memop-opt -simplifycfg -instcombine -lowerinvoke -sroa -loop-vectorize -newgvn -dse -redundant-dbg-inst-elim -loop-data-prefetch -aggressive-instcombine -simplifycfg -instcombine -dse -name-anon-globals -simplifycfg -globalopt -aggressive-instcombine -simplifycfg -newgvn -gvn -simplifycfg -simplifycfg -ipsccp -mem2reg -add-discriminators -instcombine -simplifycfg -coro-cleanup -loop-interchange -strip-dead-prototypes -gvn-hoist -add-discriminators -jump-threading -simplifycfg -simplifycfg -mergeicmps -simplifycfg -instcombine -strip-nondebug -instcombine -licm -lower-expect -instcombine -insert-gcov-profiling -instcombine -instcombine -mem2reg -always-inline -loop-fusion -adce -mergefunc -instcombine -nary-reassociate -early-cse-memssa -instcombine -ipconstprop -lower-matrix-intrinsics -instsimplify -gvn-hoist -pgo-memop-opt -redundant-dbg-inst-elim -strip-nondebug -gvn-hoist -mldst-motion -sroa -lower-constant-intrinsics -aggressive-instcombine -reassociate -float2int -simplifycfg -dse -gvn-hoist -always-inline -loop-versioning -early-cse-memssa -inferattrs -mergeicmps -instcombine -mergefunc -lower-guard-intrinsic -lower-widenable-condition -newgvn -sroa -loop-idiom -simplifycfg -speculative-execution -instcombine -coro-split -loop-data-prefetch -instcombine -strip -indvars -lowerinvoke -ipconstprop -loop-fusion -slsr -sroa -loop-guard-widening -coro-split -early-cse-memssa -deadargelim -simplifycfg -rewrite-statepoints-for-gc -globaldce -infer-address-spaces -early-cse-memssa -gvn-hoist -adce -partially-inline-libcalls -lower-expect -lowerinvoke -instcombine -strip-dead-prototypes -coro-elide -globaldce -lower-widenable-condition -instcombine -elim-avail-extern -speculative-execution -globaldce -slsr -early-cse -infer-address-spaces -float2int -simplifycfg -elim-avail-extern -mergefunc -coro-cleanup -instcombine -globalsplit -slsr -ipconstprop -prune-eh -flattencfg -globalopt -insert-gcov-profiling -lower-expect -simplifycfg -early-cse-memssa -gvn-hoist -coro-elide -memcpyopt -early-cse-memssa -aggressive-instcombine -loop-unroll-and-jam -mergefunc -sroa -sroa -instcombine -gvn-hoist -sroa -loop-sink -simplifycfg -instcombine -simple-loop-unswitch -newgvn -instsimplify -forceattrs -sink -inject-tli-mappings -sroa -newgvn -gvn -mergereturn -gvn-hoist -always-inline -instnamer -loop-sink -adce -mem2reg -mldst-motion -sccp -inject-tli-mappings -consthoist -gvn -loop-data-prefetch -newgvn -instcombine -pgo-memop-opt -adce -adce -gvn-hoist -reassociate -instcombine -speculative-execution -loop-load-elim -dce -simplifycfg -reassociate -instcombine -simplifycfg -newgvn -prune-eh -adce -inject-tli-mappings -mem2reg -gvn-hoist -sroa -float2int -rewrite-statepoints-for-gc -simplifycfg -mldst-motion -simplifycfg -instcombine -simplifycfg -sroa -licm -libcalls-shrinkwrap -slp-vectorizer -simplifycfg -newgvn -adce -early-cse -simplifycfg -globalopt -inferattrs -dse -inject-tli-mappings -coro-cleanup -ipconstprop -slp-vectorizer -partially-inline-libcalls -simplifycfg -gvn -pgo-memop-opt -mergefunc -loop-data-prefetch -instcombine -lower-matrix-intrinsics -alignment-from-assumptions -newgvn -globalsplit -lower-constant-intrinsics -pgo-memop-opt -strip-dead-prototypes -coro-split -consthoist -loop-simplify -sccp -sink -inject-tli-mappings -lcssa -globaldce -consthoist -newgvn -consthoist -loop-distribute -adce -simplifycfg -elim-avail-extern -instcombine -constmerge -instcombine -instcombine -strip -simplifycfg -gvn -sroa -loop-vectorize -simplifycfg -instcombine -early-cse -instcombine -ipsccp -simplifycfg -consthoist -gvn-hoist -inject-tli-mappings -early-cse -dse -simplifycfg -lower-matrix-intrinsics -sroa -reassociate -barrier -simplifycfg -ipsccp -simplifycfg -barrier -gvn -sroa -simplifycfg -coro-cleanup -simplifycfg -simplifycfg -constprop -lower-matrix-intrinsics -instcombine -scalarizer -die -adce -gvn-hoist -loop-versioning -float2int -instsimplify -name-anon-globals -lowerinvoke -float2int -jump-threading -barrier -slsr -simple-loop-unswitch -ipconstprop -gvn-hoist -ipconstprop -rewrite-statepoints-for-gc -barrier -coro-split -inferattrs -instnamer -sroa -lower-widenable-condition -consthoist -always-inline -speculative-execution -newgvn -simplifycfg -loop-distribute -gvn-hoist -instcombine -early-cse-memssa -sccp -scalarizer -called-value-propagation -simplifycfg -instcombine -simplifycfg -globaldce -slsr -instcombine -newgvn -pgo-memop-opt -strip -inferattrs -lower-constant-intrinsics -jump-threading -strip-dead-prototypes -prune-eh -simplifycfg -lower-matrix-intrinsics -mergefunc -globalsplit -loop-sink -adce -slsr -instcombine -partially-inline-libcalls -sroa -newgvn -adce -newgvn -ipsccp -adce -tailcallelim -loop-sink -speculative-execution -gvn -lower-guard-intrinsic -simplifycfg -coro-split -consthoist -functionattrs -lower-guard-intrinsic -callsite-splitting -instcombine -sancov -mem2reg -strip-debug-declare -strip -globaldce -mem2reg -add-discriminators -consthoist -always-inline -dse -slp-vectorizer -sroa -strip -alignment-from-assumptions -jump-threading -jump-threading -instsimplify -newgvn -callsite-splitting -instcombine -loop-fusion -instcombine -barrier -lower-guard-intrinsic -consthoist -tailcallelim -loop-data-prefetch -simplifycfg -reassociate -newgvn -instcombine -functionattrs -simplifycfg -globalsplit -loop-versioning -newgvn -constmerge -simplifycfg -slp-vectorizer -coro-elide -simplifycfg -simplifycfg -instcombine -early-cse-memssa -instcombine -jump-threading -consthoist -strip-dead-prototypes -instnamer -loop-versioning -newgvn -barrier -div-rem-pairs -ipsccp -consthoist -slp-vectorizer -mergefunc -loweratomic -globalopt -coro-split -gvn -strip-dead-prototypes -guard-widening -lower-constant-intrinsics -loop-versioning -dse -instcombine -instcombine -lcssa -simplifycfg -instcombine -gvn -lower-constant-intrinsics -globaldce -newgvn -speculative-execution -deadargelim -callsite-splitting -sancov -mergeicmps -coro-elide -consthoist -inject-tli-mappings -strip-nondebug -consthoist -sancov -inject-tli-mappings -simplifycfg -speculative-execution -simplifycfg -globalopt -lowerinvoke -gvn-hoist -simplifycfg -instcombine -prune-eh -redundant-dbg-inst-elim -correlated-propagation -sancov -loop-simplifycfg -cross-dso-cfi -ipconstprop -simplifycfg -instcombine -ipconstprop -indvars -argpromotion -early-cse -sccp -early-cse -sccp -globalopt -newgvn -newgvn -infer-address-spaces -rpo-functionattrs -lower-widenable-condition -gvn-hoist -nary-reassociate -consthoist -lower-matrix-intrinsics -mergereturn -forceattrs -mem2reg -gvn-hoist -jump-threading -infer-address-spaces -float2int -mergereturn -sroa -coro-cleanup -nary-reassociate -ipsccp -instcombine -simplifycfg -loop-versioning -slp-vectorizer -slsr -early-cse-memssa -simplifycfg -early-cse-memssa -lower-constant-intrinsics -loweratomic -rpo-functionattrs -scalarizer -pgo-memop-opt -loop-versioning -indvars -float2int -simplifycfg -speculative-execution -newgvn -strip -mldst-motion -scalarizer -lower-matrix-intrinsics -argpromotion -lower-constant-intrinsics -sroa -aggressive-instcombine -mergefunc -newgvn -coro-split -jump-threading -reassociate -constprop -sccp -lowerinvoke -attributor -loop-data-prefetch -die -callsite-splitting -coro-split -simplifycfg -slp-vectorizer -simplifycfg -lower-matrix-intrinsics -early-cse-memssa -adce -newgvn -jump-threading -aggressive-instcombine -slp-vectorizer -loop-data-prefetch -rpo-functionattrs -insert-gcov-profiling -jump-threading -newgvn -jump-threading -mergefunc -sancov -post-inline-ee-instrument -callsite-splitting -strip-nondebug -die -jump-threading -mergeicmps -lower-widenable-condition -dse -always-inline -scalarizer -lower-guard-intrinsic -elim-avail-extern -strip-dead-prototypes -dse -strip-nondebug -coro-elide -gvn -loop-guard-widening -instcombine -instcombine -consthoist -lowerinvoke -instcombine -sroa -newgvn -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/patricia,1.0111234705228032,60.98874354362488,opt -sroa -sccp -sroa -loop-guard-widening -instsimplify -early-cse -sroa -called-value-propagation -newgvn -rewrite-statepoints-for-gc -gvn-hoist -loop-sink -loop-deletion -indvars -sroa -add-discriminators -sroa -sancov -sroa -instsimplify -sroa -sroa -reassociate -sroa -barrier -guard-widening -coro-cleanup -dce -called-value-propagation -loweratomic -ipconstprop -post-inline-ee-instrument -correlated-propagation -lower-widenable-condition -instsimplify -early-cse-memssa -early-cse -globalsplit -early-cse -adce -sroa -loop-unroll-and-jam -jump-threading -lcssa -alignment-from-assumptions -name-anon-globals -sancov -sink -sroa -licm -simplifycfg -newgvn -strip -newgvn -loop-unroll-and-jam -loop-distribute -pgo-memop-opt -flattencfg -simplifycfg -sroa -consthoist -adce -sroa -mldst-motion -strip-debug-declare -newgvn -sroa -loop-sink -loop-deletion -sroa -mem2reg -instcombine -loop-load-elim -strip-nondebug -sroa -name-anon-globals -newgvn -sroa -strip-nondebug -sroa -loop-guard-widening -aggressive-instcombine -indvars -loop-simplifycfg -insert-gcov-profiling -indvars -prune-eh -ee-instrument -tailcallelim -reassociate -loop-idiom -early-cse -sroa -instcombine -sroa -loop-distribute -redundant-dbg-inst-elim -pgo-memop-opt -sroa -functionattrs -tailcallelim -lower-matrix-intrinsics -strip-nondebug -dse -lower-constant-intrinsics -alignment-from-assumptions -float2int -sroa -dse -cross-dso-cfi -argpromotion -globalsplit -strip -globalsplit -lower-matrix-intrinsics -canonicalize-aliases -name-anon-globals -mldst-motion -ee-instrument -infer-address-spaces -indvars -inferattrs -div-rem-pairs -reassociate -ee-instrument -simplifycfg -strip-nondebug -die -callsite-splitting -rpo-functionattrs -loop-simplify -jump-threading -strip-nondebug -sancov -insert-gcov-profiling -loop-guard-widening -attributor -adce -sancov -div-rem-pairs -strip-dead-prototypes -dse -speculative-execution -gvn-hoist -reassociate -lower-matrix-intrinsics -gvn-hoist -lowerinvoke -scalarizer -consthoist -gvn -lower-matrix-intrinsics -sccp -gvn-hoist -simplifycfg -deadargelim -coro-split -correlated-propagation -lowerinvoke -instcombine -coro-split -loop-data-prefetch -globalopt -early-cse input.bc -o output.bc +benchmark://cbench-v1/rijndael,1.1092372556535077,62.701143980026245,opt -sroa -loop-versioning -gvn-hoist -simplifycfg -lower-widenable-condition -early-cse-memssa -consthoist -instcombine -globaldce -flattencfg -loop-data-prefetch -loop-versioning -instsimplify -gvn-hoist -simplifycfg -pgo-memop-opt -nary-reassociate -scalarizer -correlated-propagation -attributor -callsite-splitting -redundant-dbg-inst-elim -sancov -die -insert-gcov-profiling -instsimplify -redundant-dbg-inst-elim -jump-threading -early-cse-memssa -simplifycfg -slsr -scalarizer -mergefunc -called-value-propagation -simplifycfg -speculative-execution -slp-vectorizer -coro-elide -simplifycfg -mem2reg -coro-split -scalarizer -functionattrs -prune-eh -ipsccp -early-cse-memssa -callsite-splitting -name-anon-globals -slsr -slp-vectorizer -deadargelim -simplifycfg -newgvn -die -mergereturn -simplifycfg -callsite-splitting -name-anon-globals -slsr -adce -mldst-motion -simplifycfg -ipconstprop -constprop -simplifycfg -partially-inline-libcalls -insert-gcov-profiling -globalopt -post-inline-ee-instrument -simplifycfg -simplifycfg -constprop -die -lowerinvoke -strip-nondebug -globaldce -cross-dso-cfi -newgvn -jump-threading -simplifycfg -speculative-execution -loop-vectorize -die -instcombine -slp-vectorizer -simplifycfg -instcombine -irce -ipconstprop -newgvn -gvn-hoist -slp-vectorizer -rpo-functionattrs -instcombine -ipconstprop -simplifycfg -sccp -pgo-memop-opt -ipsccp -lower-constant-intrinsics -simplifycfg -always-inline -simplifycfg -lcssa -constmerge -gvn-hoist -simplifycfg -instcombine -dse -aggressive-instcombine -coro-elide -speculative-execution -callsite-splitting -consthoist -callsite-splitting -callsite-splitting -prune-eh -globalopt -reassociate -instnamer -early-cse -pgo-memop-opt -instcombine input.bc -o output.bc +benchmark://cbench-v1/stringsearch2,0.9962686567164181,60.92854332923889,opt -partially-inline-libcalls -mem2reg -simple-loop-unswitch -mem2reg -add-discriminators -sroa -alignment-from-assumptions -sroa -bdce -gvn-hoist -separate-const-offset-from-gep -loop-reroll -early-cse-memssa -pgo-memop-opt -early-cse -inferattrs -cross-dso-cfi -early-cse -coro-cleanup -lcssa -scalarizer -sccp -lower-guard-intrinsic -adce -indvars -constprop -dce -early-cse -sroa -correlated-propagation -lower-guard-intrinsic -sroa -sroa -lower-matrix-intrinsics -sroa -inject-tli-mappings -loop-unroll-and-jam -newgvn -simplifycfg -aggressive-instcombine -sroa -strip-dead-prototypes -canonicalize-aliases -jump-threading -argpromotion -hotcoldsplit -loop-predication -loop-guard-widening -globalopt -newgvn -div-rem-pairs -mergereturn -sroa -coro-split -indvars -sroa -sccp -lower-matrix-intrinsics -coro-cleanup -strip-dead-prototypes -early-cse -loop-idiom -sroa -prune-eh -simplifycfg -lcssa -mergereturn -barrier -name-anon-globals -bdce -loop-guard-widening -loop-idiom -alignment-from-assumptions -instcombine -sroa -canonicalize-aliases -sroa -simplifycfg -prune-eh -loop-versioning-licm -insert-gcov-profiling -simple-loop-unswitch -sroa -globalopt -sroa -loweratomic -instcombine -mem2reg -sroa -cross-dso-cfi -callsite-splitting -prune-eh -alignment-from-assumptions -mergeicmps -consthoist -strip -constprop -insert-gcov-profiling -sroa -reassociate -infer-address-spaces -globalsplit -forceattrs -correlated-propagation -mergefunc -loop-sink -sccp -called-value-propagation -ipconstprop -memcpyopt -memcpyopt -lcssa -globalsplit -cross-dso-cfi -globalopt -mergeicmps -newgvn -mem2reg -instnamer -speculative-execution -loop-fusion -early-cse-memssa -canonicalize-aliases -sroa -sink -elim-avail-extern -sroa -gvn-hoist -adce -lowerinvoke -constmerge -callsite-splitting -deadargelim -instcombine -consthoist -early-cse-memssa -early-cse-memssa -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/susan,1.026874840030715,65.63927268981934,opt -sroa -lower-matrix-intrinsics -ipsccp -instcombine -early-cse -coro-split -simplifycfg -loop-sink -indvars -instcombine -sccp -coro-elide -coro-split -indvars -strip-nondebug -functionattrs -gvn -prune-eh -consthoist -early-cse-memssa -early-cse-memssa -reassociate -aggressive-instcombine -instsimplify -insert-gcov-profiling -simplifycfg -float2int -gvn -strip-dead-prototypes -die -gvn-hoist -guard-widening -loop-deletion -post-inline-ee-instrument -indvars -newgvn -newgvn -lower-matrix-intrinsics -early-cse -globalopt -instcombine -simplifycfg -simplifycfg -div-rem-pairs -globalsplit -lowerinvoke -add-discriminators -early-cse-memssa -partially-inline-libcalls -sink -jump-threading -callsite-splitting -add-discriminators -early-cse-memssa -cross-dso-cfi -simplifycfg -jump-threading -simplifycfg -instcombine -aggressive-instcombine -licm -simple-loop-unswitch -simplifycfg -early-cse-memssa -lower-matrix-intrinsics -reassociate -constprop -callsite-splitting -elim-avail-extern -memcpyopt -globalsplit -memcpyopt -loop-data-prefetch -globalopt -slsr -consthoist -partially-inline-libcalls -lower-matrix-intrinsics -newgvn -lower-widenable-condition -simplifycfg -loop-versioning -load-store-vectorizer -lower-constant-intrinsics -instsimplify -globalopt -newgvn -pgo-memop-opt -redundant-dbg-inst-elim -newgvn -sink -lowerinvoke -adce -globalsplit -aggressive-instcombine -gvn -lcssa -sancov -coro-elide -sink -barrier -mergereturn -coro-split -gvn-hoist -partially-inline-libcalls -strip-nondebug -scalarizer -lower-matrix-intrinsics -simplifycfg -irce -loop-unroll-and-jam -strip-debug-declare -flattencfg -coro-cleanup -guard-widening -newgvn -speculative-execution -gvn -ipconstprop -instcombine -early-cse-memssa -simplifycfg -flattencfg -name-anon-globals -simplifycfg -div-rem-pairs -loop-versioning -simplifycfg -jump-threading -memcpyopt -instcombine -ipsccp -simplifycfg -sccp -pgo-memop-opt -early-cse-memssa -mldst-motion -float2int -loop-versioning -aggressive-instcombine -sroa -early-cse-memssa -strip -globaldce -scalarizer -instcombine -globalopt -lowerinvoke -inferattrs -elim-avail-extern -pgo-memop-opt -loop-load-elim -strip-dead-prototypes -slp-vectorizer -lower-widenable-condition -sancov -inject-tli-mappings -name-anon-globals -sroa -lower-matrix-intrinsics -sancov -slp-vectorizer -callsite-splitting -callsite-splitting -lower-expect -nary-reassociate -newgvn -lowerinvoke -gvn-hoist -early-cse-memssa -speculative-execution -callsite-splitting -speculative-execution -loweratomic -slsr -sroa -infer-address-spaces -instcombine -gvn -simplifycfg -libcalls-shrinkwrap -newgvn -instcombine -loop-data-prefetch -newgvn -globalopt -constprop -lower-matrix-intrinsics -lower-expect -globalsplit -coro-split -partially-inline-libcalls -lower-expect -always-inline -partially-inline-libcalls -add-discriminators -newgvn -gvn-hoist -gvn -libcalls-shrinkwrap -pgo-memop-opt -slp-vectorizer -insert-gcov-profiling -functionattrs -dse -gvn-hoist -add-discriminators -inferattrs -gvn -lower-matrix-intrinsics -early-cse-memssa -early-cse-memssa -lower-expect -correlated-propagation -pgo-memop-opt -newgvn -aggressive-instcombine -slsr -globalsplit -strip-nondebug -strip-debug-declare -instcombine -gvn -prune-eh -loop-versioning -instsimplify -ipsccp -flattencfg -forceattrs -strip -loop-simplify -float2int -jump-threading -gvn -nary-reassociate -lower-widenable-condition -dse -loop-deletion -lower-matrix-intrinsics -slp-vectorizer -adce -loop-interchange -gvn-hoist -gvn-hoist -loop-versioning -simplifycfg -infer-address-spaces -lower-widenable-condition -consthoist -lowerinvoke -libcalls-shrinkwrap -instcombine -lower-widenable-condition -strip-dead-prototypes -mergefunc -early-cse -elim-avail-extern -coro-elide -globaldce -gvn-hoist -instcombine -early-cse-memssa -instcombine -newgvn -argpromotion -jump-threading -simplifycfg -early-cse-memssa -coro-elide -instcombine -loop-data-prefetch -pgo-memop-opt -gvn -aggressive-instcombine -rewrite-statepoints-for-gc -lower-matrix-intrinsics -early-cse-memssa -rpo-functionattrs -coro-elide -dse -inferattrs -early-cse-memssa -slsr -callsite-splitting -speculative-execution -instcombine -adce -instcombine -post-inline-ee-instrument -tailcallelim -float2int -instcombine -instcombine -slp-vectorizer -sancov -coro-elide -functionattrs -scalarizer -lower-guard-intrinsic -always-inline -lower-matrix-intrinsics -instnamer -jump-threading -simplifycfg -instcombine -sccp -sancov -jump-threading -ipconstprop -callsite-splitting -newgvn -post-inline-ee-instrument -early-cse-memssa -globalsplit -consthoist -sancov -gvn-hoist -sink -functionattrs -cross-dso-cfi -early-cse-memssa -coro-split -reassociate -instcombine -callsite-splitting -pgo-memop-opt -memcpyopt -gvn-hoist -adce -infer-address-spaces -flattencfg -slp-vectorizer -lower-matrix-intrinsics -simplifycfg -callsite-splitting -loop-fusion -newgvn -instcombine -globalsplit -lower-guard-intrinsic -adce -jump-threading -deadargelim -loop-interchange -sancov -prune-eh -callsite-splitting -licm -lower-widenable-condition -post-inline-ee-instrument -jump-threading -ee-instrument -coro-elide -aggressive-instcombine -lowerinvoke -sink -early-cse-memssa -simplifycfg -loop-versioning -prune-eh -early-cse-memssa -constmerge -instcombine -mergefunc -jump-threading -nary-reassociate -newgvn -consthoist -rpo-functionattrs -simplifycfg -simplifycfg -coro-elide -instcombine -strip-dead-prototypes -partially-inline-libcalls -libcalls-shrinkwrap -strip -jump-threading -loop-load-elim -insert-gcov-profiling -simplifycfg -early-cse-memssa -alignment-from-assumptions -early-cse-memssa -rpo-functionattrs -early-cse-memssa -newgvn -early-cse-memssa -barrier -reassociate -gvn -strip-dead-prototypes -div-rem-pairs -globalopt -early-cse-memssa -loop-unroll-and-jam -early-cse-memssa -constprop -strip -partially-inline-libcalls -float2int -lower-widenable-condition -barrier -slsr -early-cse -simplifycfg -mergefunc -aggressive-instcombine -lower-widenable-condition -elim-avail-extern -dse -instcombine -loop-interchange -lowerinvoke -reassociate -instcombine -rpo-functionattrs -instcombine -jump-threading -simplifycfg -nary-reassociate -dse -strip-nondebug -always-inline -instsimplify -early-cse-memssa -globalopt -sancov -flattencfg -slsr -simplifycfg -strip-dead-prototypes -functionattrs -coro-elide -callsite-splitting -early-cse-memssa -loop-data-prefetch -instcombine -jump-threading -elim-avail-extern -slp-vectorizer -separate-const-offset-from-gep -gvn -always-inline -simplifycfg -newgvn -loop-load-elim -lower-widenable-condition -deadargelim -loop-versioning -early-cse -coro-elide -instnamer -cross-dso-cfi -adce -loop-load-elim -ipconstprop -lower-constant-intrinsics -strip-debug-declare -early-cse -inferattrs -instcombine -elim-avail-extern -instcombine -coro-elide -newgvn -instcombine -consthoist -bdce -rpo-functionattrs -globaldce -newgvn -adce -loop-data-prefetch -infer-address-spaces -gvn-hoist -strip -speculative-execution -sccp -lower-matrix-intrinsics -libcalls-shrinkwrap -newgvn -indvars -instcombine -simplifycfg -instcombine -partially-inline-libcalls -separate-const-offset-from-gep -mergefunc -canonicalize-aliases -dce -sancov -consthoist -infer-address-spaces -mergefunc -ipsccp -float2int -simplifycfg -slsr -div-rem-pairs -early-cse -lower-widenable-condition -instcombine -sancov -globalopt -coro-elide -dse -globalsplit -instcombine -instcombine -newgvn -rpo-functionattrs -speculative-execution -callsite-splitting -gvn -lower-expect -prune-eh -aggressive-instcombine -lowerinvoke -coro-elide -constprop -pgo-memop-opt -early-cse -lower-matrix-intrinsics -guard-widening -early-cse-memssa -coro-elide -callsite-splitting -simplifycfg -lower-widenable-condition -rewrite-statepoints-for-gc -constmerge -sink -lower-widenable-condition -slsr -indvars -deadargelim -simplifycfg -globalopt -rewrite-statepoints-for-gc -inject-tli-mappings -adce -lower-expect -cross-dso-cfi -coro-split -partially-inline-libcalls -ipconstprop -die -coro-cleanup -insert-gcov-profiling -aggressive-instcombine -simplifycfg -jump-threading -argpromotion -simplifycfg -name-anon-globals -sccp -newgvn -scalarizer -div-rem-pairs -strip-dead-prototypes -ipconstprop -prune-eh -inferattrs -lowerinvoke -globalsplit -adce -constprop -insert-gcov-profiling -partially-inline-libcalls -newgvn -dce -loop-versioning -callsite-splitting -pgo-memop-opt -die -lowerinvoke -aggressive-instcombine -die -callsite-splitting -partially-inline-libcalls -slsr -jump-threading -ipconstprop -instcombine -instnamer -elim-avail-extern -globalopt -die -loop-versioning -instcombine -deadargelim -sroa -partially-inline-libcalls -jump-threading -reassociate -newgvn -rpo-functionattrs -nary-reassociate -loop-data-prefetch -globaldce -instcombine -early-cse-memssa -gvn-hoist -gvn -float2int -licm -consthoist -newgvn -insert-gcov-profiling -sccp -slp-vectorizer -prune-eh -lowerinvoke -ipsccp -gvn -loop-data-prefetch -mergefunc -sink -lower-guard-intrinsic -redundant-dbg-inst-elim -early-cse-memssa -coro-early -instcombine -prune-eh -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/tiff2rgba,1.0461367226770069,77.85855555534363,opt -sroa -mem2reg -coro-split -instcombine -attributor -newgvn -guard-widening -lower-expect -float2int -gvn-hoist -simplifycfg -pgo-memop-opt -newgvn -globalopt -ipsccp -gvn-hoist -dse -loop-idiom -early-cse-memssa -dce -consthoist -lower-constant-intrinsics -gvn-hoist -simplifycfg -guard-widening -gvn-hoist -loop-versioning -slp-vectorizer -instcombine -always-inline -newgvn -rpo-functionattrs -consthoist -mergereturn -instcombine -infer-address-spaces -deadargelim -pgo-memop-opt -separate-const-offset-from-gep -strip-nondebug -called-value-propagation -rpo-functionattrs -ipconstprop -sink -ipsccp -forceattrs -add-discriminators -early-cse -flattencfg -dce -licm -instcombine -jump-threading -name-anon-globals -simplifycfg -dse -ipconstprop -simplifycfg -die -jump-threading -pgo-memop-opt -sink -slsr -lower-constant-intrinsics -simplifycfg -consthoist -constmerge -newgvn -post-inline-ee-instrument -coro-elide -pgo-memop-opt -adce -slsr -div-rem-pairs -ipsccp -reassociate -simplifycfg -sroa -newgvn -lower-matrix-intrinsics -lower-constant-intrinsics -pgo-memop-opt -strip-nondebug -lower-widenable-condition -dce -simplifycfg -consthoist -ipconstprop -lowerinvoke -slsr -ipsccp -float2int -instcombine -strip-dead-prototypes -infer-address-spaces -instnamer -reassociate -gvn-hoist -early-cse -alignment-from-assumptions -loop-versioning -barrier -mergeicmps -rpo-functionattrs -instcombine -newgvn -callsite-splitting -float2int -instcombine -strip-nondebug -jump-threading -die -gvn-hoist -instcombine -newgvn input.bc -o output.bc +benchmark://cbench-v1/tiffmedian,1.0459000717188616,77.83211016654968,opt -reg2mem -sroa -globalopt -constprop -pgo-memop-opt -simplifycfg -simple-loop-unswitch -coro-early -sroa -argpromotion -scalarizer -strip-dead-prototypes -adce -loop-data-prefetch -gvn-hoist -gvn-hoist -newgvn -pgo-memop-opt -lower-matrix-intrinsics -licm -loop-versioning -called-value-propagation -coro-split -simplifycfg -speculative-execution -strip-nondebug -lowerinvoke -ipconstprop -lowerinvoke -instcombine -name-anon-globals -simplifycfg -gvn-hoist -lower-guard-intrinsic -float2int -coro-elide -ipconstprop -insert-gcov-profiling -name-anon-globals -flattencfg -mergefunc -barrier -instcombine -loop-versioning -die -instcombine -div-rem-pairs -loop-simplify -jump-threading -gvn-hoist -newgvn -simplifycfg -die -mergeicmps -globalsplit -coro-split -globaldce -instcombine -reassociate -gvn-hoist -simplifycfg -instcombine -sroa -coro-early -rewrite-statepoints-for-gc -lower-expect -scalarizer -dce -jump-threading -mldst-motion input.bc -o output.bc +benchmark://cbench-v1/bitcount,1.0199115044247788,61.001503229141235,opt -sroa -early-cse -early-cse -infer-address-spaces -early-cse-memssa -strip-nondebug -gvn-hoist -bdce -indvars -instcombine -newgvn -newgvn -speculative-execution -newgvn -loop-load-elim -early-cse -simplifycfg -cross-dso-cfi -strip-nondebug -always-inline -dse -ipsccp -simplifycfg -early-cse -sroa -simplifycfg -mem2reg -early-cse -jump-threading -simplifycfg -mem2reg -redundant-dbg-inst-elim -sroa -adce -sroa -simplifycfg -dce -sink -ee-instrument -sroa -newgvn -constprop -bdce -deadargelim -simplifycfg -simplifycfg -sroa -inferattrs -aggressive-instcombine -post-inline-ee-instrument -ipsccp -instcombine -lower-expect -simplifycfg -sroa -instcombine -loop-distribute -globalopt -argpromotion -gvn-hoist -instcombine -mem2reg -alignment-from-assumptions -globalsplit -instcombine -coro-elide -simplifycfg -loop-fusion -simplifycfg -functionattrs -simplifycfg -loop-versioning -inject-tli-mappings -dse -loop-versioning -loop-sink -instcombine -consthoist -lcssa -nary-reassociate -early-cse -dce -coro-early -loop-simplifycfg -gvn-hoist -aggressive-instcombine -simplifycfg -newgvn -jump-threading -adce -simplifycfg -loop-data-prefetch -coro-cleanup -simplifycfg -slsr -simplifycfg -rpo-functionattrs -ipconstprop -simplifycfg -mergereturn -tailcallelim -simplifycfg -simplifycfg -loweratomic -instcombine -jump-threading -always-inline -prune-eh -simple-loop-unswitch -strip -prune-eh -rewrite-statepoints-for-gc -simplifycfg -partially-inline-libcalls -scalarizer -simplifycfg -lower-widenable-condition -ee-instrument -float2int -rpo-functionattrs -simplifycfg -reassociate -simplifycfg -reassociate -float2int -dce -bdce -ipsccp -bdce -dse -consthoist -gvn-hoist -lower-matrix-intrinsics -adce -early-cse-memssa -ipconstprop -early-cse-memssa -gvn-hoist -ipconstprop -argpromotion -instcombine -pgo-memop-opt -correlated-propagation -lowerinvoke -lcssa -newgvn -strip-nondebug -lower-matrix-intrinsics -sancov -simplifycfg -instcombine -consthoist -early-cse-memssa -loop-distribute -aggressive-instcombine -loop-distribute -aggressive-instcombine -ipsccp -ipconstprop -elim-avail-extern input.bc -o output.bc +benchmark://cbench-v1/bzip2,1.2212154350882676,71.58076405525208,opt -add-discriminators -instnamer -lower-guard-intrinsic -add-discriminators -instnamer -partially-inline-libcalls -sroa -strip-nondebug -newgvn -bdce -dce -licm -loop-data-prefetch -instcombine -redundant-dbg-inst-elim -instcombine -instcombine -float2int -adce -simplifycfg -slp-vectorizer -newgvn -separate-const-offset-from-gep -barrier -loop-versioning -forceattrs -instcombine -sroa -rpo-functionattrs -memcpyopt -div-rem-pairs -name-anon-globals -newgvn -flattencfg -memcpyopt -redundant-dbg-inst-elim -sccp -early-cse-memssa -elim-avail-extern -mergefunc -coro-cleanup -always-inline -mergefunc -mergereturn -ee-instrument -reassociate -correlated-propagation -globalopt -post-inline-ee-instrument -callsite-splitting -instcombine -strip-debug-declare -loweratomic -slsr -called-value-propagation -forceattrs -strip -callsite-splitting -loop-data-prefetch -simplifycfg -lower-widenable-condition -constmerge -scalarizer -libcalls-shrinkwrap -early-cse -dse -simplifycfg -argpromotion -simplifycfg -globalsplit -div-rem-pairs -newgvn -coro-cleanup -loop-load-elim -newgvn -instsimplify -simplifycfg -aggressive-instcombine -pgo-memop-opt -mergefunc -lower-expect -gvn -lower-matrix-intrinsics -pgo-memop-opt -early-cse-memssa -insert-gcov-profiling -adce -newgvn -sroa -loop-versioning -globalopt -coro-elide -coro-split -speculative-execution -mldst-motion -nary-reassociate -sancov -adce -ipsccp -slp-vectorizer -cross-dso-cfi -instcombine -coro-elide -mem2reg -speculative-execution -mergereturn -simplifycfg -newgvn -newgvn -early-cse-memssa -simplifycfg -dce -lowerinvoke -constprop -instcombine -infer-address-spaces -lower-widenable-condition -newgvn -coro-split -newgvn -tailcallelim -lower-widenable-condition -newgvn -loop-load-elim -loop-load-elim -globalopt -jump-threading -instcombine -mergefunc -simplifycfg -simplifycfg -early-cse-memssa -nary-reassociate -jump-threading -slp-vectorizer -loop-versioning -simplifycfg -speculative-execution -libcalls-shrinkwrap -globaldce -slp-vectorizer -lower-matrix-intrinsics -alignment-from-assumptions -loop-data-prefetch -slsr -early-cse-memssa -coro-split -adce -functionattrs -simplifycfg -sccp -instcombine -ee-instrument -instcombine -cross-dso-cfi -functionattrs -gvn -slsr -sroa -partially-inline-libcalls -mergeicmps -loop-data-prefetch -deadargelim -jump-threading -callsite-splitting -argpromotion -alignment-from-assumptions -functionattrs -scalarizer -loop-versioning -instsimplify -simplifycfg -die -loweratomic -gvn-hoist -dce -strip-nondebug -loop-data-prefetch -functionattrs -early-cse-memssa -gvn-hoist -coro-elide -slp-vectorizer -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/dijkstra,0.9948979591836736,61.20203399658203,opt -sroa -simple-loop-unswitch -loop-reroll -sroa -sroa -early-cse -sroa -called-value-propagation -loop-simplifycfg -sroa -name-anon-globals -reassociate -sroa -rewrite-statepoints-for-gc -instsimplify -die -sroa -loop-guard-widening -mem2reg -sroa -coro-early -sroa -bdce -sroa -inferattrs -sroa -loop-load-elim -mem2reg -add-discriminators -sroa -sroa -simplifycfg -sroa -insert-gcov-profiling -die -reassociate -dce -loop-data-prefetch -partially-inline-libcalls -sroa -sroa -sroa -loop-predication -sroa -argpromotion -instsimplify -sroa -instsimplify -sink -early-cse -sroa -sink -sroa -sroa -sroa -argpromotion -loop-load-elim -sroa -dce -rpo-functionattrs -early-cse -rpo-functionattrs -sroa -sroa -infer-address-spaces -strip-dead-prototypes -globaldce -insert-gcov-profiling -sink -guard-widening -infer-address-spaces -gvn-hoist -rewrite-statepoints-for-gc -sroa -bdce -alignment-from-assumptions -gvn-hoist -mldst-motion -post-inline-ee-instrument -globalopt -insert-gcov-profiling -argpromotion -instcombine -loop-unroll-and-jam -pgo-memop-opt -infer-address-spaces -pgo-memop-opt -dce -loop-unroll-and-jam -reassociate -sroa -sroa -early-cse -instsimplify -globalopt -instnamer -sroa -early-cse -always-inline -gvn-hoist -sroa -adce -sroa -simplifycfg -inject-tli-mappings -canonicalize-aliases -early-cse -newgvn -mem2reg -sroa -alignment-from-assumptions -globalsplit -early-cse-memssa -early-cse -lowerinvoke -gvn-hoist -insert-gcov-profiling -sancov -early-cse -load-store-vectorizer -simplifycfg -inferattrs -early-cse -name-anon-globals -bdce -sancov -simplifycfg -coro-cleanup -instcombine input.bc -o output.bc +benchmark://cbench-v1/gsm,1.1296065737051797,64.22639560699463,opt -sroa -gvn-hoist -rpo-functionattrs -adce -coro-split -insert-gcov-profiling -instnamer -lower-expect -newgvn -strip-dead-prototypes -rpo-functionattrs -float2int -float2int -loop-data-prefetch -mergeicmps -gvn-hoist -strip-nondebug -indvars -sccp -float2int -mergereturn -simplifycfg -sancov -coro-split -simplifycfg -indvars -consthoist -instcombine -mem2reg -early-cse-memssa -pgo-memop-opt -rewrite-statepoints-for-gc -loop-simplifycfg -early-cse-memssa -gvn-hoist -lower-expect -functionattrs -speculative-execution -scalarizer -name-anon-globals -jump-threading -mergefunc -jump-threading -gvn-hoist -ipconstprop -lower-expect -simplifycfg -loop-predication -gvn -early-cse-memssa -sancov -newgvn -insert-gcov-profiling -ipconstprop -partially-inline-libcalls -dce -simplifycfg -early-cse -separate-const-offset-from-gep -lcssa -sancov -coro-elide -prune-eh -called-value-propagation -partially-inline-libcalls -early-cse -lcssa -sroa -globalsplit -coro-elide -post-inline-ee-instrument -newgvn -aggressive-instcombine -ipsccp -simplifycfg -instcombine -ipsccp -newgvn -float2int -ipsccp -early-cse-memssa -loweratomic -instcombine -separate-const-offset-from-gep -consthoist -sccp -scalarizer -name-anon-globals -mem2reg -slp-vectorizer -loop-data-prefetch -gvn -newgvn -coro-elide -deadargelim -mergeicmps -lower-widenable-condition -globalsplit -argpromotion -lower-matrix-intrinsics -lower-constant-intrinsics -dse -gvn-hoist -memcpyopt -insert-gcov-profiling -slsr -lower-guard-intrinsic -simplifycfg -insert-gcov-profiling -elim-avail-extern -strip-nondebug -sancov -instnamer -simplifycfg -aggressive-instcombine -simplifycfg -deadargelim -load-store-vectorizer -globalsplit -strip-nondebug -strip-nondebug -prune-eh -ipsccp -slsr -ipsccp -tailcallelim -simplifycfg -inject-tli-mappings -simplifycfg -gvn -instcombine -early-cse -bdce -slp-vectorizer -aggressive-instcombine -constprop -consthoist -adce -div-rem-pairs -loop-load-elim -tailcallelim -lcssa -mergefunc -tailcallelim -mldst-motion -mldst-motion -lower-constant-intrinsics -cross-dso-cfi -coro-cleanup -indvars -strip-nondebug -simplifycfg -bdce -strip-nondebug -simplifycfg -forceattrs -insert-gcov-profiling -consthoist -memcpyopt -ipconstprop -callsite-splitting -loop-interchange -callsite-splitting -ipconstprop -slp-vectorizer -nary-reassociate -coro-elide -callsite-splitting -called-value-propagation -jump-threading -instcombine -nary-reassociate -strip-dead-prototypes -simplifycfg -slsr -newgvn -correlated-propagation -instcombine -globalsplit -jump-threading -libcalls-shrinkwrap -dse -simplifycfg -instsimplify -load-store-vectorizer -loop-versioning -barrier -pgo-memop-opt -ipconstprop -instcombine -early-cse-memssa -argpromotion -simplifycfg -deadargelim -lower-widenable-condition -slp-vectorizer -jump-threading -prune-eh -early-cse-memssa -dse -simplifycfg -alignment-from-assumptions -die -aggressive-instcombine -sancov -instcombine -memcpyopt -insert-gcov-profiling -lowerinvoke -mem2reg -strip-debug-declare -ipsccp -globalsplit -inferattrs -instcombine -dse -ipconstprop -lowerinvoke -newgvn input.bc -o output.bc +benchmark://cbench-v1/jpeg-c,1.0468425458040127,78.61691927909851,opt -sroa -sroa -nary-reassociate -consthoist -functionattrs -infer-address-spaces -functionattrs -instsimplify -simplifycfg -adce -simplifycfg -gvn-hoist -coro-elide -ipconstprop -hotcoldsplit -globalsplit -instcombine -instsimplify -redundant-dbg-inst-elim -lower-guard-intrinsic -jump-threading -instsimplify -inject-tli-mappings -mem2reg -instsimplify -newgvn -rpo-functionattrs -redundant-dbg-inst-elim -pgo-memop-opt -pgo-memop-opt -simplifycfg -forceattrs -scalarizer -simplifycfg -newgvn -die -globalsplit -instsimplify -loop-guard-widening -sroa -sroa -speculative-execution -constprop -speculative-execution -pgo-memop-opt -instcombine -newgvn -gvn-hoist -early-cse-memssa -lower-constant-intrinsics -early-cse-memssa -newgvn -sink -consthoist -loop-data-prefetch -ipsccp -rpo-functionattrs -inject-tli-mappings -sccp -lower-widenable-condition -newgvn -instcombine -newgvn -irce -instcombine -lower-guard-intrinsic -forceattrs -lcssa -gvn-hoist -simplifycfg -coro-split -slsr -simplifycfg -sccp -simplifycfg -globaldce -loop-unroll-and-jam -guard-widening -indvars -simplifycfg -scalarizer -loop-interchange -constprop -pgo-memop-opt -instcombine -sroa -dce -newgvn -instcombine -gvn -strip-nondebug -simplifycfg -slsr -insert-gcov-profiling -early-cse -forceattrs -lower-widenable-condition -nary-reassociate -loop-data-prefetch -adce -lower-matrix-intrinsics -ipsccp -canonicalize-aliases -simplifycfg -lower-matrix-intrinsics -gvn-hoist -dce -lower-expect -instcombine -loop-vectorize -pgo-memop-opt -sroa -instcombine -loop-predication -instcombine -licm -name-anon-globals -globalsplit -simplifycfg -dce -sroa -inferattrs -reassociate -sroa -mem2reg -prune-eh -jump-threading -licm -gvn-hoist -indvars -mergereturn -loop-simplify -lower-widenable-condition -sroa -early-cse-memssa -newgvn -coro-split -instcombine -gvn-hoist -strip -loop-versioning -elim-avail-extern -mergefunc -simplifycfg -loop-data-prefetch -adce -adce -aggressive-instcombine -pgo-memop-opt -loop-distribute -globalopt -sancov -alignment-from-assumptions -jump-threading -mergeicmps -licm -loop-versioning -strip-dead-prototypes -scalarizer -newgvn -simplifycfg -strip-debug-declare -functionattrs -simplifycfg -instcombine -loweratomic -gvn-hoist -tailcallelim -coro-cleanup -loop-data-prefetch -loop-versioning -simplifycfg -instcombine -partially-inline-libcalls -add-discriminators -newgvn -dce -ee-instrument -consthoist -slsr -consthoist -loop-data-prefetch -mldst-motion -correlated-propagation -loop-distribute -infer-address-spaces -infer-address-spaces -strip-debug-declare -simplifycfg -dse -slsr -gvn -separate-const-offset-from-gep -sancov -rpo-functionattrs -ipconstprop -loop-data-prefetch -globalsplit -deadargelim -cross-dso-cfi -ipconstprop -newgvn -globaldce -strip-debug-declare -loop-guard-widening -infer-address-spaces -strip-nondebug -alignment-from-assumptions -instcombine -infer-address-spaces -instnamer -early-cse -loop-versioning -loop-versioning -slsr -gvn -simplifycfg -strip-debug-declare -sroa -coro-early -lcssa -deadargelim -pgo-memop-opt -aggressive-instcombine -bdce -early-cse-memssa -sroa -strip-dead-prototypes -ipconstprop -mldst-motion -coro-elide -newgvn -instcombine -newgvn -simplifycfg -ipsccp -early-cse -partially-inline-libcalls -loop-distribute -mldst-motion -lcssa -callsite-splitting -loop-unroll-and-jam -nary-reassociate -sancov -cross-dso-cfi -coro-cleanup -early-cse-memssa -gvn-hoist -flattencfg -gvn-hoist -die -ipsccp -ee-instrument -strip -globalopt -sink -inject-tli-mappings -instcombine -coro-elide -canonicalize-aliases -strip-nondebug -instsimplify -simplifycfg -jump-threading -simplifycfg -sroa -strip-debug-declare -coro-split -loop-versioning -newgvn -instcombine -early-cse -sancov -simplifycfg -loop-load-elim -mem2reg -ipsccp -slp-vectorizer -early-cse -newgvn -functionattrs -inject-tli-mappings -partially-inline-libcalls -instcombine -post-inline-ee-instrument -instcombine -strip-nondebug -called-value-propagation -gvn-hoist -loop-reroll -barrier -alignment-from-assumptions -simplifycfg -simplifycfg -early-cse-memssa -newgvn -redundant-dbg-inst-elim -die -early-cse-memssa -mergeicmps -inject-tli-mappings -infer-address-spaces -loop-data-prefetch -gvn -lowerinvoke -gvn -guard-widening -aggressive-instcombine -simplifycfg -dce -scalarizer -guard-widening -dce -simplifycfg -pgo-memop-opt -always-inline -simplifycfg -slsr -correlated-propagation -coro-elide -canonicalize-aliases -simplifycfg -alignment-from-assumptions -mergefunc -slsr -indvars -simplifycfg -gvn-hoist -deadargelim -lower-constant-intrinsics -simplifycfg -newgvn -coro-split -loop-data-prefetch -newgvn -consthoist -instcombine -globaldce -div-rem-pairs -simplifycfg -coro-elide -gvn -redundant-dbg-inst-elim -newgvn -instcombine -gvn-hoist -mergefunc -flattencfg -lower-constant-intrinsics -consthoist -simple-loop-unswitch -mergereturn -early-cse-memssa -slsr -cross-dso-cfi -licm -mergefunc -dce -instcombine -simplifycfg -simplifycfg -loop-versioning -ipconstprop -pgo-memop-opt -scalarizer -early-cse -strip -coro-cleanup -strip-dead-prototypes -globalsplit -float2int -coro-elide -early-cse -mldst-motion -simplifycfg -callsite-splitting -deadargelim -sroa -slsr -guard-widening -gvn -loop-vectorize -coro-cleanup -div-rem-pairs -rewrite-statepoints-for-gc -mergereturn -forceattrs -loop-vectorize -mldst-motion -jump-threading -adce -instcombine -loop-versioning -barrier -strip-dead-prototypes -newgvn -instcombine -simplifycfg -flattencfg -pgo-memop-opt -gvn -prune-eh -sccp -newgvn -sroa -early-cse-memssa -instcombine -simplifycfg -newgvn -mem2reg -coro-elide -deadargelim -simplifycfg -newgvn -infer-address-spaces -reassociate -jump-threading -functionattrs -jump-threading -simple-loop-unswitch -loop-simplify -always-inline -lower-constant-intrinsics -simplifycfg -globalopt -newgvn -loop-versioning -lowerinvoke -loop-unroll-and-jam -gvn-hoist -pgo-memop-opt -loop-load-elim -bdce -consthoist -early-cse -gvn-hoist -ipconstprop -lcssa -mergeicmps -instcombine -always-inline -instcombine -insert-gcov-profiling -pgo-memop-opt -simplifycfg -lower-guard-intrinsic -globalopt -mem2reg -constmerge -bdce -lower-constant-intrinsics -strip-nondebug -lower-matrix-intrinsics -mergereturn -lower-constant-intrinsics -elim-avail-extern -instcombine -ipconstprop -early-cse-memssa -redundant-dbg-inst-elim -strip-nondebug -inferattrs -called-value-propagation -globalsplit -instcombine -strip-dead-prototypes -instsimplify -instcombine -simplifycfg -sccp -newgvn -coro-cleanup -instcombine -reassociate -argpromotion -loop-data-prefetch -add-discriminators -infer-address-spaces -float2int -inject-tli-mappings -float2int -sancov -adce -newgvn -coro-cleanup -ipconstprop -aggressive-instcombine -simplifycfg -gvn-hoist -lcssa -adce -slsr -strip-dead-prototypes -gvn-hoist -sccp -simplifycfg -gvn-hoist -simplifycfg -add-discriminators -consthoist -cross-dso-cfi -instcombine -pgo-memop-opt -instsimplify -constprop -simplifycfg -early-cse-memssa -mergereturn -coro-split -loop-sink -simplifycfg -simplifycfg -sroa -lower-expect -flattencfg -instcombine -sroa -functionattrs -cross-dso-cfi -newgvn -jump-threading -simplifycfg -early-cse-memssa -lower-matrix-intrinsics -callsite-splitting -coro-cleanup -instcombine -mergefunc -ipsccp -mem2reg -nary-reassociate -loop-vectorize -constmerge -insert-gcov-profiling -instcombine -dce -callsite-splitting -early-cse -simplifycfg -adce -flattencfg -loop-simplify -lower-matrix-intrinsics -gvn -early-cse -instcombine -loop-fusion -coro-cleanup -lower-matrix-intrinsics -forceattrs -globalsplit -sroa -strip-dead-prototypes -gvn -float2int -instcombine -loop-predication -jump-threading -early-cse-memssa -flattencfg -simplifycfg -pgo-memop-opt -barrier -always-inline -deadargelim -newgvn -instsimplify -simplifycfg -nary-reassociate -early-cse-memssa -float2int -consthoist -redundant-dbg-inst-elim -simplifycfg -tailcallelim -jump-threading -barrier -newgvn -prune-eh -early-cse-memssa -always-inline -instcombine -aggressive-instcombine -simplifycfg -float2int -pgo-memop-opt -lower-matrix-intrinsics -lower-expect -alignment-from-assumptions -rewrite-statepoints-for-gc -indvars -nary-reassociate -consthoist -adce -coro-elide -globaldce -newgvn -tailcallelim -loop-fusion -post-inline-ee-instrument -early-cse -dce -instcombine -loop-load-elim -simplifycfg -simplifycfg -lower-constant-intrinsics -loop-versioning -bdce -newgvn -instsimplify -dce -simplifycfg -rpo-functionattrs -tailcallelim -simplifycfg -instcombine -loop-data-prefetch -jump-threading -newgvn -gvn -early-cse-memssa -guard-widening -mem2reg -slsr -early-cse-memssa -indvars -reassociate -aggressive-instcombine -globalopt -dce -sccp -reassociate -newgvn -consthoist -rewrite-statepoints-for-gc -reassociate -callsite-splitting -instcombine -instsimplify -simplifycfg -gvn -lower-expect -rpo-functionattrs -jump-threading -strip-debug-declare -inferattrs -globalsplit -simplifycfg -deadargelim -deadargelim -rewrite-statepoints-for-gc -barrier -cross-dso-cfi -loweratomic -scalarizer -strip -gvn-hoist -strip -ipconstprop -bdce -insert-gcov-profiling -instcombine -partially-inline-libcalls -insert-gcov-profiling -loop-interchange -early-cse -scalarizer -newgvn -sroa -pgo-memop-opt -canonicalize-aliases -inject-tli-mappings -ipconstprop -ipconstprop -correlated-propagation -instcombine -simplifycfg -strip-nondebug -instcombine -slp-vectorizer -pgo-memop-opt -early-cse -slsr -loweratomic -early-cse-memssa -loweratomic -strip -instcombine input.bc -o output.bc +benchmark://cbench-v1/lame,1.0789493661276837,77.61762881278992,opt -float2int -called-value-propagation -forceattrs -sroa -sancov -partially-inline-libcalls -correlated-propagation -ipsccp -instcombine -sccp -instcombine -sink -newgvn -simplifycfg -gvn-hoist -lowerinvoke -instcombine -guard-widening -div-rem-pairs -slp-vectorizer -inferattrs -jump-threading -globaldce -indvars -early-cse-memssa -nary-reassociate -loop-distribute -gvn-hoist -speculative-execution -loop-distribute -lower-widenable-condition -globaldce -inject-tli-mappings -instcombine -instcombine -early-cse-memssa -inferattrs -float2int -adce -callsite-splitting -memcpyopt -prune-eh -loop-versioning -consthoist -newgvn -gvn -strip-nondebug -ipsccp -strip -sccp -loop-vectorize -simplifycfg -lower-guard-intrinsic -instnamer -coro-elide -loop-data-prefetch -alignment-from-assumptions -jump-threading -instcombine -aggressive-instcombine -simplifycfg -simplifycfg -forceattrs -rewrite-statepoints-for-gc -slsr -mergefunc -add-discriminators -loweratomic -lower-expect -coro-split -sccp -partially-inline-libcalls -infer-address-spaces -gvn -sroa -slsr -indvars -newgvn -bdce -ipconstprop -redundant-dbg-inst-elim -instcombine -newgvn -gvn -early-cse-memssa -licm -pgo-memop-opt -float2int -jump-threading -mergefunc -cross-dso-cfi -prune-eh -lowerinvoke -early-cse -gvn -globalsplit -nary-reassociate -bdce -instnamer -strip-dead-prototypes -deadargelim -adce -sroa -pgo-memop-opt -deadargelim -lower-matrix-intrinsics -instcombine -float2int -simplifycfg -early-cse-memssa -ipconstprop -reassociate -lower-constant-intrinsics -strip-dead-prototypes -speculative-execution -coro-cleanup -name-anon-globals -globaldce -simplifycfg -guard-widening -always-inline -coro-elide -mergeicmps -slp-vectorizer -sancov -strip -newgvn -dce -div-rem-pairs -lower-expect -jump-threading -sccp -cross-dso-cfi -newgvn -ipconstprop -strip-dead-prototypes -strip-nondebug -flattencfg -early-cse-memssa -deadargelim -name-anon-globals -coro-split -jump-threading -early-cse-memssa -coro-elide -libcalls-shrinkwrap -lower-constant-intrinsics -functionattrs -rewrite-statepoints-for-gc -partially-inline-libcalls -die -early-cse-memssa -correlated-propagation -instcombine -newgvn -mldst-motion -sroa -lower-constant-intrinsics -gvn-hoist -name-anon-globals -loop-load-elim -cross-dso-cfi -canonicalize-aliases -scalarizer -early-cse-memssa -jump-threading -simplifycfg -lower-expect -simplifycfg -jump-threading -lower-guard-intrinsic -early-cse-memssa -gvn -coro-cleanup -early-cse-memssa -scalarizer -indvars -loop-fusion -instcombine -aggressive-instcombine -inferattrs -rpo-functionattrs -strip -deadargelim -callsite-splitting -jump-threading -prune-eh -nary-reassociate -consthoist -newgvn -simplifycfg -post-inline-ee-instrument -adce -instcombine -newgvn -instcombine -lowerinvoke -dse -lower-expect -redundant-dbg-inst-elim -loweratomic -sancov -rpo-functionattrs -strip-debug-declare -scalarizer -ipconstprop -strip-nondebug -post-inline-ee-instrument -early-cse-memssa -gvn -separate-const-offset-from-gep -flattencfg -callsite-splitting -slp-vectorizer -indvars -ipconstprop -aggressive-instcombine -early-cse -newgvn -jump-threading -consthoist -callsite-splitting -loweratomic -globalsplit -callsite-splitting -coro-early -lower-constant-intrinsics -sancov -guard-widening -die -globalsplit -lower-widenable-condition -pgo-memop-opt -early-cse -strip-nondebug -loop-data-prefetch -simplifycfg -adce -callsite-splitting -globalopt -slsr -div-rem-pairs -memcpyopt -aggressive-instcombine -strip-nondebug -deadargelim -gvn -partially-inline-libcalls -reassociate -partially-inline-libcalls -die -flattencfg -partially-inline-libcalls -inferattrs -mergefunc -early-cse-memssa -coro-elide -deadargelim -mergefunc -scalarizer -aggressive-instcombine -strip -deadargelim -early-cse-memssa -strip-nondebug -barrier -inferattrs -sancov -mergeicmps -loop-fusion -mldst-motion -called-value-propagation -globalsplit -coro-split -ipsccp -jump-threading -canonicalize-aliases -slsr -newgvn -sancov -coro-early -gvn-hoist -gvn -cross-dso-cfi -mldst-motion -ipconstprop -post-inline-ee-instrument -flattencfg -scalarizer -slp-vectorizer -gvn -loop-versioning -lower-guard-intrinsic -simplifycfg -lower-widenable-condition -instcombine -coro-cleanup -constprop -instcombine -gvn -gvn -loop-versioning -globaldce -newgvn -instcombine -simplifycfg -loop-versioning -newgvn -globaldce -strip-nondebug -consthoist -prune-eh -tailcallelim -sancov -newgvn -mergereturn -deadargelim -instcombine -dse -ipconstprop -coro-cleanup -simplifycfg -sancov -globaldce -elim-avail-extern -globalsplit -mergefunc -gvn-hoist -gvn -loop-versioning -callsite-splitting -newgvn -prune-eh -lower-widenable-condition -jump-threading -loop-simplify -slsr -pgo-memop-opt -jump-threading -adce -pgo-memop-opt -lowerinvoke -speculative-execution -sink -newgvn -flattencfg -insert-gcov-profiling -consthoist -indvars -coro-elide -mergefunc -newgvn -scalarizer -memcpyopt -mem2reg -ipsccp -add-discriminators -insert-gcov-profiling -globaldce -instsimplify -lower-matrix-intrinsics -early-cse-memssa -lower-expect -sink -float2int -gvn-hoist -lower-matrix-intrinsics -globaldce -jump-threading -globaldce -coro-split -simplifycfg -dse -aggressive-instcombine -die -slp-vectorizer -instcombine -aggressive-instcombine -inferattrs -partially-inline-libcalls -mem2reg -scalarizer -slsr -newgvn -newgvn -coro-cleanup -instcombine -coro-elide -callsite-splitting -slsr -callsite-splitting -ipconstprop -constmerge -loop-interchange -lower-expect -instsimplify -strip-nondebug -slsr -memcpyopt -mergeicmps -reassociate -separate-const-offset-from-gep -loop-data-prefetch -adce -dse -sancov -globaldce -loop-fusion -post-inline-ee-instrument -nary-reassociate -early-cse-memssa -strip-nondebug -newgvn -newgvn -simplifycfg -gvn -early-cse -instcombine -jump-threading -simplifycfg -early-cse-memssa -pgo-memop-opt -instsimplify -elim-avail-extern -jump-threading -instcombine -float2int -called-value-propagation -called-value-propagation -early-cse-memssa -callsite-splitting -simplifycfg -scalarizer -instcombine -coro-elide -aggressive-instcombine -loop-unroll-and-jam -globaldce -mergeicmps -strip-nondebug -slsr -instcombine -separate-const-offset-from-gep -simplifycfg -redundant-dbg-inst-elim -dse -newgvn -attributor -dse -loop-simplify -post-inline-ee-instrument -guard-widening -loop-versioning -sroa -loop-guard-widening -speculative-execution -globaldce -reassociate -gvn-hoist -globaldce -inferattrs -argpromotion -sink -jump-threading -lower-constant-intrinsics -strip-nondebug -gvn-hoist -constmerge -strip-nondebug -bdce -cross-dso-cfi -globalopt -consthoist -div-rem-pairs -jump-threading -lower-matrix-intrinsics -lower-expect -pgo-memop-opt -deadargelim -loop-unroll-and-jam -elim-avail-extern -aggressive-instcombine -mem2reg -dse -functionattrs -prune-eh -loop-versioning -prune-eh -libcalls-shrinkwrap -mergefunc -gvn-hoist -gvn -forceattrs -consthoist -loop-vectorize -deadargelim -aggressive-instcombine -instcombine -instcombine -pgo-memop-opt -elim-avail-extern -jump-threading -lower-matrix-intrinsics -lowerinvoke -elim-avail-extern -loop-simplify -early-cse -loop-data-prefetch -early-cse-memssa -coro-split -insert-gcov-profiling -dce -pgo-memop-opt -instnamer -redundant-dbg-inst-elim -ipsccp -coro-elide -flattencfg -tailcallelim -adce -strip-nondebug -post-inline-ee-instrument -deadargelim -libcalls-shrinkwrap -simplifycfg -early-cse -functionattrs -lower-widenable-condition -callsite-splitting -partially-inline-libcalls -coro-split -mergeicmps -instcombine -instcombine -float2int -jump-threading -gvn-hoist -inferattrs -nary-reassociate -called-value-propagation -mldst-motion -partially-inline-libcalls -scalarizer -consthoist -simplifycfg -strip -prune-eh -die -lowerinvoke -instcombine -newgvn -simplifycfg -partially-inline-libcalls -slp-vectorizer -die -irce -redundant-dbg-inst-elim -instcombine -inject-tli-mappings -early-cse-memssa -ipsccp -loop-load-elim -mergefunc -loweratomic -inferattrs -globalopt -adce -jump-threading -dse -loweratomic -dse -coro-elide -float2int -strip-dead-prototypes -early-cse-memssa -callsite-splitting -loop-interchange -cross-dso-cfi -early-cse-memssa -instnamer -instcombine -ipconstprop -consthoist -dce -functionattrs -barrier -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/qsort,1.136222910216718,60.9553701877594,opt -alignment-from-assumptions -loop-versioning -mem2reg -strip-debug-declare -gvn-hoist -simplifycfg -sroa -coro-elide -sroa -sroa -sroa -lcssa -early-cse -sroa -lower-guard-intrinsic -mem2reg -jump-threading -coro-cleanup -memcpyopt -name-anon-globals -adce -inferattrs -newgvn -sroa -insert-gcov-profiling -sroa -always-inline -mem2reg -sroa -pgo-memop-opt -early-cse -tailcallelim -hotcoldsplit -insert-gcov-profiling -reassociate -coro-cleanup -lcssa -sroa -ipsccp -sroa -instsimplify -constprop -mergefunc -sroa -simplifycfg -sroa -mergereturn -add-discriminators -argpromotion -sroa -forceattrs -sroa -loweratomic -deadargelim -coro-early -instcombine -sroa -reassociate -ipsccp -sroa -scalarizer -globalsplit -insert-gcov-profiling -sroa -correlated-propagation -post-inline-ee-instrument -sroa -forceattrs -simplifycfg -gvn-hoist -coro-cleanup -newgvn input.bc -o output.bc +benchmark://cbench-v1/sha,1.5250836120401337,61.03710389137268,opt -correlated-propagation -sroa -simplifycfg -gvn-hoist -dse -reassociate -adce -loop-versioning -constprop -speculative-execution -early-cse-memssa -early-cse-memssa -argpromotion -loop-unroll-and-jam -sroa -constprop -newgvn -loop-vectorize -instcombine -coro-elide -scalarizer -strip -sccp -coro-cleanup -infer-address-spaces -simplifycfg -coro-cleanup -mem2reg -loop-distribute -strip-nondebug -instcombine -mergeicmps -reassociate -loop-vectorize -simplifycfg -tailcallelim -instcombine -sroa -dce -sroa -gvn-hoist -simple-loop-unswitch -loop-guard-widening -die -add-discriminators -adce -early-cse-memssa -ee-instrument -gvn-hoist -die -instsimplify -loop-guard-widening -float2int -instsimplify -prune-eh -gvn-hoist -gvn -strip-dead-prototypes -coro-cleanup -lower-guard-intrinsic -strip-dead-prototypes -instcombine -lower-matrix-intrinsics -dce -lower-guard-intrinsic -prune-eh -early-cse -mergefunc -dce -load-store-vectorizer -gvn-hoist -reassociate -simplifycfg -loop-guard-widening -loweratomic -instcombine -simplifycfg -globalopt -loop-simplify -loop-unroll-and-jam -ipconstprop -mergefunc -instcombine -simple-loop-unswitch -alignment-from-assumptions -gvn-hoist -instcombine -sink -sroa -scalarizer -infer-address-spaces -newgvn -jump-threading -dce -loop-data-prefetch -instcombine -dse -mem2reg -loweratomic -sroa -mldst-motion -elim-avail-extern -instcombine -pgo-memop-opt -newgvn -loop-deletion -lowerinvoke -sccp -nary-reassociate -dse -simplifycfg -simplifycfg -ipconstprop -early-cse-memssa -newgvn -rewrite-statepoints-for-gc -pgo-memop-opt -newgvn -lower-constant-intrinsics -simplifycfg -lowerinvoke -slsr -lower-matrix-intrinsics -instcombine -canonicalize-aliases -loop-versioning -simplifycfg -sccp -lower-matrix-intrinsics -loop-guard-widening -indvars -ipconstprop -coro-split -newgvn -sroa -mergereturn -instcombine -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/stringsearch,1.0163934426229506,61.0886914730072,opt -sroa -simplifycfg -div-rem-pairs -instcombine -jump-threading -simplifycfg -called-value-propagation -deadargelim -loop-simplifycfg -name-anon-globals -cross-dso-cfi -argpromotion -reassociate -loop-data-prefetch -globalopt -simplifycfg -redundant-dbg-inst-elim -simplifycfg -name-anon-globals -die -lowerinvoke -instcombine -newgvn -instcombine -elim-avail-extern -simplifycfg -speculative-execution -ipconstprop -gvn-hoist -rpo-functionattrs -reassociate -gvn -loop-load-elim -float2int -infer-address-spaces -coro-cleanup -strip-dead-prototypes -lower-expect -strip -instcombine -simplifycfg -dse -lcssa -loop-load-elim -instcombine -dce -slsr -coro-elide -early-cse -sroa -early-cse -memcpyopt -dce -simplifycfg -gvn-hoist -newgvn -forceattrs -consthoist -insert-gcov-profiling -newgvn -early-cse-memssa -sroa -tailcallelim -called-value-propagation -barrier -loweratomic -licm -dce -aggressive-instcombine -instcombine -strip-nondebug -dce -coro-elide -globalopt -simplifycfg -mldst-motion -prune-eh -lowerinvoke -reassociate -early-cse-memssa -nary-reassociate -lower-constant-intrinsics -dce -instcombine -sancov -loop-simplify -lower-constant-intrinsics -nary-reassociate -lowerinvoke -loop-deletion -insert-gcov-profiling -lower-expect -loop-data-prefetch -licm -globalsplit -globaldce -always-inline -adce -infer-address-spaces -sancov -die -sink -redundant-dbg-inst-elim -simplifycfg -functionattrs -callsite-splitting -globalsplit -die -sroa -simplifycfg -sink -reassociate -gvn-hoist -strip-debug-declare -simplifycfg -lower-expect -post-inline-ee-instrument -float2int -simplifycfg -always-inline -mergefunc -gvn -strip-nondebug -loop-simplify -aggressive-instcombine -inferattrs -scalarizer -mldst-motion -jump-threading -instcombine -dse -gvn-hoist -instcombine -elim-avail-extern -simplifycfg -gvn-hoist -simplifycfg -lower-matrix-intrinsics -barrier -separate-const-offset-from-gep -jump-threading -gvn-hoist -consthoist -early-cse -instcombine -loop-idiom -loop-unroll-and-jam -lower-constant-intrinsics -slsr -consthoist -loop-fusion -lower-constant-intrinsics -newgvn -prune-eh -sancov -gvn -loweratomic -coro-split -float2int -dse -instcombine -newgvn -simplifycfg -globaldce -globalsplit -name-anon-globals -post-inline-ee-instrument -simplifycfg -instcombine -separate-const-offset-from-gep -coro-split -gvn -dse -called-value-propagation -instcombine -correlated-propagation -mergereturn -redundant-dbg-inst-elim -gvn -newgvn -coro-cleanup -strip-dead-prototypes -callsite-splitting -gvn-hoist -instcombine -loop-versioning -mergefunc -sancov -tailcallelim -callsite-splitting -instcombine -loop-simplify -instcombine -early-cse -coro-early -coro-elide -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/tiff2bw,1.0445932877252035,81.18065047264099,opt -loop-vectorize -div-rem-pairs -separate-const-offset-from-gep -sroa -instcombine -newgvn -loop-guard-widening -reassociate -simplifycfg -lower-expect -lower-widenable-condition -lower-expect -bdce -newgvn -early-cse -gvn -mergeicmps -guard-widening -libcalls-shrinkwrap -loop-versioning -attributor -constmerge -rpo-functionattrs -speculative-execution -early-cse-memssa -gvn -rewrite-statepoints-for-gc -gvn -loop-versioning -scalarizer -lower-constant-intrinsics -lower-widenable-condition -simplifycfg -redundant-dbg-inst-elim -pgo-memop-opt -slp-vectorizer -float2int -adce -deadargelim -float2int -strip-debug-declare -redundant-dbg-inst-elim -slsr -rewrite-statepoints-for-gc -die -instcombine -slsr -dce -loweratomic -add-discriminators -lower-constant-intrinsics -sccp -constprop -aggressive-instcombine -lower-widenable-condition -cross-dso-cfi -coro-elide -newgvn -dce -reassociate -sccp -instsimplify -lower-expect -strip-dead-prototypes -strip-debug-declare -coro-elide -instsimplify -mldst-motion -early-cse-memssa -globalsplit -insert-gcov-profiling -sroa -always-inline -slp-vectorizer -callsite-splitting -newgvn -mldst-motion -simplifycfg -strip-dead-prototypes -aggressive-instcombine -called-value-propagation -newgvn -callsite-splitting -loop-versioning -early-cse -gvn -newgvn -flattencfg -rpo-functionattrs -globalopt -mergereturn -strip-dead-prototypes -die -instsimplify -redundant-dbg-inst-elim -reassociate -newgvn -cross-dso-cfi -instcombine -redundant-dbg-inst-elim -loop-data-prefetch -simplifycfg -slsr -strip-nondebug -simplifycfg -mergereturn -loop-guard-widening -insert-gcov-profiling -simplifycfg -scalarizer -instcombine -partially-inline-libcalls -pgo-memop-opt -early-cse-memssa -coro-cleanup -sink -newgvn -mergereturn -prune-eh -loweratomic -gvn-hoist -simplifycfg -guard-widening -sccp -add-discriminators -instcombine -inject-tli-mappings -constmerge -simplifycfg -loop-versioning -instcombine -gvn -newgvn -ipconstprop -lower-matrix-intrinsics -loop-versioning -adce -reassociate -slp-vectorizer -gvn -licm -simplifycfg -loop-versioning -redundant-dbg-inst-elim -gvn -loop-load-elim -instcombine -newgvn -strip-nondebug -inject-tli-mappings -newgvn -simplifycfg -pgo-memop-opt -barrier -reassociate -gvn-hoist -ipconstprop -globaldce -float2int -always-inline -infer-address-spaces -lower-matrix-intrinsics -loop-data-prefetch -jump-threading -lowerinvoke -simplifycfg -constprop -globalopt -gvn-hoist -lower-guard-intrinsic -mergereturn -lower-expect -float2int -instcombine -instcombine -gvn -early-cse-memssa -cross-dso-cfi -simplifycfg input.bc -o output.bc +benchmark://cbench-v1/tiffdither,1.0488754325259517,80.645259141922,opt -sroa -simplifycfg -forceattrs -rpo-functionattrs -dse -adce -jump-threading -mergefunc -simplifycfg -instnamer -early-cse-memssa -early-cse -simplifycfg -early-cse-memssa -loweratomic -gvn-hoist -dse -simplifycfg -loop-distribute -dse -sroa -gvn-hoist -consthoist -div-rem-pairs -early-cse-memssa -gvn-hoist -separate-const-offset-from-gep -loop-guard-widening -add-discriminators -globalopt -coro-split -coro-split -early-cse -strip-nondebug -correlated-propagation -prune-eh -adce -simplifycfg -aggressive-instcombine -instsimplify -lowerinvoke -callsite-splitting -constprop -simplifycfg -forceattrs -gvn-hoist -tailcallelim -sroa -early-cse -lower-matrix-intrinsics -early-cse-memssa -loop-unroll-and-jam -slsr -rpo-functionattrs -simple-loop-unswitch -early-cse-memssa -name-anon-globals -early-cse -instcombine -newgvn -strip-dead-prototypes -loop-load-elim -strip-nondebug -alignment-from-assumptions -strip -gvn-hoist -jump-threading -simplifycfg -simplifycfg -licm -newgvn -tailcallelim -instcombine -simplifycfg -deadargelim -elim-avail-extern -instcombine input.bc -o output.bc