Lines Matching refs:javascript
566 javascript()->LoadContext(0, Context::NATIVE_CONTEXT_INDEX, true); in BuildLoadNativeContextField()
568 Node* result = NewNode(javascript()->LoadContext(0, index, true)); in BuildLoadNativeContextField()
975 const Operator* op = javascript()->LoadGlobal(name, feedback, typeof_mode); in BuildLoadGlobal()
1009 const Operator* op = javascript()->StoreGlobal(language_mode, name, feedback); in VisitStaGlobal()
1023 const Operator* op = javascript()->StoreInArrayLiteral(feedback); in VisitStaInArrayLiteral()
1052 const Operator* op = javascript()->StoreDataPropertyInLiteral(feedback); in VisitStaDataPropertyInLiteral()
1065 const Operator* op = javascript()->CallRuntime(Runtime::kCollectTypeProfile); in VisitCollectTypeProfile()
1072 const Operator* op = javascript()->LoadContext( in VisitLdaContextSlot()
1083 const Operator* op = javascript()->LoadContext( in VisitLdaImmutableContextSlot()
1094 const Operator* op = javascript()->LoadContext( in VisitLdaCurrentContextSlot()
1101 const Operator* op = javascript()->LoadContext( in VisitLdaImmutableCurrentContextSlot()
1108 const Operator* op = javascript()->StoreContext( in VisitStaContextSlot()
1120 javascript()->StoreContext(0, bytecode_iterator().GetIndexOperand(0)); in VisitStaCurrentContextSlot()
1130 javascript()->CallRuntime(typeof_mode == TypeofMode::NOT_INSIDE_TYPEOF in BuildLdaLookupSlot()
1154 NewNode(javascript()->LoadContext(d, Context::EXTENSION_INDEX, false)); in CheckContextExtensions()
1199 const Operator* op = javascript()->LoadContext(depth, slot_index, false); in BuildLdaLookupContextSlot()
1216 javascript()->CallRuntime(typeof_mode == TypeofMode::NOT_INSIDE_TYPEOF in BuildLdaLookupContextSlot()
1269 javascript()->CallRuntime(typeof_mode == TypeofMode::NOT_INSIDE_TYPEOF in BuildLdaLookupGlobalSlot()
1306 const Operator* op = javascript()->CallRuntime( in VisitStaLookupSlot()
1324 const Operator* op = javascript()->LoadNamed(name, feedback); in VisitLdaNamedProperty()
1347 const Operator* op = javascript()->LoadProperty(feedback); in VisitLdaKeyedProperty()
1377 op = javascript()->StoreNamedOwn(name, feedback); in BuildNamedStore()
1382 op = javascript()->StoreNamed(language_mode, name, feedback); in BuildNamedStore()
1418 const Operator* op = javascript()->StoreProperty(language_mode, feedback); in VisitStaKeyedProperty()
1439 NewNode(javascript()->LoadContext(depth, Context::EXTENSION_INDEX, true)); in VisitLdaModuleVariable()
1440 Node* value = NewNode(javascript()->LoadModule(cell_index), module); in VisitLdaModuleVariable()
1448 NewNode(javascript()->LoadContext(depth, Context::EXTENSION_INDEX, true)); in VisitStaModuleVariable()
1450 NewNode(javascript()->StoreModule(cell_index), module, value); in VisitStaModuleVariable()
1478 const Operator* op = javascript()->CreateClosure( in VisitCreateClosure()
1492 const Operator* op = javascript()->CreateBlockContext(scope_info); in VisitCreateBlockContext()
1503 javascript()->CreateFunctionContext(scope_info, slots, FUNCTION_SCOPE); in VisitCreateFunctionContext()
1514 javascript()->CreateFunctionContext(scope_info, slots, EVAL_SCOPE); in VisitCreateEvalContext()
1526 const Operator* op = javascript()->CreateCatchContext(scope_info); in VisitCreateCatchContext()
1538 const Operator* op = javascript()->CreateWithContext(scope_info); in VisitCreateWithContext()
1544 const Operator* op = javascript()->CreateArguments(type); in BuildCreateArguments()
1569 javascript()->CreateLiteralRegExp(constant_pattern, pair, literal_flags)); in VisitCreateRegExpLiteral()
1592 Node* literal = NewNode(javascript()->CreateLiteralArray( in VisitCreateArrayLiteral()
1600 Node* literal = NewNode(javascript()->CreateEmptyLiteralArray(pair)); in VisitCreateEmptyArrayLiteral()
1617 Node* literal = NewNode(javascript()->CreateLiteralObject( in VisitCreateObjectLiteral()
1625 NewNode(javascript()->CreateEmptyLiteralObject(), GetFunctionClosure()); in VisitCreateEmptyObjectLiteral()
1636 javascript()->CloneObject(CreateVectorSlotPair(slot), flags); in VisitCloneObject()
1721 javascript()->Call(arg_count, frequency, feedback, receiver_mode, in BuildCall()
1875 const Operator* op = javascript()->CallWithSpread( in VisitCallWithSpread()
1900 const Operator* call = javascript()->Call(2 + arg_count); in VisitCallJSRuntime()
1930 const Operator* call = javascript()->CallRuntime(function_id, reg_count); in VisitCallRuntime()
1951 const Operator* call = javascript()->CallRuntime(functionId, reg_count); in VisitCallRuntimeForPair()
1991 const Operator* op = javascript()->Construct( in VisitConstruct()
2022 const Operator* op = javascript()->ConstructWithSpread( in VisitConstructWithSpread()
2049 const Operator* call = javascript()->CallRuntime(functionId, reg_count); in VisitInvokeIntrinsic()
2058 Node* call = NewNode(javascript()->CallRuntime(Runtime::kThrow), value); in VisitThrow()
2078 NewNode(javascript()->CallRuntime(Runtime::kReThrow), value); in VisitReThrow()
2094 const Operator* op = javascript()->CallRuntime(runtime_id); in BuildHoleCheckAndThrow()
2227 BuildUnaryOp(javascript()->BitwiseNot()); in VisitBitwiseNot()
2231 BuildUnaryOp(javascript()->Decrement()); in VisitDec()
2235 BuildUnaryOp(javascript()->Increment()); in VisitInc()
2239 BuildUnaryOp(javascript()->Negate()); in VisitNegate()
2244 javascript()->Add(GetBinaryOperationHint(kBinaryOperationHintIndex))); in VisitAdd()
2248 BuildBinaryOp(javascript()->Subtract()); in VisitSub()
2252 BuildBinaryOp(javascript()->Multiply()); in VisitMul()
2255 void BytecodeGraphBuilder::VisitDiv() { BuildBinaryOp(javascript()->Divide()); } in VisitDiv()
2258 BuildBinaryOp(javascript()->Modulus()); in VisitMod()
2262 BuildBinaryOp(javascript()->Exponentiate()); in VisitExp()
2266 BuildBinaryOp(javascript()->BitwiseOr()); in VisitBitwiseOr()
2270 BuildBinaryOp(javascript()->BitwiseXor()); in VisitBitwiseXor()
2274 BuildBinaryOp(javascript()->BitwiseAnd()); in VisitBitwiseAnd()
2278 BuildBinaryOp(javascript()->ShiftLeft()); in VisitShiftLeft()
2282 BuildBinaryOp(javascript()->ShiftRight()); in VisitShiftRight()
2286 BuildBinaryOp(javascript()->ShiftRightLogical()); in VisitShiftRightLogical()
2312 javascript()->Add(GetBinaryOperationHint(kBinaryOperationSmiHintIndex))); in VisitAddSmi()
2316 BuildBinaryOpWithImmediate(javascript()->Subtract()); in VisitSubSmi()
2320 BuildBinaryOpWithImmediate(javascript()->Multiply()); in VisitMulSmi()
2324 BuildBinaryOpWithImmediate(javascript()->Divide()); in VisitDivSmi()
2328 BuildBinaryOpWithImmediate(javascript()->Modulus()); in VisitModSmi()
2332 BuildBinaryOpWithImmediate(javascript()->Exponentiate()); in VisitExpSmi()
2336 BuildBinaryOpWithImmediate(javascript()->BitwiseOr()); in VisitBitwiseOrSmi()
2340 BuildBinaryOpWithImmediate(javascript()->BitwiseXor()); in VisitBitwiseXorSmi()
2344 BuildBinaryOpWithImmediate(javascript()->BitwiseAnd()); in VisitBitwiseAndSmi()
2348 BuildBinaryOpWithImmediate(javascript()->ShiftLeft()); in VisitShiftLeftSmi()
2352 BuildBinaryOpWithImmediate(javascript()->ShiftRight()); in VisitShiftRightSmi()
2356 BuildBinaryOpWithImmediate(javascript()->ShiftRightLogical()); in VisitShiftRightLogicalSmi()
2384 Node* node = NewNode(javascript()->DeleteProperty(), object, key, mode); in BuildDelete()
2397 Node* node = NewNode(javascript()->GetSuperConstructor(), in VisitGetSuperConstructor()
2425 BuildCompareOp(javascript()->Equal(GetCompareOperationHint())); in VisitTestEqual()
2429 BuildCompareOp(javascript()->StrictEqual(GetCompareOperationHint())); in VisitTestEqualStrict()
2433 BuildCompareOp(javascript()->LessThan(GetCompareOperationHint())); in VisitTestLessThan()
2437 BuildCompareOp(javascript()->GreaterThan(GetCompareOperationHint())); in VisitTestGreaterThan()
2441 BuildCompareOp(javascript()->LessThanOrEqual(GetCompareOperationHint())); in VisitTestLessThanOrEqual()
2445 BuildCompareOp(javascript()->GreaterThanOrEqual(GetCompareOperationHint())); in VisitTestGreaterThanOrEqual()
2461 Node* node = NewNode(javascript()->HasProperty(), object, key); in VisitTestIn()
2467 BuildCompareOp(javascript()->InstanceOf(CreateVectorSlotPair(slot_index))); in VisitTestInstanceOf()
2550 BuildCastOperator(javascript()->ToName()); in VisitToName()
2554 BuildCastOperator(javascript()->ToObject()); in VisitToObject()
2559 NewNode(javascript()->ToString(), environment()->LookupAccumulator()); in VisitToString()
2576 node = NewNode(javascript()->ToNumber(), object); in VisitToNumber()
2597 node = NewNode(javascript()->ToNumeric(), object); in VisitToNumeric()
2694 Node* node = NewNode(javascript()->StackCheck()); in VisitStackCheck()
2699 Node* previous_message = NewNode(javascript()->LoadMessage()); in VisitSetPendingMessage()
2700 NewNode(javascript()->StoreMessage(), environment()->LookupAccumulator()); in VisitSetPendingMessage()
2719 Node* call = NewNode(javascript()->Debugger()); in VisitDebugger()
2734 const Operator* op = javascript()->CallRuntime(Runtime::kIncBlockCounter); in VisitIncBlockCounter()
2742 Node* enumerator = NewNode(javascript()->ForInEnumerate(), receiver); in VisitForInEnumerate()
2755 Node* node = NewNode(javascript()->ForInPrepare(GetForInMode(1)), enumerator); in VisitForInPrepare()
2797 Node* node = NewNode(javascript()->ForInNext(GetForInMode(3)), receiver, in VisitForInNext()
2870 MakeNode(javascript()->GeneratorStore(count_written), 3 + count_written, in VisitSuspendGenerator()
2936 NewNode(javascript()->GeneratorRestoreContinuation(), generator); in VisitSwitchOnGeneratorState()
2940 NewNode(javascript()->GeneratorRestoreContext(), generator); in VisitSwitchOnGeneratorState()
2969 Node* value = NewNode(javascript()->GeneratorRestoreRegister( in VisitResumeGenerator()
2978 NewNode(javascript()->GeneratorRestoreInputOrDebugPos(), generator); in VisitResumeGenerator()