Mercurial > hg > graal-compiler
diff src/share/vm/runtime/globals.hpp @ 3903:2f9b79ddb05c
7039731: arraycopy could use prefetch on SPARC
Summary: Use BIS and prefetch in arraycopy stubs for Sparc (BIS for T4 only).
Reviewed-by: never, iveresov
author | kvn |
---|---|
date | Fri, 02 Sep 2011 12:13:33 -0700 |
parents | baf763f388e6 |
children | d968f546734e |
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.hpp Fri Sep 02 04:28:59 2011 -0700 +++ b/src/share/vm/runtime/globals.hpp Fri Sep 02 12:13:33 2011 -0700 @@ -1985,6 +1985,12 @@ product(intx, BlockZeroingLowLimit, 2048, \ "Minimum size in bytes when block zeroing will be used") \ \ + product(bool, UseBlockCopy, false, \ + "Use special cpu instructions for block copy") \ + \ + product(intx, BlockCopyLowLimit, 2048, \ + "Minimum size in bytes when block copy will be used") \ + \ product(bool, PrintRevisitStats, false, \ "Print revisit (klass and MDO) stack related information") \ \ @@ -2918,6 +2924,12 @@ product(intx, ReadPrefetchInstr, 0, \ "Prefetch instruction to prefetch ahead") \ \ + product(uintx, ArraycopySrcPrefetchDistance, 0, \ + "Distance to prefetch source array in arracopy") \ + \ + product(uintx, ArraycopyDstPrefetchDistance, 0, \ + "Distance to prefetch destination array in arracopy") \ + \ /* deoptimization */ \ develop(bool, TraceDeoptimization, false, \ "Trace deoptimization") \