Mercurial > hg > truffle
comparison src/share/vm/opto/c2_globals.hpp @ 3345:bad7ecd0b6ed
5091921: Sign flip issues in loop optimizer
Summary: Fix integer overflow problem in the code generated by loop optimizer.
Reviewed-by: never
author | kvn |
---|---|
date | Wed, 04 May 2011 13:12:42 -0700 |
parents | 1d1603768966 |
children | f08d439fab8c |
comparison
equal
deleted
inserted
replaced
3344:0139aac70fb5 | 3345:bad7ecd0b6ed |
---|---|
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") \ |