/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ |
H A D | CallNode.java | 42 public final class CallNode extends LexicalContextExpression implements Optimistic { class in inherits:LexicalContextExpression,Optimistic 124 public CallNode(final int lineNumber, final long token, final int finish, final Expression function, final List<Expression> args, final boolean isNew) { method in class:CallNode 136 private CallNode(final CallNode callNode, final Expression function, final List<Expression> args, final int flags, final Type optimisticType, final EvalArgs evalArgs, final int programPoint) { method in class:CallNode 165 return new CallNode(this, function, args, flags, optimisticType, evalArgs, programPoint); 178 final CallNode newCallNode = (CallNode)visitor.leaveCallNode( 239 public CallNode setArgs(final List<Expression> args) { 243 return new CallNode(this, function, args, flags, optimisticType, evalArgs, programPoint); 261 public CallNode setEvalArg [all...] |
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/ |
H A D | CallNode.java | 34 public class CallNode extends SafePointNode { class in inherits:SafePointNode 44 Type type = db.lookupType("CallNode"); 54 public CallNode(Address addr) { method in class:CallNode
|
H A D | CallRuntimeNode.java | 35 public class CallRuntimeNode extends CallNode {
|
H A D | CallJavaNode.java | 36 public class CallJavaNode extends CallNode {
|
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ |
H A D | FunctionCallTreeImpl.java | 29 import jdk.nashorn.internal.ir.CallNode; 34 FunctionCallTreeImpl(final CallNode node,
|
H A D | IRTranslator.java | 36 import jdk.nashorn.internal.ir.CallNode; 146 public boolean enterCallNode(final CallNode callNode) {
|
/openjdk10/hotspot/src/share/vm/opto/ |
H A D | macro.hpp | 32 class CallNode; 95 void process_users_of_allocation(CallNode *alloc); 185 void copy_call_debug_info(CallNode *oldcall, CallNode * newcall); 187 void copy_predefined_input_for_runtime_call(Node * ctrl, CallNode* oldcall, CallNode* call); 188 CallNode* make_slow_call(CallNode *oldcall, const TypeFunc* slow_call_type, address slow_call, 191 void extract_call_projections(CallNode *call);
|
H A D | callGenerator.hpp | 199 CallNode* _call; // The CallNode which may be inlined. 290 CallNode* call() const { return _call; } 312 void set_call(CallNode* call) { _call = call; }
|
H A D | callnode.hpp | 44 class CallNode; 558 //------------------------------CallNode--------------------------------------- 561 class CallNode : public SafePointNode { class in inherits:SafePointNode 574 CallNode(const TypeFunc* tf, address addr, const TypePtr* adr_type) function in class:CallNode 652 class CallJavaNode : public CallNode { 665 : CallNode(tf, addr, TypePtr::BOTTOM), 765 class CallRuntimeNode : public CallNode { 771 : CallNode(tf, addr, adr_type) 820 // AllocateNode and AllocateArrayNode are subclasses of CallNode because they will 827 class AllocateNode : public CallNode { [all...] |
H A D | idealKit.cpp | 504 CallNode *call = (CallNode*)new CallLeafNode( slow_call_type, slow_call, leaf_name, adr_type); 520 call = (CallNode *) _gvn.transform(call); 550 CallNode *call = (CallNode*)new CallLeafNoFPNode( slow_call_type, slow_call, leaf_name, adr_type); 566 call = (CallNode *) _gvn.transform(call);
|
H A D | callnode.cpp | 666 uint CallNode::cmp( const Node &n ) const 667 { return _tf == ((CallNode&)n)._tf && _jvms == ((CallNode&)n)._jvms; } 669 void CallNode::dump_req(outputStream *st) const { 680 void CallNode::dump_spec(outputStream *st) const { 688 const Type *CallNode::bottom_type() const { return tf()->range(); } 689 const Type* CallNode::Value(PhaseGVN* phase) const { 695 void CallNode::calling_convention( BasicType* sig_bt, VMRegPair *parm_regs, uint argcnt ) const { 704 Node *CallNode::match( const ProjNode *proj, const Matcher *match ) { 736 uint CallNode [all...] |
H A D | arraycopynode.hpp | 32 class ArrayCopyNode : public CallNode { 111 static bool may_modify_helper(const TypeOopPtr *t_oop, Node* n, PhaseTransform *phase, CallNode*& call);
|
H A D | arraycopynode.cpp | 31 : CallNode(arraycopy_type(), NULL, TypeRawPtr::BOTTOM), 87 CallNode::dump_spec(st); 632 return CallNode::may_modify_arraycopy_helper(dest_t, t_oop, phase); 635 bool ArrayCopyNode::may_modify_helper(const TypeOopPtr *t_oop, Node* n, PhaseTransform *phase, CallNode*& call) { 688 CallNode* call = NULL;
|
H A D | escape.hpp | 115 class CallNode; 363 void process_call_arguments(CallNode *call); 366 void add_call_node(CallNode* call);
|
H A D | macro.cpp | 73 void PhaseMacroExpand::copy_call_debug_info(CallNode *oldcall, CallNode * newcall) { 139 void PhaseMacroExpand::copy_predefined_input_for_runtime_call(Node * ctrl, CallNode* oldcall, CallNode* call) { 149 CallNode* PhaseMacroExpand::make_slow_call(CallNode *oldcall, const TypeFunc* slow_call_type, 154 CallNode *call = leaf_name 155 ? (CallNode*)new CallLeafNode ( slow_call_type, slow_call, leaf_name, TypeRawPtr::BOTTOM ) 156 : (CallNode*)new CallStaticJavaNode( slow_call_type, slow_call, OptoRuntime::stub_name(slow_call), oldcall->jvms()->bci(), TypeRawPtr::BOTTOM ); 171 void PhaseMacroExpand::extract_call_projections(CallNode *cal [all...] |
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ |
H A D | ApplySpecialization.java | 40 import jdk.nashorn.internal.ir.CallNode; 146 public boolean enterCallNode(final CallNode callNode) { 209 public boolean enterCallNode(final CallNode callNode) { 223 public Node leaveCallNode(final CallNode callNode) { 231 public boolean enterCallNode(final CallNode callNode) { 236 public Node leaveCallNode(final CallNode callNode) { 252 final CallNode newCallNode = callNode.setArgs(newArgs).setIsApplyToCall(); 387 private static boolean isApply(final CallNode callNode) {
|
H A D | ProgramPoints.java | 35 import jdk.nashorn.internal.ir.CallNode; 104 public Node leaveCallNode(final CallNode callNode) {
|
H A D | TypeEvaluator.java | 35 import jdk.nashorn.internal.ir.CallNode; 224 } else if (expr instanceof CallNode) { 228 final CallNode callExpr = (CallNode)expr;
|
H A D | OptimisticTypesCalculator.java | 35 import jdk.nashorn.internal.ir.CallNode; 112 public boolean enterCallNode(final CallNode callNode) {
|
H A D | SplitIntoFunctions.java | 44 import jdk.nashorn.internal.ir.CallNode; 192 final CallNode callNode = new CallNode(firstLineNumber, token, finish, new AccessNode(NO_TOKEN, NO_FINISH, fn, "call"),
|
H A D | Lower.java | 45 import jdk.nashorn.internal.ir.CallNode; 176 public Node leaveCallNode(final CallNode callNode) { 701 * Given a function node that is a callee in a CallNode, replace it with 705 * @param function function called by a CallNode 750 private CallNode checkEval(final CallNode callNode) { 762 return callNode.setEvalArgs(new CallNode.EvalArgs(evalArgs, evalLocation(callee)));
|
H A D | WeighNodes.java | 34 import jdk.nashorn.internal.ir.CallNode; 147 public Node leaveCallNode(final CallNode callNode) {
|
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/ |
H A D | NodeVisitor.java | 33 import jdk.nashorn.internal.ir.CallNode; 221 * Callback for entering a CallNode 226 public boolean enterCallNode(final CallNode callNode) { 231 * Callback for leaving a CallNode 236 public Node leaveCallNode(final CallNode callNode) {
|
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ |
H A D | JSONWriter.java | 37 import jdk.nashorn.internal.ir.CallNode; 213 public boolean enterCallNode(final CallNode callNode) { 809 final CallNode callNode = (CallNode)unaryNode.getExpression();
|
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ |
H A D | Parser.java | 101 import jdk.nashorn.internal.ir.CallNode; 1344 final CallNode superCall = new CallNode(classLineNumber, classToken, ctorFinish, superIdent, Collections.singletonList(spreadArgs), false); 2835 CallNode execString(final int primaryLine, final long primaryToken) { 2848 return new CallNode(primaryLine, primaryToken, finish, execIdent, arguments, false); 3401 lhs = new CallNode(callLine, callToken, finish, lhs, arguments, false); 3416 lhs = new CallNode(callLine, callToken, finish, lhs, arguments, false); 3449 lhs = new CallNode(callLine, callToken, finish, lhs, arguments, false); 3519 final CallNode callNode = new CallNode(callLin [all...] |