Mercurial > hg > graal-compiler
comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationProbeNode.java @ 13917:f2345d7c52ef
Instrumentation: the default probe should pass specific types to the general object case unless overridden.
author | Chris Seaton <chris.seaton@oracle.com> |
---|---|
date | Mon, 10 Feb 2014 03:37:32 +0000 |
parents | 8d99131c8940 |
children | a124cc76cde9 |
comparison
equal
deleted
inserted
replaced
13916:77aa8ef31649 | 13917:f2345d7c52ef |
---|---|
209 | 209 |
210 public void leave(Node astNode, VirtualFrame frame) { | 210 public void leave(Node astNode, VirtualFrame frame) { |
211 } | 211 } |
212 | 212 |
213 public void leave(Node astNode, VirtualFrame frame, boolean result) { | 213 public void leave(Node astNode, VirtualFrame frame, boolean result) { |
214 leave(astNode, frame, (Object) result); | |
214 } | 215 } |
215 | 216 |
216 public void leave(Node astNode, VirtualFrame frame, byte result) { | 217 public void leave(Node astNode, VirtualFrame frame, byte result) { |
218 leave(astNode, frame, (Object) result); | |
217 } | 219 } |
218 | 220 |
219 public void leave(Node astNode, VirtualFrame frame, short result) { | 221 public void leave(Node astNode, VirtualFrame frame, short result) { |
222 leave(astNode, frame, (Object) result); | |
220 } | 223 } |
221 | 224 |
222 public void leave(Node astNode, VirtualFrame frame, int result) { | 225 public void leave(Node astNode, VirtualFrame frame, int result) { |
226 leave(astNode, frame, (Object) result); | |
223 } | 227 } |
224 | 228 |
225 public void leave(Node astNode, VirtualFrame frame, long result) { | 229 public void leave(Node astNode, VirtualFrame frame, long result) { |
230 leave(astNode, frame, (Object) result); | |
226 } | 231 } |
227 | 232 |
228 public void leave(Node astNode, VirtualFrame frame, char result) { | 233 public void leave(Node astNode, VirtualFrame frame, char result) { |
234 leave(astNode, frame, (Object) result); | |
229 } | 235 } |
230 | 236 |
231 public void leave(Node astNode, VirtualFrame frame, float result) { | 237 public void leave(Node astNode, VirtualFrame frame, float result) { |
238 leave(astNode, frame, (Object) result); | |
232 } | 239 } |
233 | 240 |
234 public void leave(Node astNode, VirtualFrame frame, double result) { | 241 public void leave(Node astNode, VirtualFrame frame, double result) { |
242 leave(astNode, frame, (Object) result); | |
235 } | 243 } |
236 | 244 |
237 public void leave(Node astNode, VirtualFrame frame, Object result) { | 245 public void leave(Node astNode, VirtualFrame frame, Object result) { |
238 } | 246 } |
239 | 247 |