Mercurial > hg > graal-compiler
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 |