Mercurial > hg > truffle
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 |