Mercurial > hg > graal-compiler
changeset 2663:d7c0775d7e72
added includes to build without precompiled headers
author | Christian.Wimmer@Oracle.com |
---|---|
date | Wed, 11 May 2011 16:59:18 -0700 |
parents | 440ceca8e3d7 |
children | 5af7b38be963 |
files | .hgignore make/solaris/build.sh src/share/vm/c1x/c1x_Compiler.cpp src/share/vm/c1x/c1x_JavaAccess.cpp src/share/vm/c1x/c1x_JavaAccess.hpp src/share/vm/c1x/c1x_VMEntries.cpp src/share/vm/c1x/c1x_VMEntries.hpp src/share/vm/c1x/c1x_VMExits.hpp src/share/vm/c1x/c1x_VmIds.cpp src/share/vm/c1x/c1x_VmIds.hpp |
diffstat | 9 files changed, 24 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Wed May 11 18:16:01 2011 +0200 +++ b/.hgignore Wed May 11 16:59:18 2011 -0700 @@ -21,3 +21,4 @@ ^src/share/tools/IdealGraphVisualizer/[a-zA-Z0-9]*/build/ ^src/share/tools/IdealGraphVisualizer/build/ ^src/share/tools/IdealGraphVisualizer/dist/ +^make/solaris/solaris_amd64_compiler1/
--- a/src/share/vm/c1x/c1x_Compiler.cpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_Compiler.cpp Wed May 11 16:59:18 2011 -0700 @@ -28,6 +28,7 @@ #include "c1x/c1x_VMEntries.hpp" #include "c1x/c1x_VmIds.hpp" #include "c1/c1_Runtime1.hpp" +#include "runtime/arguments.hpp" C1XCompiler* C1XCompiler::_instance = NULL;
--- a/src/share/vm/c1x/c1x_JavaAccess.cpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_JavaAccess.cpp Wed May 11 16:59:18 2011 -0700 @@ -23,7 +23,8 @@ #include "precompiled.hpp" #include "c1x/c1x_JavaAccess.hpp" - +#include "runtime/jniHandles.hpp" +#include "classfile/symbolTable.hpp" // This function is similar to javaClasses.cpp, it computes the field offset of a (static or instance) field. // It looks up the name and signature symbols without creating new ones, all the symbols of these classes need to be already loaded.
--- a/src/share/vm/c1x/c1x_JavaAccess.hpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_JavaAccess.hpp Wed May 11 16:59:18 2011 -0700 @@ -23,6 +23,7 @@ void c1x_compute_offsets(); +#include "classfile/systemDictionary.hpp" #include "oops/instanceMirrorKlass.hpp" /* This macro defines the structure of the CiTargetMethod - classes.
--- a/src/share/vm/c1x/c1x_VMEntries.cpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_VMEntries.cpp Wed May 11 16:59:18 2011 -0700 @@ -29,6 +29,7 @@ #include "c1x/c1x_VMExits.hpp" #include "c1x/c1x_VmIds.hpp" #include "c1/c1_Runtime1.hpp" +#include "memory/oopFactory.hpp" // public byte[] RiMethod_code(long vmId); JNIEXPORT jbyteArray JNICALL Java_com_oracle_graal_runtime_VMEntries_RiMethod_1code(JNIEnv *env, jobject, jlong vmId) {
--- a/src/share/vm/c1x/c1x_VMEntries.hpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_VMEntries.hpp Wed May 11 16:59:18 2011 -0700 @@ -21,6 +21,8 @@ * questions. */ +#include "prims/jni.h" + extern JNINativeMethod VMEntries_methods[]; int VMEntries_methods_count();
--- a/src/share/vm/c1x/c1x_VMExits.hpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_VMExits.hpp Wed May 11 16:59:18 2011 -0700 @@ -21,6 +21,14 @@ * questions. */ +#include "memory/allocation.hpp" +#include "oops/oop.hpp" +#include "runtime/handles.hpp" +#include "runtime/thread.hpp" +#include "classfile/javaClasses.hpp" +#include "runtime/jniHandles.hpp" +#include "runtime/javaCalls.hpp" + class VMExits : public AllStatic { private:
--- a/src/share/vm/c1x/c1x_VmIds.cpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_VmIds.cpp Wed May 11 16:59:18 2011 -0700 @@ -23,6 +23,7 @@ #include "precompiled.hpp" #include "c1x/c1x_VmIds.hpp" +#include "ci/ciUtilities.hpp" // VmIds implementation
--- a/src/share/vm/c1x/c1x_VmIds.hpp Wed May 11 18:16:01 2011 +0200 +++ b/src/share/vm/c1x/c1x_VmIds.hpp Wed May 11 16:59:18 2011 -0700 @@ -21,7 +21,13 @@ * questions. */ -class Thread; +#include "memory/allocation.hpp" +#include "utilities/growableArray.hpp" +#include "oops/oop.hpp" +#include "runtime/handles.hpp" +#include "runtime/thread.hpp" +#include "classfile/javaClasses.hpp" +#include "runtime/jniHandles.hpp" class VmIds : public AllStatic {