Mercurial > hg > truffle
comparison src/share/vm/opto/c2_globals.hpp @ 7473:d092d1b31229
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
author | roland |
---|---|
date | Sun, 23 Dec 2012 17:08:22 +0100 |
parents | 2aff40cb4703 |
children | b30b3c2a0cf2 |
comparison
equal
deleted
inserted
replaced
7445:cd962e15c08e | 7473:d092d1b31229 |
---|---|
604 "0 for no aliasing, 1 for oop/field/static/array split, " \ | 604 "0 for no aliasing, 1 for oop/field/static/array split, " \ |
605 "2 for class split, 3 for unique instances") \ | 605 "2 for class split, 3 for unique instances") \ |
606 \ | 606 \ |
607 develop(bool, VerifyAliases, false, \ | 607 develop(bool, VerifyAliases, false, \ |
608 "perform extra checks on the results of alias analysis") \ | 608 "perform extra checks on the results of alias analysis") \ |
609 \ | |
610 product(bool, IncrementalInline, true, \ | |
611 "do post parse inlining") \ | |
612 \ | |
613 develop(bool, AlwaysIncrementalInline, false, \ | |
614 "do all inlining incrementally") \ | |
615 \ | |
616 product(intx, LiveNodeCountInliningCutoff, 20000, \ | |
617 "max number of live nodes in a method") \ | |
618 | |
609 | 619 |
610 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) | 620 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) |
611 | 621 |
612 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP | 622 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP |