181 "Trace generation of loop predicates") \ |
181 "Trace generation of loop predicates") \ |
182 \ |
182 \ |
183 develop(bool, TraceLoopOpts, false, \ |
183 develop(bool, TraceLoopOpts, false, \ |
184 "Trace executed loop optimizations") \ |
184 "Trace executed loop optimizations") \ |
185 \ |
185 \ |
|
186 diagnostic(bool, LoopLimitCheck, true, \ |
|
187 "Generate a loop limits check for overflow") \ |
|
188 \ |
|
189 develop(bool, TraceLoopLimitCheck, false, \ |
|
190 "Trace generation of loop limits checks") \ |
|
191 \ |
|
192 diagnostic(bool, RangeLimitCheck, true, \ |
|
193 "Additional overflow checks during range check elimination") \ |
|
194 \ |
|
195 develop(bool, TraceRangeLimitCheck, false, \ |
|
196 "Trace additional overflow checks in RCE") \ |
|
197 \ |
|
198 diagnostic(bool, UnrollLimitCheck, true, \ |
|
199 "Additional overflow checks during loop unroll") \ |
|
200 \ |
186 product(bool, OptimizeFill, false, \ |
201 product(bool, OptimizeFill, false, \ |
187 "convert fill/copy loops into intrinsic") \ |
202 "convert fill/copy loops into intrinsic") \ |
188 \ |
203 \ |
189 develop(bool, TraceOptimizeFill, false, \ |
204 develop(bool, TraceOptimizeFill, false, \ |
190 "print detailed information about fill conversion") \ |
205 "print detailed information about fill conversion") \ |