3790 } |
3790 } |
3791 if (!UseTypeSpeculation && FLAG_IS_DEFAULT(TypeProfileLevel)) { |
3791 if (!UseTypeSpeculation && FLAG_IS_DEFAULT(TypeProfileLevel)) { |
3792 // nothing to use the profiling, turn if off |
3792 // nothing to use the profiling, turn if off |
3793 FLAG_SET_DEFAULT(TypeProfileLevel, 0); |
3793 FLAG_SET_DEFAULT(TypeProfileLevel, 0); |
3794 } |
3794 } |
3795 if (UseTypeSpeculation && FLAG_IS_DEFAULT(ReplaceInParentMaps)) { |
|
3796 // Doing the replace in parent maps helps speculation |
|
3797 FLAG_SET_DEFAULT(ReplaceInParentMaps, true); |
|
3798 } |
|
3799 #endif |
3795 #endif |
3800 |
3796 |
3801 if (PrintAssembly && FLAG_IS_DEFAULT(DebugNonSafepoints)) { |
3797 if (PrintAssembly && FLAG_IS_DEFAULT(DebugNonSafepoints)) { |
3802 warning("PrintAssembly is enabled; turning on DebugNonSafepoints to gain additional output"); |
3798 warning("PrintAssembly is enabled; turning on DebugNonSafepoints to gain additional output"); |
3803 DebugNonSafepoints = true; |
3799 DebugNonSafepoints = true; |