# HG changeset patch # User Lukas Stadler # Date 1337934983 -7200 # Node ID 2fac5abf145fdd5215ea5b4f3f6e2f720be392ab # Parent ab31310d4af99bfa5e61bb55b350e6834a70d93f documentation on CiFrame.leafGraphId diff -r ab31310d4af9 -r 2fac5abf145f graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiFrame.java --- a/graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiFrame.java Fri May 25 10:35:59 2012 +0200 +++ b/graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiFrame.java Fri May 25 10:36:23 2012 +0200 @@ -65,6 +65,10 @@ */ public final int numLocks; + /** + * In case this frame state belongs to a deoptimization, the leafGraphId will contain the StructuredGraph.graphId() of the graph that originally introduced this deoptimization point. + * This id is later on used by the runtime system to evict graphs from the graph cache when deoptimizations originating from them have been hit. + */ public final long leafGraphId; public final boolean rethrowException;