Lines Matching refs:javascript

78     NewNode(javascript()->Runtime(Runtime::kTraceEnter, 0));  in CreateGraph()
90 Node* node = NewNode(javascript()->Runtime(Runtime::kStackGuard, 0)); in CreateGraph()
101 NewNode(javascript()->Runtime(Runtime::kTraceExit, 1), return_value); in CreateGraph()
377 const Operator* op = javascript()->StoreContext(0, variable->index()); in VisitVariableDeclaration()
409 const Operator* op = javascript()->StoreContext(0, variable->index()); in VisitFunctionDeclaration()
456 const Operator* op = javascript()->CreateBlockContext(); in VisitBlock()
522 const Operator* op = javascript()->CreateWithContext(); in VisitWithStatement()
554 const Operator* op = javascript()->StrictEqual(); in VisitSwitchStatement()
628 NewNode(javascript()->StrictEqual(), obj, jsgraph()->UndefinedConstant()); in VisitForInStatement()
635 NewNode(javascript()->StrictEqual(), obj, jsgraph()->NullConstant()); in VisitForInStatement()
641 obj = NewNode(javascript()->ToObject(), obj); in VisitForInStatement()
646 javascript()->Runtime(Runtime::kGetPropertyNamesFast, 1), 1); in VisitForInStatement()
652 ProcessArguments(javascript()->Runtime(Runtime::kForInInit, 2), 2); in VisitForInStatement()
659 javascript()->Runtime(Runtime::kForInCacheArrayLength, 2), 2); in VisitForInStatement()
664 Node* empty_array_cond = NewNode(javascript()->StrictEqual(), in VisitForInStatement()
683 NewNode(javascript()->LessThan(), index, cache_length); in VisitForInStatement()
696 ProcessArguments(javascript()->Runtime(Runtime::kForInNext, 4), 4); in VisitForInStatement()
704 NewNode(javascript()->StrictEqual(), should_filter, in VisitForInStatement()
722 javascript()->Call(3, NO_CALL_FUNCTION_FLAGS), 3); in VisitForInStatement()
725 Node* property_missing = NewNode(javascript()->StrictEqual(), res, in VisitForInStatement()
733 NewNode(javascript()->Add(), index, jsgraph()->OneConstant()); in VisitForInStatement()
753 NewNode(javascript()->Add(), index, jsgraph()->OneConstant()); in VisitForInStatement()
788 Node* node = NewNode(javascript()->Runtime(Runtime::kDebugBreak, 0)); in VisitDebuggerStatement()
809 const Operator* op = javascript()->Runtime(Runtime::kNewClosure, 3); in VisitFunctionLiteral()
862 javascript()->Runtime(Runtime::kMaterializeRegExpLiteral, 4); in VisitRegExpLiteral()
878 const Operator* op = javascript()->Runtime(Runtime::kCreateObjectLiteral, 4); in VisitObjectLiteral()
911 Node* store = NewNode(javascript()->StoreNamed(strict_mode(), name), in VisitObjectLiteral()
927 const Operator* op = javascript()->Runtime(Runtime::kSetProperty, 4); in VisitObjectLiteral()
938 const Operator* op = javascript()->Runtime(Runtime::kSetPrototype, 2); in VisitObjectLiteral()
964 javascript()->Runtime(Runtime::kDefineAccessorPropertyUnchecked, 5); in VisitObjectLiteral()
971 const Operator* op = javascript()->Runtime(Runtime::kToFastProperties, 1); in VisitObjectLiteral()
989 const Operator* op = javascript()->Runtime(Runtime::kCreateArrayLiteral, 4); in VisitArrayLiteral()
1006 Node* store = NewNode(javascript()->StoreProperty(strict_mode()), literal, in VisitArrayLiteral()
1039 NewNode(javascript()->StoreNamed(strict_mode(), name), object, value); in VisitForInAssignment()
1051 Node* store = NewNode(javascript()->StoreProperty(strict_mode()), object, in VisitForInAssignment()
1097 old_value = NewNode(javascript()->LoadNamed(name), object); in VisitAssignment()
1104 old_value = NewNode(javascript()->LoadProperty(), object, key); in VisitAssignment()
1134 NewNode(javascript()->StoreNamed(strict_mode(), name), object, value); in VisitAssignment()
1141 Node* store = NewNode(javascript()->StoreProperty(strict_mode()), object, in VisitAssignment()
1165 const Operator* op = javascript()->Runtime(Runtime::kThrow, 1); in VisitThrow()
1177 value = NewNode(javascript()->LoadNamed(name), object); in VisitProperty()
1183 value = NewNode(javascript()->LoadProperty(), object, key); in VisitProperty()
1211 const Operator* op = javascript()->Runtime(Runtime::kLoadLookupSlot, 2); in VisitCall()
1224 callee_value = NewNode(javascript()->LoadNamed(name), object); in VisitCall()
1228 callee_value = NewNode(javascript()->LoadProperty(), object, key); in VisitCall()
1273 javascript()->Runtime(Runtime::kResolvePossiblyDirectEval, 6); in VisitCall()
1285 const Operator* call = javascript()->Call(args->length() + 2, flags); in VisitCall()
1300 const Operator* call = javascript()->CallNew(args->length() + 1); in VisitCallNew()
1315 Node* callee_value = NewNode(javascript()->LoadNamed(unique), receiver_value); in VisitCallJSRuntime()
1327 const Operator* call = javascript()->Call(args->length() + 2, flags); in VisitCallJSRuntime()
1350 const Operator* call = javascript()->Runtime(functionId, args->length()); in VisitCallRuntime()
1399 old_value = NewNode(javascript()->LoadNamed(name), object); in VisitCountOperation()
1409 old_value = NewNode(javascript()->LoadProperty(), object, key); in VisitCountOperation()
1417 old_value = NewNode(javascript()->ToNumber(), old_value); in VisitCountOperation()
1444 NewNode(javascript()->StoreNamed(strict_mode(), name), object, value); in VisitCountOperation()
1453 Node* store = NewNode(javascript()->StoreProperty(strict_mode()), object, in VisitCountOperation()
1493 op = javascript()->Equal(); in VisitCompareOperation()
1496 op = javascript()->NotEqual(); in VisitCompareOperation()
1499 op = javascript()->StrictEqual(); in VisitCompareOperation()
1502 op = javascript()->StrictNotEqual(); in VisitCompareOperation()
1505 op = javascript()->LessThan(); in VisitCompareOperation()
1508 op = javascript()->GreaterThan(); in VisitCompareOperation()
1511 op = javascript()->LessThanOrEqual(); in VisitCompareOperation()
1514 op = javascript()->GreaterThanOrEqual(); in VisitCompareOperation()
1517 op = javascript()->InstanceOf(); in VisitCompareOperation()
1520 op = javascript()->HasProperty(); in VisitCompareOperation()
1562 const Operator* op = javascript()->Runtime(Runtime::kDeclareGlobals, 3); in VisitDeclarations()
1595 value = NewNode(javascript()->DeleteProperty(strict_mode()), object, key); in VisitDelete()
1623 Node* value = NewNode(javascript()->TypeOf(), operand); in VisitTypeof()
1632 Node* value = NewNode(javascript()->UnaryNot(), operand); in VisitNot()
1686 const Operator* op = javascript()->CreateFunctionContext(); in BuildLocalFunctionContext()
1700 const Operator* op = javascript()->StoreContext(0, variable->index()); in BuildLocalFunctionContext()
1713 const Operator* op = javascript()->Runtime(Runtime::kNewArguments, 1); in BuildArgumentsObject()
1729 Node* check = NewNode(javascript()->StrictEqual(), value, the_hole); in BuildHoleCheckSilent()
1744 Node* check = NewNode(javascript()->StrictEqual(), value, the_hole); in BuildHoleCheckThrow()
1765 const Operator* op = javascript()->LoadNamed(name, contextual_mode); in BuildVariableLoad()
1797 javascript()->LoadContext(depth, variable->index(), immutable); in BuildVariableLoad()
1819 const Operator* op = javascript()->Runtime(function_id, 2); in BuildVariableLoad()
1835 const Operator* op = javascript()->DeleteProperty(strict_mode()); in BuildVariableDelete()
1847 const Operator* op = javascript()->Runtime(Runtime::kDeleteLookupSlot, 2); in BuildVariableDelete()
1866 const Operator* op = javascript()->StoreNamed(strict_mode(), name); in BuildVariableAssignment()
1906 javascript()->LoadContext(depth, variable->index(), false); in BuildVariableAssignment()
1915 javascript()->LoadContext(depth, variable->index(), false); in BuildVariableAssignment()
1922 const Operator* op = javascript()->StoreContext(depth, variable->index()); in BuildVariableAssignment()
1931 const Operator* op = javascript()->Runtime(Runtime::kStoreLookupSlot, 4); in BuildVariableAssignment()
1959 javascript()->LoadContext(0, Context::GLOBAL_OBJECT_INDEX, true); in BuildLoadGlobalObject()
1966 return NewNode(javascript()->ToBoolean(), value); in BuildToBoolean()
1973 const Operator* op = javascript()->Runtime(Runtime::kThrowReferenceError, 1); in BuildThrowReferenceError()
1982 js_op = javascript()->BitwiseOr(); in BuildBinaryOp()
1985 js_op = javascript()->BitwiseAnd(); in BuildBinaryOp()
1988 js_op = javascript()->BitwiseXor(); in BuildBinaryOp()
1991 js_op = javascript()->ShiftLeft(); in BuildBinaryOp()
1994 js_op = javascript()->ShiftRight(); in BuildBinaryOp()
1997 js_op = javascript()->ShiftRightLogical(); in BuildBinaryOp()
2000 js_op = javascript()->Add(); in BuildBinaryOp()
2003 js_op = javascript()->Subtract(); in BuildBinaryOp()
2006 js_op = javascript()->Multiply(); in BuildBinaryOp()
2009 js_op = javascript()->Divide(); in BuildBinaryOp()
2012 js_op = javascript()->Modulus(); in BuildBinaryOp()