comparison 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
comparison
equal deleted inserted replaced
3902:11a4af030e4b 3903:2f9b79ddb05c
1983 "Use special cpu instructions for block zeroing") \ 1983 "Use special cpu instructions for block zeroing") \
1984 \ 1984 \
1985 product(intx, BlockZeroingLowLimit, 2048, \ 1985 product(intx, BlockZeroingLowLimit, 2048, \
1986 "Minimum size in bytes when block zeroing will be used") \ 1986 "Minimum size in bytes when block zeroing will be used") \
1987 \ 1987 \
1988 product(bool, UseBlockCopy, false, \
1989 "Use special cpu instructions for block copy") \
1990 \
1991 product(intx, BlockCopyLowLimit, 2048, \
1992 "Minimum size in bytes when block copy will be used") \
1993 \
1988 product(bool, PrintRevisitStats, false, \ 1994 product(bool, PrintRevisitStats, false, \
1989 "Print revisit (klass and MDO) stack related information") \ 1995 "Print revisit (klass and MDO) stack related information") \
1990 \ 1996 \
1991 EMBEDDED_ONLY(product(bool, LowMemoryProtection, true, \ 1997 EMBEDDED_ONLY(product(bool, LowMemoryProtection, true, \
1992 "Enable LowMemoryProtection")) \ 1998 "Enable LowMemoryProtection")) \
2915 product(intx, AllocatePrefetchInstr, 0, \ 2921 product(intx, AllocatePrefetchInstr, 0, \
2916 "Prefetch instruction to prefetch ahead of allocation pointer") \ 2922 "Prefetch instruction to prefetch ahead of allocation pointer") \
2917 \ 2923 \
2918 product(intx, ReadPrefetchInstr, 0, \ 2924 product(intx, ReadPrefetchInstr, 0, \
2919 "Prefetch instruction to prefetch ahead") \ 2925 "Prefetch instruction to prefetch ahead") \
2926 \
2927 product(uintx, ArraycopySrcPrefetchDistance, 0, \
2928 "Distance to prefetch source array in arracopy") \
2929 \
2930 product(uintx, ArraycopyDstPrefetchDistance, 0, \
2931 "Distance to prefetch destination array in arracopy") \
2920 \ 2932 \
2921 /* deoptimization */ \ 2933 /* deoptimization */ \
2922 develop(bool, TraceDeoptimization, false, \ 2934 develop(bool, TraceDeoptimization, false, \
2923 "Trace deoptimization") \ 2935 "Trace deoptimization") \
2924 \ 2936 \