738 develop(bool, StressArrayCopyMacroNode, false, \ |
738 develop(bool, StressArrayCopyMacroNode, false, \ |
739 "Perform ArrayCopy load/store replacement during IGVN only") \ |
739 "Perform ArrayCopy load/store replacement during IGVN only") \ |
740 \ |
740 \ |
741 develop(bool, RenumberLiveNodes, true, \ |
741 develop(bool, RenumberLiveNodes, true, \ |
742 "Renumber live nodes") \ |
742 "Renumber live nodes") \ |
|
743 \ |
|
744 product(uintx, LoopStripMiningIter, 0, \ |
|
745 "Number of iterations in strip mined loop") \ |
|
746 range(0, max_juint) \ |
|
747 \ |
|
748 product(uintx, LoopStripMiningIterShortLoop, 0, \ |
|
749 "Loop with fewer iterations are not strip mined") \ |
|
750 range(0, max_juint) \ |
743 |
751 |
744 C2_FLAGS(DECLARE_DEVELOPER_FLAG, \ |
752 C2_FLAGS(DECLARE_DEVELOPER_FLAG, \ |
745 DECLARE_PD_DEVELOPER_FLAG, \ |
753 DECLARE_PD_DEVELOPER_FLAG, \ |
746 DECLARE_PRODUCT_FLAG, \ |
754 DECLARE_PRODUCT_FLAG, \ |
747 DECLARE_PD_PRODUCT_FLAG, \ |
755 DECLARE_PD_PRODUCT_FLAG, \ |