src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/runtime

src/share/vm/runtime/arguments.cpp

Print this page
rev 6442 : 8026796: Make replace_in_map() on parent maps generic
Summary: propagate node replacements along control flow edges to callers
Reviewed-by:


3802   LP64_ONLY(FLAG_SET_DEFAULT(UseCompressedOops, false));
3803   LP64_ONLY(FLAG_SET_DEFAULT(UseCompressedClassPointers, false));
3804 #endif // CC_INTERP
3805 
3806 #ifdef COMPILER2
3807   if (!EliminateLocks) {
3808     EliminateNestedLocks = false;
3809   }
3810   if (!Inline) {
3811     IncrementalInline = false;
3812   }
3813 #ifndef PRODUCT
3814   if (!IncrementalInline) {
3815     AlwaysIncrementalInline = false;
3816   }
3817 #endif
3818   if (!UseTypeSpeculation && FLAG_IS_DEFAULT(TypeProfileLevel)) {
3819     // nothing to use the profiling, turn if off
3820     FLAG_SET_DEFAULT(TypeProfileLevel, 0);
3821   }
3822   if (UseTypeSpeculation && FLAG_IS_DEFAULT(ReplaceInParentMaps)) {
3823     // Doing the replace in parent maps helps speculation
3824     FLAG_SET_DEFAULT(ReplaceInParentMaps, true);
3825   }
3826 #endif
3827 
3828   if (PrintAssembly && FLAG_IS_DEFAULT(DebugNonSafepoints)) {
3829     warning("PrintAssembly is enabled; turning on DebugNonSafepoints to gain additional output");
3830     DebugNonSafepoints = true;
3831   }
3832 
3833   if (FLAG_IS_CMDLINE(CompressedClassSpaceSize) && !UseCompressedClassPointers) {
3834     warning("Setting CompressedClassSpaceSize has no effect when compressed class pointers are not used");
3835   }
3836 
3837 #ifndef PRODUCT
3838   if (CompileTheWorld) {
3839     // Force NmethodSweeper to sweep whole CodeCache each time.
3840     if (FLAG_IS_DEFAULT(NmethodSweepFraction)) {
3841       NmethodSweepFraction = 1;
3842     }
3843   }
3844 
3845   if (!LogVMOutput && FLAG_IS_DEFAULT(LogVMOutput)) {




3802   LP64_ONLY(FLAG_SET_DEFAULT(UseCompressedOops, false));
3803   LP64_ONLY(FLAG_SET_DEFAULT(UseCompressedClassPointers, false));
3804 #endif // CC_INTERP
3805 
3806 #ifdef COMPILER2
3807   if (!EliminateLocks) {
3808     EliminateNestedLocks = false;
3809   }
3810   if (!Inline) {
3811     IncrementalInline = false;
3812   }
3813 #ifndef PRODUCT
3814   if (!IncrementalInline) {
3815     AlwaysIncrementalInline = false;
3816   }
3817 #endif
3818   if (!UseTypeSpeculation && FLAG_IS_DEFAULT(TypeProfileLevel)) {
3819     // nothing to use the profiling, turn if off
3820     FLAG_SET_DEFAULT(TypeProfileLevel, 0);
3821   }




3822 #endif
3823 
3824   if (PrintAssembly && FLAG_IS_DEFAULT(DebugNonSafepoints)) {
3825     warning("PrintAssembly is enabled; turning on DebugNonSafepoints to gain additional output");
3826     DebugNonSafepoints = true;
3827   }
3828 
3829   if (FLAG_IS_CMDLINE(CompressedClassSpaceSize) && !UseCompressedClassPointers) {
3830     warning("Setting CompressedClassSpaceSize has no effect when compressed class pointers are not used");
3831   }
3832 
3833 #ifndef PRODUCT
3834   if (CompileTheWorld) {
3835     // Force NmethodSweeper to sweep whole CodeCache each time.
3836     if (FLAG_IS_DEFAULT(NmethodSweepFraction)) {
3837       NmethodSweepFraction = 1;
3838     }
3839   }
3840 
3841   if (!LogVMOutput && FLAG_IS_DEFAULT(LogVMOutput)) {


src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File