comparison src/share/vm/opto/c2_globals.hpp @ 12355:cefad50507d8

Merge with hs25-b53
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 11 Oct 2013 10:38:03 +0200
parents c9ccd7b85f20
children 3213ba4d3dff
comparison
equal deleted inserted replaced
12058:ccb4f2af2319 12355:cefad50507d8
419 "Use JumpTables instead of a binary search tree for switches") \ 419 "Use JumpTables instead of a binary search tree for switches") \
420 \ 420 \
421 product(bool, UseDivMod, true, \ 421 product(bool, UseDivMod, true, \
422 "Use combined DivMod instruction if available") \ 422 "Use combined DivMod instruction if available") \
423 \ 423 \
424 product(intx, MinJumpTableSize, 18, \ 424 product_pd(intx, MinJumpTableSize, \
425 "Minimum number of targets in a generated jump table") \ 425 "Minimum number of targets in a generated jump table") \
426 \ 426 \
427 product(intx, MaxJumpTableSize, 65000, \ 427 product(intx, MaxJumpTableSize, 65000, \
428 "Maximum number of targets in a generated jump table") \ 428 "Maximum number of targets in a generated jump table") \
429 \ 429 \
445 notproduct(bool, PrintEliminateLocks, false, \ 445 notproduct(bool, PrintEliminateLocks, false, \
446 "Print out when locks are eliminated") \ 446 "Print out when locks are eliminated") \
447 \ 447 \
448 product(bool, EliminateAutoBox, true, \ 448 product(bool, EliminateAutoBox, true, \
449 "Control optimizations for autobox elimination") \ 449 "Control optimizations for autobox elimination") \
450 \
451 experimental(bool, UseImplicitStableValues, false, \
452 "Mark well-known stable fields as such (e.g. String.value)") \
450 \ 453 \
451 product(intx, AutoBoxCacheMax, 128, \ 454 product(intx, AutoBoxCacheMax, 128, \
452 "Sets max value cached by the java.lang.Integer autobox cache") \ 455 "Sets max value cached by the java.lang.Integer autobox cache") \
453 \ 456 \
454 experimental(bool, AggressiveUnboxing, false, \ 457 experimental(bool, AggressiveUnboxing, false, \
631 product(intx, LiveNodeCountInliningCutoff, 20000, \ 634 product(intx, LiveNodeCountInliningCutoff, 20000, \
632 "max number of live nodes in a method") \ 635 "max number of live nodes in a method") \
633 \ 636 \
634 diagnostic(bool, OptimizeExpensiveOps, true, \ 637 diagnostic(bool, OptimizeExpensiveOps, true, \
635 "Find best control for expensive operations") \ 638 "Find best control for expensive operations") \
636 639 \
640 product(bool, UseMathExactIntrinsics, true, \
641 "Enables intrinsification of various java.lang.Math funcitons")
637 642
638 C2_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG) 643 C2_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG)
639 644
640 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP 645 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP