Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalVMToCompiler.hpp @ 13306:dfb780080923
moved most CompilerToVM.getLocalVariableTable to Java
author | twisti |
---|---|
date | Thu, 12 Dec 2013 14:56:52 -0800 |
parents | f13f6dc290c8 |
children | e8c4a6ea3f77 |
comparison
equal
deleted
inserted
replaced
13305:a63d65b682a8 | 13306:dfb780080923 |
---|---|
90 // public abstract ResolvedJavaType createResolvedJavaType(long metaspaceKlass, String name, String simpleName, Class javaMirror, int sizeOrSpecies); | 90 // public abstract ResolvedJavaType createResolvedJavaType(long metaspaceKlass, String name, String simpleName, Class javaMirror, int sizeOrSpecies); |
91 static oop createResolvedJavaType(Klass* klass, Handle name, Handle simpleName, Handle java_mirror, jint sizeOrSpecies, TRAPS); | 91 static oop createResolvedJavaType(Klass* klass, Handle name, Handle simpleName, Handle java_mirror, jint sizeOrSpecies, TRAPS); |
92 | 92 |
93 // public abstract JavaType createPrimitiveJavaType(int basicType); | 93 // public abstract JavaType createPrimitiveJavaType(int basicType); |
94 static oop createPrimitiveJavaType(int basicType, TRAPS); | 94 static oop createPrimitiveJavaType(int basicType, TRAPS); |
95 | |
96 // public abstract Constant createConstant(Kind kind, long value); | |
97 static oop createConstant(Handle kind, jlong value, TRAPS); | |
98 | |
99 // public abstract Constant createConstantFloat(float value); | |
100 static oop createConstantFloat(jfloat value, TRAPS); | |
101 | |
102 // public abstract Constant createConstantDouble(double value); | |
103 static oop createConstantDouble(jdouble value, TRAPS); | |
104 | |
105 // public abstract Constant createConstantObject(long vmId); | |
106 static oop createConstantObject(Handle object, TRAPS); | |
107 | |
108 // public abstract Local createLocal(String name, int bci_start, int bci_end); | |
109 static oop createLocal(Handle name, Handle type, int bci_start, int bci_end, int slot, Handle holder, TRAPS); | |
110 }; | 95 }; |
111 | 96 |
112 inline void check_pending_exception(const char* message, bool dump_core = false) { | 97 inline void check_pending_exception(const char* message, bool dump_core = false) { |
113 Thread* THREAD = Thread::current(); | 98 Thread* THREAD = Thread::current(); |
114 if (THREAD->has_pending_exception()) { | 99 if (THREAD->has_pending_exception()) { |