comparison src/share/vm/graal/vmStructs_graal.hpp @ 14093:dd783f0ecf17

refactor CompilerToVM interface
author twisti
date Thu, 06 Mar 2014 15:18:47 -0800
parents d2f520f46180
children 12eaf1a47a90
comparison
equal deleted inserted replaced
14092:13072c084e6f 14093:dd783f0ecf17
24 24
25 #ifndef SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP 25 #ifndef SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP
26 #define SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP 26 #define SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP
27 27
28 #include "compiler/abstractCompiler.hpp" 28 #include "compiler/abstractCompiler.hpp"
29 #include "graal/graalCompilerToVM.hpp"
29 #include "graal/graalEnv.hpp" 30 #include "graal/graalEnv.hpp"
30 31
31 #define VM_STRUCTS_GRAAL(nonstatic_field, static_field) \ 32 #define VM_STRUCTS_GRAAL(nonstatic_field, static_field) \
32 nonstatic_field(ThreadShadow, _pending_deoptimization, int) \ 33 nonstatic_field(ThreadShadow, _pending_deoptimization, int) \
33 nonstatic_field(ThreadShadow, _pending_failed_speculation, oop) \ 34 nonstatic_field(ThreadShadow, _pending_failed_speculation, oop) \
41 declare_constant(GraalEnv::cache_full) \ 42 declare_constant(GraalEnv::cache_full) \
42 declare_constant(GraalEnv::code_too_large) \ 43 declare_constant(GraalEnv::code_too_large) \
43 \ 44 \
44 declare_preprocessor_constant("JVM_ACC_SYNTHETIC", JVM_ACC_SYNTHETIC) \ 45 declare_preprocessor_constant("JVM_ACC_SYNTHETIC", JVM_ACC_SYNTHETIC) \
45 declare_preprocessor_constant("JVM_RECOGNIZED_FIELD_MODIFIERS", JVM_RECOGNIZED_FIELD_MODIFIERS) \ 46 declare_preprocessor_constant("JVM_RECOGNIZED_FIELD_MODIFIERS", JVM_RECOGNIZED_FIELD_MODIFIERS) \
47 \
48 declare_constant(CompilerToVM::KLASS_TAG) \
49 declare_constant(CompilerToVM::SYMBOL_TAG) \
46 50
47 #endif // SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP 51 #endif // SHARE_VM_GRAAL_VMSTRUCTS_GRAAL_HPP