Mercurial > hg > graal-compiler
comparison src/share/vm/graal/graalEnv.hpp @ 13641:5a9afbf72714
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 12 Dec 2013 15:13:02 +0100 |
parents | f294b4ee2d47 |
children | cd22c8dbda4f |
comparison
equal
deleted
inserted
replaced
13640:bfe7a8c8c3c6 | 13641:5a9afbf72714 |
---|---|
144 CompileTask* task, | 144 CompileTask* task, |
145 int compile_id, | 145 int compile_id, |
146 bool has_unsafe_access, | 146 bool has_unsafe_access, |
147 GrowableArray<jlong>* leaf_graph_ids, | 147 GrowableArray<jlong>* leaf_graph_ids, |
148 Handle installed_code, | 148 Handle installed_code, |
149 Handle triggered_deoptimizations); | 149 Handle speculation_log); |
150 | 150 |
151 // converts the Klass* representing the holder of a method into a | 151 // converts the Klass* representing the holder of a method into a |
152 // InstanceKlass*. This is needed since the holder of a method in | 152 // InstanceKlass*. This is needed since the holder of a method in |
153 // the bytecodes could be an array type. Basically this converts | 153 // the bytecodes could be an array type. Basically this converts |
154 // array types into java/lang/Object and other types stay as they are. | 154 // array types into java/lang/Object and other types stay as they are. |