2962 "-1: use system-specific value (automatically determined") \ |
2962 "-1: use system-specific value (automatically determined") \ |
2963 constraint(AllocatePrefetchDistanceConstraintFunc, AfterMemoryInit)\ |
2963 constraint(AllocatePrefetchDistanceConstraintFunc, AfterMemoryInit)\ |
2964 \ |
2964 \ |
2965 product(intx, AllocatePrefetchLines, 3, \ |
2965 product(intx, AllocatePrefetchLines, 3, \ |
2966 "Number of lines to prefetch ahead of array allocation pointer") \ |
2966 "Number of lines to prefetch ahead of array allocation pointer") \ |
2967 range(1, max_jint / 2) \ |
2967 range(1, 64) \ |
2968 \ |
2968 \ |
2969 product(intx, AllocateInstancePrefetchLines, 1, \ |
2969 product(intx, AllocateInstancePrefetchLines, 1, \ |
2970 "Number of lines to prefetch ahead of instance allocation " \ |
2970 "Number of lines to prefetch ahead of instance allocation " \ |
2971 "pointer") \ |
2971 "pointer") \ |
2972 range(1, max_jint / 2) \ |
2972 range(1, 64) \ |
2973 \ |
2973 \ |
2974 product(intx, AllocatePrefetchStepSize, 16, \ |
2974 product(intx, AllocatePrefetchStepSize, 16, \ |
2975 "Step size in bytes of sequential prefetch instructions") \ |
2975 "Step size in bytes of sequential prefetch instructions") \ |
2976 range(1, max_jint) \ |
2976 range(1, 512) \ |
2977 constraint(AllocatePrefetchStepSizeConstraintFunc,AfterMemoryInit)\ |
2977 constraint(AllocatePrefetchStepSizeConstraintFunc,AfterMemoryInit)\ |
2978 \ |
2978 \ |
2979 product(intx, AllocatePrefetchInstr, 0, \ |
2979 product(intx, AllocatePrefetchInstr, 0, \ |
2980 "Prefetch instruction to prefetch ahead of allocation pointer") \ |
2980 "Prefetch instruction to prefetch ahead of allocation pointer") \ |
2981 constraint(AllocatePrefetchInstrConstraintFunc, AfterErgo) \ |
2981 constraint(AllocatePrefetchInstrConstraintFunc, AfterErgo) \ |