Searched refs:CallNode (Results 1 - 25 of 41) sorted by relevance

12

/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/
H A DCallNode.java42 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 DCallNode.java34 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 DCallRuntimeNode.java35 public class CallRuntimeNode extends CallNode {
H A DCallJavaNode.java36 public class CallJavaNode extends CallNode {
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/
H A DFunctionCallTreeImpl.java29 import jdk.nashorn.internal.ir.CallNode;
34 FunctionCallTreeImpl(final CallNode node,
H A DIRTranslator.java36 import jdk.nashorn.internal.ir.CallNode;
146 public boolean enterCallNode(final CallNode callNode) {
/openjdk10/hotspot/src/share/vm/opto/
H A Dmacro.hpp32 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 DcallGenerator.hpp199 CallNode* _call; // The CallNode which may be inlined.
290 CallNode* call() const { return _call; }
312 void set_call(CallNode* call) { _call = call; }
H A Dcallnode.hpp44 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 DidealKit.cpp504 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 Dcallnode.cpp666 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 Darraycopynode.hpp32 class ArrayCopyNode : public CallNode {
111 static bool may_modify_helper(const TypeOopPtr *t_oop, Node* n, PhaseTransform *phase, CallNode*& call);
H A Darraycopynode.cpp31 : 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 Descape.hpp115 class CallNode;
363 void process_call_arguments(CallNode *call);
366 void add_call_node(CallNode* call);
H A Dmacro.cpp73 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 DApplySpecialization.java40 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 DProgramPoints.java35 import jdk.nashorn.internal.ir.CallNode;
104 public Node leaveCallNode(final CallNode callNode) {
H A DTypeEvaluator.java35 import jdk.nashorn.internal.ir.CallNode;
224 } else if (expr instanceof CallNode) {
228 final CallNode callExpr = (CallNode)expr;
H A DOptimisticTypesCalculator.java35 import jdk.nashorn.internal.ir.CallNode;
112 public boolean enterCallNode(final CallNode callNode) {
H A DSplitIntoFunctions.java44 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 DLower.java45 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 DWeighNodes.java34 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 DNodeVisitor.java33 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 DJSONWriter.java37 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 DParser.java101 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...]

Completed in 283 milliseconds

12