comparison src/share/vm/opto/c2_globals.hpp @ 418:72c5366e5d86

6743900: frequency based block layout Summary: post-register allocation pass that drives block layout by edge frequencies Reviewed-by: never, kvn
author rasbold
date Thu, 06 Nov 2008 14:59:10 -0800
parents 40b69ca33f4b
children a1980da045cc
comparison
equal deleted inserted replaced
417:f4fe12e429a4 418:72c5366e5d86
394 product(intx, MaxLabelRootDepth, 1100, \ 394 product(intx, MaxLabelRootDepth, 1100, \
395 "Maximum times call Label_Root to prevent stack overflow") \ 395 "Maximum times call Label_Root to prevent stack overflow") \
396 \ 396 \
397 diagnostic(intx, DominatorSearchLimit, 1000, \ 397 diagnostic(intx, DominatorSearchLimit, 1000, \
398 "Iterations limit in Node::dominates") \ 398 "Iterations limit in Node::dominates") \
399 \
400 product(bool, BlockLayoutByFrequency, true, \
401 "Use edge frequencies to drive block ordering") \
402 \
403 product(intx, BlockLayoutMinDiamondPercentage, 20, \
404 "Miniumum %% of a successor (predecessor) for which block layout "\
405 "a will allow a fork (join) in a single chain") \
406 \
407 product(bool, BlockLayoutRotateLoops, false, \
408 "Allow back branches to be fall throughs in the block layour") \
399 409
400 C2_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_NOTPRODUCT_FLAG) 410 C2_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_NOTPRODUCT_FLAG)