Skip to content

Commit 32c8195

Browse files
committed
8345801: C2: Clean up include statements to speed up compilation when touching type.hpp
Reviewed-by: kvn, dlong, jwaters
1 parent 9286018 commit 32c8195

31 files changed

+17
-71
lines changed

src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include "precompiled.hpp"
2626
#include "asm/macroAssembler.hpp"
2727
#include "c2_intelJccErratum_x86.hpp"
28-
#include "opto/cfgnode.hpp"
2928
#include "opto/compile.hpp"
3029
#include "opto/machnode.hpp"
3130
#include "opto/node.hpp"

src/hotspot/share/c1/c1_Compilation.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@
3030
#include "code/exceptionHandlerTable.hpp"
3131
#include "compiler/compiler_globals.hpp"
3232
#include "compiler/compilerDefinitions.inline.hpp"
33-
#include "compiler/compilerDirectives.hpp"
34-
#include "memory/resourceArea.hpp"
3533
#include "runtime/deoptimization.hpp"
3634

3735
class CompilationFailureInfo;

src/hotspot/share/c1/c1_FrameMap.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,11 @@
2525
#ifndef SHARE_C1_C1_FRAMEMAP_HPP
2626
#define SHARE_C1_C1_FRAMEMAP_HPP
2727

28-
#include "asm/macroAssembler.hpp"
2928
#include "c1/c1_Defs.hpp"
3029
#include "c1/c1_LIR.hpp"
3130
#include "code/vmreg.hpp"
3231
#include "memory/allocation.hpp"
3332
#include "runtime/frame.hpp"
34-
#include "runtime/synchronizer.hpp"
3533
#include "utilities/globalDefinitions.hpp"
3634
#include "utilities/macros.hpp"
3735

src/hotspot/share/c1/c1_GraphBuilder.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,8 @@
4141
#include "interpreter/bytecode.hpp"
4242
#include "jfr/jfrEvents.hpp"
4343
#include "memory/resourceArea.hpp"
44-
#include "oops/oop.inline.hpp"
4544
#include "runtime/sharedRuntime.hpp"
46-
#include "runtime/vm_version.hpp"
47-
#include "utilities/bitMap.inline.hpp"
4845
#include "utilities/checkedCast.hpp"
49-
#include "utilities/powerOfTwo.hpp"
5046
#include "utilities/macros.hpp"
5147
#if INCLUDE_JFR
5248
#include "jfr/jfr.hpp"

src/hotspot/share/c1/c1_IR.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727

2828
#include "c1/c1_Instruction.hpp"
2929
#include "ci/ciExceptionHandler.hpp"
30-
#include "ci/ciMethod.hpp"
31-
#include "ci/ciStreams.hpp"
3230
#include "memory/allocation.hpp"
3331

3432
// An XHandler is a C1 internal description for an exception handler

src/hotspot/share/c1/c1_LIRAssembler.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "c1/c1_LIRAssembler.hpp"
3131
#include "c1/c1_MacroAssembler.hpp"
3232
#include "c1/c1_ValueStack.hpp"
33-
#include "ci/ciInstance.hpp"
3433
#include "compiler/compilerDefinitions.inline.hpp"
3534
#include "compiler/oopMap.hpp"
3635
#include "runtime/os.hpp"

src/hotspot/share/c1/c1_LIRGenerator.hpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@
2828
#include "c1/c1_Decorators.hpp"
2929
#include "c1/c1_Instruction.hpp"
3030
#include "c1/c1_LIR.hpp"
31-
#include "ci/ciMethodData.hpp"
3231
#include "gc/shared/barrierSet.hpp"
33-
#include "jfr/support/jfrIntrinsics.hpp"
3432
#include "utilities/macros.hpp"
3533
#include "utilities/sizes.hpp"
3634

src/hotspot/share/c1/c1_Optimizer.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
*/
2424

2525
#include "precompiled.hpp"
26-
#include "c1/c1_Canonicalizer.hpp"
2726
#include "c1/c1_Optimizer.hpp"
28-
#include "c1/c1_ValueMap.hpp"
2927
#include "c1/c1_ValueSet.hpp"
3028
#include "c1/c1_ValueStack.hpp"
3129
#include "memory/resourceArea.hpp"

src/hotspot/share/c1/c1_RangeCheckElimination.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,9 @@
2626
#include "c1/c1_ValueStack.hpp"
2727
#include "c1/c1_RangeCheckElimination.hpp"
2828
#include "c1/c1_IR.hpp"
29-
#include "c1/c1_Canonicalizer.hpp"
30-
#include "c1/c1_ValueMap.hpp"
3129
#include "ci/ciMethodData.hpp"
3230
#include "runtime/deoptimization.hpp"
33-
#ifdef ASSERT
3431
#include "utilities/bitMap.inline.hpp"
35-
#endif
3632

3733
// Macros for the Trace and the Assertion flag
3834
#ifdef ASSERT

src/hotspot/share/c1/c1_Runtime1.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include "asm/codeBuffer.hpp"
2727
#include "c1/c1_CodeStubs.hpp"
2828
#include "c1/c1_Defs.hpp"
29-
#include "c1/c1_FrameMap.hpp"
3029
#include "c1/c1_LIRAssembler.hpp"
3130
#include "c1/c1_MacroAssembler.hpp"
3231
#include "c1/c1_Runtime1.hpp"
@@ -35,7 +34,6 @@
3534
#include "classfile/vmSymbols.hpp"
3635
#include "code/codeBlob.hpp"
3736
#include "code/compiledIC.hpp"
38-
#include "code/pcDesc.hpp"
3937
#include "code/scopeDesc.hpp"
4038
#include "code/vtableStubs.hpp"
4139
#include "compiler/compilationPolicy.hpp"
@@ -48,12 +46,10 @@
4846
#include "interpreter/interpreter.hpp"
4947
#include "jfr/support/jfrIntrinsics.hpp"
5048
#include "logging/log.hpp"
51-
#include "memory/allocation.inline.hpp"
5249
#include "memory/oopFactory.hpp"
5350
#include "memory/resourceArea.hpp"
5451
#include "memory/universe.hpp"
5552
#include "oops/access.inline.hpp"
56-
#include "oops/klass.inline.hpp"
5753
#include "oops/objArrayOop.inline.hpp"
5854
#include "oops/objArrayKlass.hpp"
5955
#include "oops/oop.inline.hpp"
@@ -67,7 +63,6 @@
6763
#include "runtime/sharedRuntime.hpp"
6864
#include "runtime/stackWatermarkSet.hpp"
6965
#include "runtime/stubRoutines.hpp"
70-
#include "runtime/threadCritical.hpp"
7166
#include "runtime/vframe.inline.hpp"
7267
#include "runtime/vframeArray.hpp"
7368
#include "runtime/vm_version.hpp"

0 commit comments

Comments
 (0)