• Home
  • Raw
  • Download

Lines Matching refs:javascript

394   JSOperatorBuilder* javascript() const { return jsgraph_->javascript(); }  in javascript()  function in v8::internal::compiler::BytecodeGraphBuilder
1123 Node* result = NewNode(javascript()->LoadContext(0, index, true)); in BuildLoadNativeContextField()
1321 NewNode(javascript()->StackCheck(StackCheckKind::kJSFunctionEntry)); in BuildFunctionEntryStackCheck()
1328 NewNode(javascript()->StackCheck(StackCheckKind::kJSIterationBody)); in BuildIterationBodyStackCheck()
1335 NewNode(javascript()->StackCheck(StackCheckKind::kJSFunctionEntry)); in BuildOSREntryStackCheck()
1539 const Operator* op = javascript()->LoadGlobal(name, feedback, typeof_mode); in BuildLoadGlobal()
1570 const Operator* op = javascript()->StoreGlobal(language_mode, name, feedback); in VisitStaGlobal()
1585 const Operator* op = javascript()->StoreInArrayLiteral(feedback); in VisitStaInArrayLiteral()
1614 const Operator* op = javascript()->DefineKeyedOwnPropertyInLiteral(feedback); in VisitDefineKeyedOwnPropertyInLiteral()
1641 const Operator* op = javascript()->CallRuntime(Runtime::kCollectTypeProfile); in VisitCollectTypeProfile()
1648 const Operator* op = javascript()->LoadContext( in VisitLdaContextSlot()
1659 const Operator* op = javascript()->LoadContext( in VisitLdaImmutableContextSlot()
1670 const Operator* op = javascript()->LoadContext( in VisitLdaCurrentContextSlot()
1677 const Operator* op = javascript()->LoadContext( in VisitLdaImmutableCurrentContextSlot()
1684 const Operator* op = javascript()->StoreContext( in VisitStaContextSlot()
1696 javascript()->StoreContext(0, bytecode_iterator().GetIndexOperand(0)); in VisitStaCurrentContextSlot()
1705 javascript()->CallRuntime(typeof_mode == TypeofMode::kNotInside in BuildLdaLookupSlot()
1724 javascript()->LoadContext(depth, Context::EXTENSION_INDEX, false)); in CheckContextExtensionAtDepth()
1806 Node* has_extension = NewNode(javascript()->HasContextExtension(d)); in CheckContextExtensionsSlowPath()
1841 const Operator* op = javascript()->LoadContext(depth, slot_index, false); in BuildLdaLookupContextSlot()
1857 javascript()->CallRuntime(typeof_mode == TypeofMode::kNotInside in BuildLdaLookupContextSlot()
1908 javascript()->CallRuntime(typeof_mode == TypeofMode::kNotInside in BuildLdaLookupGlobalSlot()
1944 const Operator* op = javascript()->CallRuntime( in VisitStaLookupSlot()
1961 const Operator* op = javascript()->LoadNamed(name, feedback); in VisitGetNamedProperty()
1987 const Operator* op = javascript()->LoadNamedFromSuper(name, feedback); in VisitGetNamedPropertyFromSuper()
2011 const Operator* op = javascript()->LoadProperty(feedback); in VisitGetKeyedProperty()
2045 op = javascript()->DefineNamedOwnProperty(name, feedback); in BuildNamedStore()
2050 op = javascript()->SetNamedProperty(language_mode, name, feedback); in BuildNamedStore()
2087 const Operator* op = javascript()->SetKeyedProperty(language_mode, source); in VisitSetKeyedProperty()
2122 javascript()->DefineKeyedOwnProperty(language_mode, source); in VisitDefineKeyedOwnProperty()
2148 NewNode(javascript()->LoadContext(depth, Context::EXTENSION_INDEX, true)); in VisitLdaModuleVariable()
2149 Node* value = NewNode(javascript()->LoadModule(cell_index), module); in VisitLdaModuleVariable()
2157 NewNode(javascript()->LoadContext(depth, Context::EXTENSION_INDEX, true)); in VisitStaModuleVariable()
2159 NewNode(javascript()->StoreModule(cell_index), module, value); in VisitStaModuleVariable()
2186 javascript()->CreateClosure(shared_info, compile_lazy, allocation); in VisitCreateClosure()
2194 const Operator* op = javascript()->CreateBlockContext(scope_info); in VisitCreateBlockContext()
2203 javascript()->CreateFunctionContext(scope_info, slots, FUNCTION_SCOPE); in VisitCreateFunctionContext()
2212 javascript()->CreateFunctionContext(scope_info, slots, EVAL_SCOPE); in VisitCreateEvalContext()
2222 const Operator* op = javascript()->CreateCatchContext(scope_info); in VisitCreateCatchContext()
2232 const Operator* op = javascript()->CreateWithContext(scope_info); in VisitCreateWithContext()
2238 const Operator* op = javascript()->CreateArguments(type); in BuildCreateArguments()
2262 javascript()->CreateLiteralRegExp(constant_pattern, pair, literal_flags); in VisitCreateRegExpLiteral()
2284 const Operator* op = javascript()->CreateLiteralArray( in VisitCreateArrayLiteral()
2294 const Operator* op = javascript()->CreateEmptyLiteralArray(pair); in VisitCreateEmptyArrayLiteral()
2301 Node* iterable = NewNode(javascript()->CreateArrayFromIterable(), in VisitCreateArrayFromIterable()
2316 const Operator* op = javascript()->CreateLiteralObject( in VisitCreateObjectLiteral()
2324 Node* literal = NewNode(javascript()->CreateEmptyLiteralObject()); in VisitCreateEmptyObjectLiteral()
2335 javascript()->CloneObject(CreateFeedbackSource(slot), flags); in VisitCloneObject()
2350 javascript()->GetTemplateObject(description, shared_info(), source); in VisitGetTemplateObject()
2398 javascript()->Call(arg_count, frequency, feedback, receiver_mode, in BuildCall()
2555 const Operator* op = javascript()->CallWithSpread( in VisitCallWithSpread()
2583 const Operator* call = javascript()->Call(arity); in VisitCallJSRuntime()
2621 const Operator* call = javascript()->CallRuntime(function_id, reg_count); in VisitCallRuntime()
2643 const Operator* call = javascript()->CallRuntime(functionId, reg_count); in VisitCallRuntimeForPair()
2691 const Operator* op = javascript()->Construct(arity, frequency, feedback); in VisitConstruct()
2724 javascript()->ConstructWithSpread(arity, frequency, feedback); in VisitConstructWithSpread()
2750 const Operator* call = javascript()->CallRuntime(functionId, reg_count); in VisitInvokeIntrinsic()
2759 Node* call = NewNode(javascript()->CallRuntime(Runtime::kThrow), value); in VisitThrow()
2779 NewNode(javascript()->CallRuntime(Runtime::kReThrow), value); in VisitReThrow()
2795 const Operator* op = javascript()->CallRuntime(runtime_id); in BuildHoleCheckAndThrow()
2850 NewNode(javascript()->CallRuntime(Runtime::kThrowNotSuperConstructor), in VisitThrowIfNotSuperConstructor()
2964 BuildUnaryOp(javascript()->BitwiseNot(feedback)); in VisitBitwiseNot()
2970 BuildUnaryOp(javascript()->Decrement(feedback)); in VisitDec()
2976 BuildUnaryOp(javascript()->Increment(feedback)); in VisitInc()
2982 BuildUnaryOp(javascript()->Negate(feedback)); in VisitNegate()
2988 BuildBinaryOp(javascript()->Add(feedback)); in VisitAdd()
2994 BuildBinaryOp(javascript()->Subtract(feedback)); in VisitSub()
3000 BuildBinaryOp(javascript()->Multiply(feedback)); in VisitMul()
3006 BuildBinaryOp(javascript()->Divide(feedback)); in VisitDiv()
3012 BuildBinaryOp(javascript()->Modulus(feedback)); in VisitMod()
3018 BuildBinaryOp(javascript()->Exponentiate(feedback)); in VisitExp()
3024 BuildBinaryOp(javascript()->BitwiseOr(feedback)); in VisitBitwiseOr()
3030 BuildBinaryOp(javascript()->BitwiseXor(feedback)); in VisitBitwiseXor()
3036 BuildBinaryOp(javascript()->BitwiseAnd(feedback)); in VisitBitwiseAnd()
3042 BuildBinaryOp(javascript()->ShiftLeft(feedback)); in VisitShiftLeft()
3048 BuildBinaryOp(javascript()->ShiftRight(feedback)); in VisitShiftRight()
3054 BuildBinaryOp(javascript()->ShiftRightLogical(feedback)); in VisitShiftRightLogical()
3083 BuildBinaryOpWithImmediate(javascript()->Add(feedback)); in VisitAddSmi()
3089 BuildBinaryOpWithImmediate(javascript()->Subtract(feedback)); in VisitSubSmi()
3095 BuildBinaryOpWithImmediate(javascript()->Multiply(feedback)); in VisitMulSmi()
3101 BuildBinaryOpWithImmediate(javascript()->Divide(feedback)); in VisitDivSmi()
3107 BuildBinaryOpWithImmediate(javascript()->Modulus(feedback)); in VisitModSmi()
3113 BuildBinaryOpWithImmediate(javascript()->Exponentiate(feedback)); in VisitExpSmi()
3119 BuildBinaryOpWithImmediate(javascript()->BitwiseOr(feedback)); in VisitBitwiseOrSmi()
3125 BuildBinaryOpWithImmediate(javascript()->BitwiseXor(feedback)); in VisitBitwiseXorSmi()
3131 BuildBinaryOpWithImmediate(javascript()->BitwiseAnd(feedback)); in VisitBitwiseAndSmi()
3137 BuildBinaryOpWithImmediate(javascript()->ShiftLeft(feedback)); in VisitShiftLeftSmi()
3143 BuildBinaryOpWithImmediate(javascript()->ShiftRight(feedback)); in VisitShiftRightSmi()
3149 BuildBinaryOpWithImmediate(javascript()->ShiftRightLogical(feedback)); in VisitShiftRightLogicalSmi()
3177 Node* node = NewNode(javascript()->DeleteProperty(), object, key, mode); in BuildDelete()
3190 Node* node = NewNode(javascript()->GetSuperConstructor(), in VisitGetSuperConstructor()
3222 BuildCompareOp(javascript()->Equal(feedback)); in VisitTestEqual()
3228 BuildCompareOp(javascript()->StrictEqual(feedback)); in VisitTestEqualStrict()
3234 BuildCompareOp(javascript()->LessThan(feedback)); in VisitTestLessThan()
3240 BuildCompareOp(javascript()->GreaterThan(feedback)); in VisitTestGreaterThan()
3246 BuildCompareOp(javascript()->LessThanOrEqual(feedback)); in VisitTestLessThanOrEqual()
3252 BuildCompareOp(javascript()->GreaterThanOrEqual(feedback)); in VisitTestGreaterThanOrEqual()
3273 const Operator* op = javascript()->HasProperty(feedback); in VisitTestIn()
3282 BuildCompareOp(javascript()->InstanceOf(feedback)); in VisitTestInstanceOf()
3364 BuildCastOperator(javascript()->ToName()); in VisitToName()
3368 BuildCastOperator(javascript()->ToObject()); in VisitToObject()
3373 NewNode(javascript()->ToString(), environment()->LookupAccumulator()); in VisitToString()
3390 node = NewNode(javascript()->ToNumber(), object); in VisitToNumber()
3411 node = NewNode(javascript()->ToNumeric(), object); in VisitToNumeric()
3520 Node* previous_message = NewNode(javascript()->LoadMessage()); in VisitSetPendingMessage()
3521 NewNode(javascript()->StoreMessage(), environment()->LookupAccumulator()); in VisitSetPendingMessage()
3540 Node* call = NewNode(javascript()->Debugger()); in VisitDebugger()
3557 javascript()->CallRuntime(Runtime::kInlineIncBlockCounter); in DEBUG_BREAK_BYTECODE_LIST()
3565 Node* enumerator = NewNode(javascript()->ForInEnumerate(), receiver); in VisitForInEnumerate()
3579 Node* node = NewNode(javascript()->ForInPrepare(GetForInMode(slot), feedback), in VisitForInPrepare()
3621 NewNode(javascript()->ForInNext(GetForInMode(slot), feedback), receiver, in VisitForInNext()
3644 const Operator* op = javascript()->GetIterator(load_feedback, call_feedback); in VisitGetIterator()
3714 MakeNode(javascript()->GeneratorStore(count_written), 3 + count_written, in VisitSuspendGenerator()
3780 NewNode(javascript()->GeneratorRestoreContinuation(), generator); in VisitSwitchOnGeneratorState()
3784 NewNode(javascript()->GeneratorRestoreContext(), generator); in VisitSwitchOnGeneratorState()
3811 Node* value = NewNode(javascript()->GeneratorRestoreRegister( in VisitResumeGenerator()
3820 NewNode(javascript()->GeneratorRestoreInputOrDebugPos(), generator); in VisitResumeGenerator()