Searched refs:ArgumentsNode (Results 1 - 7 of 7) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/
H A DNodeInfo.h36 typedef NodeInfo<ArgumentsNode*> ArgumentsNodeInfo;
H A DNodeConstructors.h236 inline ArgumentsNode::ArgumentsNode() function in class:JSC::ArgumentsNode
241 inline ArgumentsNode::ArgumentsNode(ArgumentListNode* listNode) function in class:JSC::ArgumentsNode
253 inline NewExprNode::NewExprNode(const JSTokenLocation& location, ExpressionNode* expr, ArgumentsNode* args)
260 inline EvalFunctionCallNode::EvalFunctionCallNode(const JSTokenLocation& location, ArgumentsNode* args, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
267 inline FunctionCallValueNode::FunctionCallValueNode(const JSTokenLocation& location, ExpressionNode* expr, ArgumentsNode* args, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
276 inline FunctionCallResolveNode::FunctionCallResolveNode(const JSTokenLocation& location, const Identifier& ident, ArgumentsNode* args, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
284 inline FunctionCallBracketNode::FunctionCallBracketNode(const JSTokenLocation& location, ExpressionNode* base, ExpressionNode* subscript, ArgumentsNode* args, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd)
293 inline FunctionCallDotNode::FunctionCallDotNode(const JSTokenLocation& location, ExpressionNode* base, const Identifier& ident, ArgumentsNode* arg
[all...]
H A DNodes.h585 class ArgumentsNode : public ParserArenaFreeable { class in namespace:JSC
587 ArgumentsNode();
588 ArgumentsNode(ArgumentListNode*);
596 NewExprNode(const JSTokenLocation&, ExpressionNode*, ArgumentsNode*);
602 ArgumentsNode* m_args;
607 EvalFunctionCallNode(const JSTokenLocation&, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
612 ArgumentsNode* m_args;
617 FunctionCallValueNode(const JSTokenLocation&, ExpressionNode*, ArgumentsNode*, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd);
623 ArgumentsNode* m_args;
628 FunctionCallResolveNode(const JSTokenLocation&, const Identifier&, ArgumentsNode*, cons
[all...]
H A DASTBuilder.h99 typedef ArgumentsNode* Arguments;
123 ExpressionNode* makeFunctionCallNode(const JSTokenLocation&, ExpressionNode* func, ArgumentsNode* args, const JSTextPosition& divotStart, const JSTextPosition& divot, const JSTextPosition& divotEnd);
252 ExpressionNode* createNewExpr(const JSTokenLocation& location, ExpressionNode* expr, ArgumentsNode* arguments, const JSTextPosition& start, const JSTextPosition& divot, const JSTextPosition& end)
311 ArgumentsNode* createArguments() { return new (m_vm) ArgumentsNode(); }
312 ArgumentsNode* createArguments(ArgumentListNode* args) { return new (m_vm) ArgumentsNode(args); }
874 ExpressionNode* ASTBuilder::makeFunctionCallNode(const JSTokenLocation& location, ExpressionNode* func, ArgumentsNode* args, const JSTextPosition& divotStart, const JSTextPosition& divot, const JSTextPosition& divotEnd)
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/
H A DBytecodeGenerator.h68 CallArguments(BytecodeGenerator&, ArgumentsNode*, unsigned additionalArguments = 0);
75 ArgumentsNode* argumentsNode() { return m_argumentsNode; }
79 ArgumentsNode* m_argumentsNode;
H A DNodesCodegen.cpp423 CallArguments::CallArguments(BytecodeGenerator& generator, ArgumentsNode* argumentsNode, unsigned additionalArguments)
603 static bool areTrivialApplyArguments(ArgumentsNode* args)
H A DBytecodeGenerator.cpp1865 if (ArgumentsNode* argumentsNode = callArguments.argumentsNode()) {

Completed in 105 milliseconds