734 "instruction raising SIGTRAP. Used on PPC64.") \ 735 \ 736 product(intx, ArrayCopyLoadStoreMaxElem, 8, \ 737 "Maximum number of arraycopy elements inlined as a sequence of" \ 738 "loads/stores") \ 739 range(0, max_intx) \ 740 \ 741 develop(bool, StressArrayCopyMacroNode, false, \ 742 "Perform ArrayCopy load/store replacement during IGVN only") \ 743 \ 744 develop(bool, RenumberLiveNodes, true, \ 745 "Renumber live nodes") \ 746 \ 747 product(uintx, LoopStripMiningIter, 0, \ 748 "Number of iterations in strip mined loop") \ 749 range(0, max_juint) \ 750 \ 751 product(uintx, LoopStripMiningIterShortLoop, 0, \ 752 "Loop with fewer iterations are not strip mined") \ 753 range(0, max_juint) \ 754 755 C2_FLAGS(DECLARE_DEVELOPER_FLAG, \ 756 DECLARE_PD_DEVELOPER_FLAG, \ 757 DECLARE_PRODUCT_FLAG, \ 758 DECLARE_PD_PRODUCT_FLAG, \ 759 DECLARE_DIAGNOSTIC_FLAG, \ 760 DECLARE_PD_DIAGNOSTIC_FLAG, \ 761 DECLARE_EXPERIMENTAL_FLAG, \ 762 DECLARE_NOTPRODUCT_FLAG, \ 763 IGNORE_RANGE, \ 764 IGNORE_CONSTRAINT, \ 765 IGNORE_WRITEABLE) 766 767 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP | 734 "instruction raising SIGTRAP. Used on PPC64.") \ 735 \ 736 product(intx, ArrayCopyLoadStoreMaxElem, 8, \ 737 "Maximum number of arraycopy elements inlined as a sequence of" \ 738 "loads/stores") \ 739 range(0, max_intx) \ 740 \ 741 develop(bool, StressArrayCopyMacroNode, false, \ 742 "Perform ArrayCopy load/store replacement during IGVN only") \ 743 \ 744 develop(bool, RenumberLiveNodes, true, \ 745 "Renumber live nodes") \ 746 \ 747 product(uintx, LoopStripMiningIter, 0, \ 748 "Number of iterations in strip mined loop") \ 749 range(0, max_juint) \ 750 \ 751 product(uintx, LoopStripMiningIterShortLoop, 0, \ 752 "Loop with fewer iterations are not strip mined") \ 753 range(0, max_juint) \ 754 \ 755 product(bool, UseProfiledLoopPredicate, true, \ 756 "move predicates out of loops based on profiling data") \ 757 758 C2_FLAGS(DECLARE_DEVELOPER_FLAG, \ 759 DECLARE_PD_DEVELOPER_FLAG, \ 760 DECLARE_PRODUCT_FLAG, \ 761 DECLARE_PD_PRODUCT_FLAG, \ 762 DECLARE_DIAGNOSTIC_FLAG, \ 763 DECLARE_PD_DIAGNOSTIC_FLAG, \ 764 DECLARE_EXPERIMENTAL_FLAG, \ 765 DECLARE_NOTPRODUCT_FLAG, \ 766 IGNORE_RANGE, \ 767 IGNORE_CONSTRAINT, \ 768 IGNORE_WRITEABLE) 769 770 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP |