8310076: Reduce inclusion of bytecodeStream.hpp

Reviewed-by: dholmes, coleenp
This commit is contained in:
Ioi Lam 2023-06-16 15:26:26 +00:00
parent 21f6d83358
commit a45f92961b
7 changed files with 12 additions and 4 deletions

View file

@ -23,6 +23,7 @@
*/ */
#include "precompiled.hpp" #include "precompiled.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "interpreter/oopMapCache.hpp" #include "interpreter/oopMapCache.hpp"
#include "logging/log.hpp" #include "logging/log.hpp"
#include "logging/logStream.hpp" #include "logging/logStream.hpp"

View file

@ -26,6 +26,7 @@
#include "cds/metaspaceShared.hpp" #include "cds/metaspaceShared.hpp"
#include "classfile/vmClasses.hpp" #include "classfile/vmClasses.hpp"
#include "interpreter/bytecodes.hpp" #include "interpreter/bytecodes.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "interpreter/interpreter.hpp" #include "interpreter/interpreter.hpp"
#include "interpreter/rewriter.hpp" #include "interpreter/rewriter.hpp"
#include "memory/metadataFactory.hpp" #include "memory/metadataFactory.hpp"

View file

@ -25,7 +25,6 @@
#ifndef SHARE_OOPS_GENERATEOOPMAP_HPP #ifndef SHARE_OOPS_GENERATEOOPMAP_HPP
#define SHARE_OOPS_GENERATEOOPMAP_HPP #define SHARE_OOPS_GENERATEOOPMAP_HPP
#include "interpreter/bytecodeStream.hpp"
#include "memory/allocation.hpp" #include "memory/allocation.hpp"
#include "oops/method.hpp" #include "oops/method.hpp"
#include "oops/oopsHierarchy.hpp" #include "oops/oopsHierarchy.hpp"
@ -33,6 +32,7 @@
#include "utilities/bitMap.hpp" #include "utilities/bitMap.hpp"
// Forward definition // Forward definition
class BytecodeStream;
class GenerateOopMap; class GenerateOopMap;
class BasicBlock; class BasicBlock;
class CellTypeState; class CellTypeState;

View file

@ -43,6 +43,7 @@
#include "compiler/compilationPolicy.hpp" #include "compiler/compilationPolicy.hpp"
#include "compiler/compileBroker.hpp" #include "compiler/compileBroker.hpp"
#include "gc/shared/collectedHeap.inline.hpp" #include "gc/shared/collectedHeap.inline.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "interpreter/oopMapCache.hpp" #include "interpreter/oopMapCache.hpp"
#include "interpreter/rewriter.hpp" #include "interpreter/rewriter.hpp"
#include "jvm.h" #include "jvm.h"

View file

@ -23,9 +23,11 @@
*/ */
#include "precompiled.hpp" #include "precompiled.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "logging/log.hpp" #include "logging/log.hpp"
#include "memory/resourceArea.hpp" #include "memory/resourceArea.hpp"
#include "oops/constantPool.inline.hpp" #include "oops/constantPool.inline.hpp"
#include "oops/method.hpp"
#include "oops/oop.inline.hpp" #include "oops/oop.inline.hpp"
#include "oops/symbol.hpp" #include "oops/symbol.hpp"
#include "prims/methodComparator.hpp" #include "prims/methodComparator.hpp"

View file

@ -25,9 +25,11 @@
#ifndef SHARE_PRIMS_METHODCOMPARATOR_HPP #ifndef SHARE_PRIMS_METHODCOMPARATOR_HPP
#define SHARE_PRIMS_METHODCOMPARATOR_HPP #define SHARE_PRIMS_METHODCOMPARATOR_HPP
#include "interpreter/bytecodeStream.hpp" #include "interpreter/bytecodes.hpp"
#include "oops/constantPool.hpp"
#include "oops/method.hpp" class BytecodeStream;
class ConstantPool;
class Method;
// methodComparator provides an interface for determining if methods of // methodComparator provides an interface for determining if methods of
// different versions of classes are equivalent or switchable // different versions of classes are equivalent or switchable

View file

@ -36,6 +36,7 @@
#include "compiler/compilerDefinitions.inline.hpp" #include "compiler/compilerDefinitions.inline.hpp"
#include "gc/shared/collectedHeap.hpp" #include "gc/shared/collectedHeap.hpp"
#include "interpreter/bytecode.hpp" #include "interpreter/bytecode.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "interpreter/interpreter.hpp" #include "interpreter/interpreter.hpp"
#include "interpreter/oopMapCache.hpp" #include "interpreter/oopMapCache.hpp"
#include "jvm.h" #include "jvm.h"