Mercurial > hg > truffle
comparison src/share/vm/graal/graalJavaAccess.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 | b1838411e896 |
children | 8d8732e14447 |
comparison
equal
deleted
inserted
replaced
13640:bfe7a8c8c3c6 | 13641:5a9afbf72714 |
---|---|
233 start_class(HotSpotMonitorValue) \ | 233 start_class(HotSpotMonitorValue) \ |
234 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/Value;") \ | 234 oop_field(HotSpotMonitorValue, owner, "Lcom/oracle/graal/api/meta/Value;") \ |
235 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \ | 235 oop_field(HotSpotMonitorValue, slot, "Lcom/oracle/graal/api/code/StackSlot;") \ |
236 boolean_field(HotSpotMonitorValue, eliminated) \ | 236 boolean_field(HotSpotMonitorValue, eliminated) \ |
237 end_class \ | 237 end_class \ |
238 start_class(SpeculationLog) \ | |
239 oop_field(SpeculationLog, lastFailed, "Ljava/lang/Object;") \ | |
240 end_class | |
238 /* end*/ | 241 /* end*/ |
239 | 242 |
240 #define START_CLASS(name) \ | 243 #define START_CLASS(name) \ |
241 class name : AllStatic { \ | 244 class name : AllStatic { \ |
242 private: \ | 245 private: \ |