comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java @ 14982:1422f0bd55e3

Truffle: Truffle API changes for context sensitive inlining.
author Christian Humer <christian.humer@gmail.com>
date Thu, 03 Apr 2014 18:33:48 +0200
parents 6681b9eb3f4c
children 64dcb92ee75a
comparison
equal deleted inserted replaced
14981:b5fed092083f 14982:1422f0bd55e3
34 super(target); 34 super(target);
35 } 35 }
36 36
37 @Override 37 @Override
38 public Object call(PackedFrame caller, Arguments arguments) { 38 public Object call(PackedFrame caller, Arguments arguments) {
39 return getCallTarget().call(caller, arguments); 39 return getCurrentCallTarget().call(caller, arguments);
40 } 40 }
41 41
42 @Override 42 @Override
43 public void inline() { 43 public void inline() {
44 } 44 }
68 return false; 68 return false;
69 } 69 }
70 70
71 @Override 71 @Override
72 public String toString() { 72 public String toString() {
73 return getParent() != null ? getParent().toString() : super.toString(); 73 return (getParent() != null ? getParent().toString() : super.toString()) + " call " + getCurrentCallTarget().toString();
74 } 74 }
75 } 75 }