changeset 50116:5ef28d560b6f

8200276: Cleanup allocation.hpp includes Reviewed-by: stefank, hseigel
author coleenp
date Tue, 27 Mar 2018 11:53:23 -0400
parents f6e5a1e3a862
children c96f6f8984f7
files src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp src/hotspot/cpu/arm/nativeInst_arm.hpp src/hotspot/cpu/arm/nativeInst_arm_32.hpp src/hotspot/cpu/arm/nativeInst_arm_64.hpp src/hotspot/cpu/ppc/nativeInst_ppc.hpp src/hotspot/cpu/s390/nativeInst_s390.hpp src/hotspot/cpu/sparc/nativeInst_sparc.hpp src/hotspot/cpu/x86/nativeInst_x86.hpp src/hotspot/cpu/zero/nativeInst_zero.hpp src/hotspot/share/c1/c1_FpuStackSim.hpp src/hotspot/share/c1/c1_Optimizer.hpp src/hotspot/share/ci/ciFlags.hpp src/hotspot/share/ci/ciMetadata.hpp src/hotspot/share/ci/ciObject.hpp src/hotspot/share/classfile/stringTable.hpp src/hotspot/share/classfile/verificationType.hpp src/hotspot/share/code/location.hpp src/hotspot/share/code/pcDesc.hpp src/hotspot/share/code/vmreg.hpp src/hotspot/share/gc/g1/g1InCSetState.hpp src/hotspot/share/gc/parallel/psTasks.hpp src/hotspot/share/gc/parallel/psVirtualspace.hpp src/hotspot/share/interpreter/invocationCounter.hpp src/hotspot/share/logging/log.hpp src/hotspot/share/logging/logDecorations.hpp src/hotspot/share/logging/logDecorators.hpp src/hotspot/share/memory/metachunk.hpp src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp src/hotspot/share/memory/padded.hpp src/hotspot/share/memory/virtualspace.hpp src/hotspot/share/metaprogramming/integralConstant.hpp src/hotspot/share/metaprogramming/isIntegral.hpp src/hotspot/share/metaprogramming/isRegisteredEnum.hpp src/hotspot/share/metaprogramming/isSigned.hpp src/hotspot/share/oops/klassVtable.hpp src/hotspot/share/prims/privilegedStack.hpp src/hotspot/share/runtime/extendedPC.hpp src/hotspot/share/services/allocationSite.hpp src/hotspot/share/services/memBaseline.hpp src/hotspot/share/utilities/accessFlags.hpp src/hotspot/share/utilities/bitMap.hpp src/hotspot/share/utilities/constantTag.hpp src/hotspot/share/utilities/sizes.hpp
diffstat 43 files changed, 16 insertions(+), 53 deletions(-) [+]
line wrap: on
line diff
--- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 #define CPU_AARCH64_VM_NATIVEINST_AARCH64_HPP
 
 #include "asm/assembler.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 
--- a/src/hotspot/cpu/arm/nativeInst_arm.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/arm/nativeInst_arm.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -26,7 +26,6 @@
 #define CPU_ARM_VM_NATIVEINST_ARM_HPP
 
 #include "asm/macroAssembler.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 
--- a/src/hotspot/cpu/arm/nativeInst_arm_32.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/arm/nativeInst_arm_32.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 
 #include "asm/macroAssembler.hpp"
 #include "code/codeCache.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 #include "runtime/thread.hpp"
--- a/src/hotspot/cpu/arm/nativeInst_arm_64.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/arm/nativeInst_arm_64.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 
 #include "asm/macroAssembler.hpp"
 #include "code/codeCache.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 
--- a/src/hotspot/cpu/ppc/nativeInst_ppc.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/ppc/nativeInst_ppc.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 #define CPU_PPC_VM_NATIVEINST_PPC_HPP
 
 #include "asm/macroAssembler.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 #include "runtime/safepointMechanism.hpp"
--- a/src/hotspot/cpu/s390/nativeInst_s390.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/s390/nativeInst_s390.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -29,7 +29,6 @@
 #define CPU_S390_VM_NATIVEINST_S390_HPP
 
 #include "asm/macroAssembler.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 
--- a/src/hotspot/cpu/sparc/nativeInst_sparc.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/sparc/nativeInst_sparc.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -26,7 +26,6 @@
 #define CPU_SPARC_VM_NATIVEINST_SPARC_HPP
 
 #include "asm/macroAssembler.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 
--- a/src/hotspot/cpu/x86/nativeInst_x86.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/x86/nativeInst_x86.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -26,7 +26,6 @@
 #define CPU_X86_VM_NATIVEINST_X86_HPP
 
 #include "asm/assembler.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 #include "runtime/safepointMechanism.hpp"
--- a/src/hotspot/cpu/zero/nativeInst_zero.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/cpu/zero/nativeInst_zero.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 #define CPU_ZERO_VM_NATIVEINST_ZERO_HPP
 
 #include "asm/assembler.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/icache.hpp"
 #include "runtime/os.hpp"
 
--- a/src/hotspot/share/c1/c1_FpuStackSim.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/c1/c1_FpuStackSim.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -26,7 +26,6 @@
 #define SHARE_VM_C1_C1_FPUSTACKSIM_HPP
 
 #include "c1/c1_FrameMap.hpp"
-#include "memory/allocation.hpp"
 #include "utilities/macros.hpp"
 
 // Provides location for forward declaration of this class, which is
--- a/src/hotspot/share/c1/c1_Optimizer.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/c1/c1_Optimizer.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 
 #include "c1/c1_IR.hpp"
 #include "c1/c1_Instruction.hpp"
-#include "memory/allocation.hpp"
 
 class Optimizer {
  private:
--- a/src/hotspot/share/ci/ciFlags.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/ci/ciFlags.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 
 #include "jvm.h"
 #include "ci/ciClassList.hpp"
-#include "memory/allocation.hpp"
 #include "utilities/accessFlags.hpp"
 #include "utilities/ostream.hpp"
 
--- a/src/hotspot/share/ci/ciMetadata.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/ci/ciMetadata.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -27,7 +27,6 @@
 
 #include "ci/ciBaseObject.hpp"
 #include "ci/ciClassList.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/handles.hpp"
 #include "runtime/jniHandles.hpp"
 
--- a/src/hotspot/share/ci/ciObject.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/ci/ciObject.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 
 #include "ci/ciBaseObject.hpp"
 #include "ci/ciClassList.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/handles.hpp"
 #include "runtime/jniHandles.hpp"
 
--- a/src/hotspot/share/classfile/stringTable.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/classfile/stringTable.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_CLASSFILE_STRINGTABLE_HPP
 #define SHARE_VM_CLASSFILE_STRINGTABLE_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/hashtable.hpp"
 
 template <class T, class N> class CompactHashtable;
--- a/src/hotspot/share/classfile/verificationType.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/classfile/verificationType.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -26,7 +26,6 @@
 #define SHARE_VM_CLASSFILE_VERIFICATIONTYPE_HPP
 
 #include "classfile/systemDictionary.hpp"
-#include "memory/allocation.hpp"
 #include "oops/instanceKlass.hpp"
 #include "oops/oop.hpp"
 #include "oops/symbol.hpp"
--- a/src/hotspot/share/code/location.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/code/location.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 
 #include "asm/assembler.hpp"
 #include "code/vmreg.hpp"
-#include "memory/allocation.hpp"
 
 // A Location describes a concrete machine variable location
 // (such as integer or floating point register or a stack-held
--- a/src/hotspot/share/code/pcDesc.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/code/pcDesc.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_CODE_PCDESC_HPP
 #define SHARE_VM_CODE_PCDESC_HPP
 
-#include "memory/allocation.hpp"
 
 // PcDescs map a physical PC (given as offset from start of nmethod) to
 // the corresponding source scope and byte code index.
--- a/src/hotspot/share/code/vmreg.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/code/vmreg.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -26,7 +26,6 @@
 #define SHARE_VM_CODE_VMREG_HPP
 
 #include "asm/register.hpp"
-#include "memory/allocation.hpp"
 #include "utilities/globalDefinitions.hpp"
 #include "utilities/macros.hpp"
 #include "utilities/ostream.hpp"
--- a/src/hotspot/share/gc/g1/g1InCSetState.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/gc/g1/g1InCSetState.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -27,7 +27,6 @@
 
 #include "gc/g1/g1BiasedArray.hpp"
 #include "gc/g1/heapRegion.hpp"
-#include "memory/allocation.hpp"
 
 // Per-region state during garbage collection.
 struct InCSetState {
--- a/src/hotspot/share/gc/parallel/psTasks.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/gc/parallel/psTasks.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_GC_PARALLEL_PSTASKS_HPP
 #define SHARE_VM_GC_PARALLEL_PSTASKS_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/growableArray.hpp"
 
 //
--- a/src/hotspot/share/gc/parallel/psVirtualspace.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/gc/parallel/psVirtualspace.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,6 +25,7 @@
 #ifndef SHARE_VM_GC_PARALLEL_PSVIRTUALSPACE_HPP
 #define SHARE_VM_GC_PARALLEL_PSVIRTUALSPACE_HPP
 
+#include "memory/allocation.hpp"
 #include "memory/virtualspace.hpp"
 
 // VirtualSpace for the parallel scavenge collector.
--- a/src/hotspot/share/interpreter/invocationCounter.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/interpreter/invocationCounter.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_INTERPRETER_INVOCATIONCOUNTER_HPP
 #define SHARE_VM_INTERPRETER_INVOCATIONCOUNTER_HPP
 
-#include "memory/allocation.hpp"
 #include "runtime/handles.hpp"
 #include "utilities/exceptions.hpp"
 
--- a/src/hotspot/share/logging/log.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/logging/log.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -28,7 +28,6 @@
 #include "logging/logPrefix.hpp"
 #include "logging/logTagSet.hpp"
 #include "logging/logTag.hpp"
-#include "memory/allocation.hpp"
 #include "runtime/os.hpp"
 #include "utilities/debug.hpp"
 
--- a/src/hotspot/share/logging/logDecorations.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/logging/logDecorations.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -26,7 +26,6 @@
 
 #include "logging/logDecorators.hpp"
 #include "logging/logTagSet.hpp"
-#include "memory/allocation.hpp"
 
 // Temporary object containing the necessary data for a log call's decorations (timestamps, etc).
 class LogDecorations {
--- a/src/hotspot/share/logging/logDecorators.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/logging/logDecorators.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -24,7 +24,6 @@
 #ifndef SHARE_VM_LOGGING_LOGDECORATORS_HPP
 #define SHARE_VM_LOGGING_LOGDECORATORS_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/globalDefinitions.hpp"
 
 // The list of available decorators:
--- a/src/hotspot/share/memory/metachunk.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/memory/metachunk.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -24,7 +24,6 @@
 #ifndef SHARE_VM_MEMORY_METACHUNK_HPP
 #define SHARE_VM_MEMORY_METACHUNK_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/debug.hpp"
 #include "utilities/globalDefinitions.hpp"
 
--- a/src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
 #define SHARE_VM_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
 
-#include "memory/allocation.hpp"
 
 class MetaspaceChunkFreeListSummary {
   size_t _num_specialized_chunks;
--- a/src/hotspot/share/memory/padded.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/memory/padded.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_MEMORY_PADDED_HPP
 #define SHARE_VM_MEMORY_PADDED_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/align.hpp"
 #include "utilities/globalDefinitions.hpp"
 
--- a/src/hotspot/share/memory/virtualspace.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/memory/virtualspace.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,7 @@
 #ifndef SHARE_VM_RUNTIME_VIRTUALSPACE_HPP
 #define SHARE_VM_RUNTIME_VIRTUALSPACE_HPP
 
-#include "memory/allocation.hpp"
+#include "utilities/globalDefinitions.hpp"
 
 // ReservedSpace is a data structure for reserving a contiguous address range.
 
--- a/src/hotspot/share/metaprogramming/integralConstant.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/metaprogramming/integralConstant.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_METAPROGRAMMING_INTEGRALCONSTANT_HPP
 #define SHARE_VM_METAPROGRAMMING_INTEGRALCONSTANT_HPP
 
-#include "memory/allocation.hpp"
 
 // An Integral Constant is a class providing a compile-time value of an
 // integral type.  An Integral Constant is also a nullary metafunction,
--- a/src/hotspot/share/metaprogramming/isIntegral.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/metaprogramming/isIntegral.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -26,7 +26,6 @@
 #ifndef SHARE_VM_METAPROGRAMMING_ISINTEGRAL_HPP
 #define SHARE_VM_METAPROGRAMMING_ISINTEGRAL_HPP
 
-#include "memory/allocation.hpp"
 #include "metaprogramming/integralConstant.hpp"
 #include "metaprogramming/isSigned.hpp"
 #include "metaprogramming/removeCV.hpp"
--- a/src/hotspot/share/metaprogramming/isRegisteredEnum.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/metaprogramming/isRegisteredEnum.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_METAPROGRAMMING_ISREGISTEREDENUM_HPP
 #define SHARE_VM_METAPROGRAMMING_ISREGISTEREDENUM_HPP
 
-#include "memory/allocation.hpp"
 #include "metaprogramming/integralConstant.hpp"
 
 // Recognize registered enum types.
--- a/src/hotspot/share/metaprogramming/isSigned.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/metaprogramming/isSigned.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_METAPROGRAMMING_ISSIGNED_HPP
 #define SHARE_VM_METAPROGRAMMING_ISSIGNED_HPP
 
-#include "memory/allocation.hpp"
 #include "metaprogramming/integralConstant.hpp"
 #include "metaprogramming/removeCV.hpp"
 #include <limits>
--- a/src/hotspot/share/oops/klassVtable.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/oops/klassVtable.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_OOPS_KLASSVTABLE_HPP
 #define SHARE_VM_OOPS_KLASSVTABLE_HPP
 
-#include "memory/allocation.hpp"
 #include "oops/oopsHierarchy.hpp"
 #include "runtime/handles.hpp"
 #include "utilities/growableArray.hpp"
--- a/src/hotspot/share/prims/privilegedStack.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/prims/privilegedStack.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_PRIMS_PRIVILEGEDSTACK_HPP
 #define SHARE_VM_PRIMS_PRIVILEGEDSTACK_HPP
 
-#include "memory/allocation.hpp"
 #include "oops/oopsHierarchy.hpp"
 #include "runtime/vframe.hpp"
 #include "utilities/growableArray.hpp"
--- a/src/hotspot/share/runtime/extendedPC.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/runtime/extendedPC.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_RUNTIME_EXTENDEDPC_HPP
 #define SHARE_VM_RUNTIME_EXTENDEDPC_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/globalDefinitions.hpp"
 
 // An ExtendedPC contains the _pc from a signal handler in a platform
--- a/src/hotspot/share/services/allocationSite.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/services/allocationSite.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_SERVICES_ALLOCATION_SITE_HPP
 #define SHARE_VM_SERVICES_ALLOCATION_SITE_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/nativeCallStack.hpp"
 
 // Allocation site represents a code path that makes a memory
--- a/src/hotspot/share/services/memBaseline.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/services/memBaseline.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -27,7 +27,6 @@
 
 #if INCLUDE_NMT
 
-#include "memory/allocation.hpp"
 #include "runtime/mutex.hpp"
 #include "services/mallocSiteTable.hpp"
 #include "services/mallocTracker.hpp"
--- a/src/hotspot/share/utilities/accessFlags.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/utilities/accessFlags.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -26,11 +26,12 @@
 #define SHARE_VM_UTILITIES_ACCESSFLAGS_HPP
 
 #include "jvm.h"
-#include "memory/allocation.hpp"
+#include "utilities/debug.hpp"
 #include "utilities/macros.hpp"
 
 // AccessFlags is an abstraction over Java access flags.
 
+class outputStream;
 
 enum {
   // See jvm.h for shared JVM_ACC_XXX access flags
--- a/src/hotspot/share/utilities/bitMap.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/utilities/bitMap.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_UTILITIES_BITMAP_HPP
 #define SHARE_VM_UTILITIES_BITMAP_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/align.hpp"
 
 // Forward decl;
--- a/src/hotspot/share/utilities/constantTag.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/utilities/constantTag.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -26,7 +26,7 @@
 #define SHARE_VM_UTILITIES_CONSTANTTAG_HPP
 
 #include "jvm.h"
-#include "memory/allocation.hpp"
+#include "utilities/globalDefinitions.hpp"
 
 // constant tags in Java .class files
 
--- a/src/hotspot/share/utilities/sizes.hpp	Tue Mar 27 17:30:55 2018 +0200
+++ b/src/hotspot/share/utilities/sizes.hpp	Tue Mar 27 11:53:23 2018 -0400
@@ -25,7 +25,6 @@
 #ifndef SHARE_VM_UTILITIES_SIZES_HPP
 #define SHARE_VM_UTILITIES_SIZES_HPP
 
-#include "memory/allocation.hpp"
 #include "utilities/globalDefinitions.hpp"
 
 // The following two classes are used to represent 'sizes' and 'offsets' in the VM;