|
5 | 5 | //! to OpenMP) removed.
|
6 | 6 | //!
|
7 | 7 | //! For more details, refer to https://github.com/inko-lang/inko/issues/595.
|
8 |
| -pub(crate) const BALANCED: &str = "\ |
| 8 | +pub(crate) const RELEASE: &str = "\ |
9 | 9 | inferattrs,\
|
10 | 10 | function<eager-inv>(\
|
11 | 11 | lower-expect,\
|
@@ -107,109 +107,3 @@ pub(crate) const BALANCED: &str = "\
|
107 | 107 | function(annotation-remarks),\
|
108 | 108 | verify\
|
109 | 109 | ";
|
110 |
| - |
111 |
| -pub(crate) const AGGRESSIVE: &str = "\ |
112 |
| - inferattrs,\ |
113 |
| - function<eager-inv>(\ |
114 |
| - lower-expect,\ |
115 |
| - simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;no-switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch>,\ |
116 |
| - sroa<modify-cfg>,\ |
117 |
| - early-cse\ |
118 |
| - ),\ |
119 |
| - ipsccp,\ |
120 |
| - called-value-propagation,\ |
121 |
| - globalopt,\ |
122 |
| - function<eager-inv>(\ |
123 |
| - mem2reg,\ |
124 |
| - instcombine<max-iterations=2;no-use-loop-info>,\ |
125 |
| - simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch>\ |
126 |
| - ),\ |
127 |
| - require<globals-aa>,\ |
128 |
| - function(invalidate<aa>),\ |
129 |
| - cgscc(\ |
130 |
| - devirt<4>(\ |
131 |
| - inline<only-mandatory>,\ |
132 |
| - inline,\ |
133 |
| - function-attrs<skip-non-recursive>,\ |
134 |
| - function<eager-inv;no-rerun>(\ |
135 |
| - sroa<modify-cfg>,\ |
136 |
| - early-cse<memssa>,\ |
137 |
| - speculative-execution,\ |
138 |
| - jump-threading,\ |
139 |
| - correlated-propagation,\ |
140 |
| - simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch>,\ |
141 |
| - instcombine<max-iterations=2;no-use-loop-info>,\ |
142 |
| - aggressive-instcombine,\ |
143 |
| - constraint-elimination,\ |
144 |
| - libcalls-shrinkwrap,\ |
145 |
| - tailcallelim,\ |
146 |
| - simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch>,\ |
147 |
| - reassociate,\ |
148 |
| - loop-mssa(\ |
149 |
| - loop-instsimplify,\ |
150 |
| - loop-simplifycfg,\ |
151 |
| - licm<no-allowspeculation>,\ |
152 |
| - loop-rotate<header-duplication;no-prepare-for-lto>,\ |
153 |
| - licm<allowspeculation>,\ |
154 |
| - simple-loop-unswitch<no-nontrivial;trivial>\ |
155 |
| - ),\ |
156 |
| - simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch>,\ |
157 |
| - instcombine<max-iterations=2;no-use-loop-info>,\ |
158 |
| - loop(loop-idiom,indvars,loop-deletion,loop-unroll-full),\ |
159 |
| - sroa<modify-cfg>,\ |
160 |
| - vector-combine,\ |
161 |
| - mldst-motion<no-split-footer-bb>,\ |
162 |
| - gvn,\ |
163 |
| - sccp,\ |
164 |
| - bdce,\ |
165 |
| - instcombine<max-iterations=2;no-use-loop-info>,\ |
166 |
| - jump-threading,\ |
167 |
| - correlated-propagation,\ |
168 |
| - adce,\ |
169 |
| - memcpyopt,\ |
170 |
| - dse,\ |
171 |
| - move-auto-init,\ |
172 |
| - loop-mssa(licm<allowspeculation>),\ |
173 |
| - simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;hoist-common-insts;sink-common-insts;speculate-blocks;simplify-cond-branch>,\ |
174 |
| - instcombine<max-iterations=2;no-use-loop-info>\ |
175 |
| - ),\ |
176 |
| - function-attrs,\ |
177 |
| - function(require<should-not-run-function-passes>)\ |
178 |
| - )\ |
179 |
| - ),\ |
180 |
| - deadargelim,\ |
181 |
| - globalopt,\ |
182 |
| - globaldce,\ |
183 |
| - elim-avail-extern,\ |
184 |
| - rpo-function-attrs,\ |
185 |
| - recompute-globalsaa,\ |
186 |
| - function<eager-inv>(\ |
187 |
| - float2int,\ |
188 |
| - lower-constant-intrinsics,\ |
189 |
| - loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),\ |
190 |
| - loop-distribute,\ |
191 |
| - inject-tli-mappings,\ |
192 |
| - loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,\ |
193 |
| - loop-load-elim,\ |
194 |
| - instcombine<max-iterations=2;no-use-loop-info>,\ |
195 |
| - simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-lookup;no-keep-loops;hoist-common-insts;sink-common-insts;speculate-blocks;simplify-cond-branch>,\ |
196 |
| - slp-vectorizer,\ |
197 |
| - vector-combine,\ |
198 |
| - instcombine<max-iterations=2;no-use-loop-info>,\ |
199 |
| - loop-unroll<O2>,\ |
200 |
| - sroa<preserve-cfg>,\ |
201 |
| - instcombine<max-iterations=2;no-use-loop-info>,\ |
202 |
| - loop-mssa(licm<allowspeculation>),\ |
203 |
| - alignment-from-assumptions,\ |
204 |
| - loop-sink,\ |
205 |
| - instsimplify,\ |
206 |
| - div-rem-pairs,\ |
207 |
| - tailcallelim,\ |
208 |
| - simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-sink-common-insts;speculate-blocks;simplify-cond-branch>\ |
209 |
| - ),\ |
210 |
| - globaldce,\ |
211 |
| - constmerge,\ |
212 |
| - rel-lookup-table-converter,\ |
213 |
| - function(annotation-remarks),\ |
214 |
| - verify\ |
215 |
| -"; |
0 commit comments