Lines Matching defs:context

877   TNode<Object> Call(TNode<Context> context, TNode<Object> callable,
881 context, callable, receiver, args...);
884 TNode<Object> Call(TNode<Context> context, TNode<Object> callable,
889 context, callable, receiver, args...);
891 return CallJS(CodeFactory::Call(isolate()), context, callable, receiver,
895 TNode<Object> CallApiCallback(TNode<Object> context, TNode<RawPtrT> callback,
899 TNode<Object> CallApiCallback(TNode<Object> context, TNode<RawPtrT> callback,
904 TNode<Object> CallRuntimeNewArray(TNode<Context> context,
910 void TailCallRuntimeNewArray(TNode<Context> context, TNode<Object> receiver,
915 TNode<JSReceiver> ConstructWithTarget(TNode<Context> context,
920 context, target, new_target,
924 TNode<JSReceiver> Construct(TNode<Context> context,
926 return ConstructWithTarget(context, new_target, new_target, args...);
1382 TNode<Object> LoadJSArgumentsObjectLength(TNode<Context> context,
1622 TNode<ScopeInfo> LoadScopeInfo(TNode<Context> context);
1626 void StoreContextElementNoWriteBarrier(TNode<Context> context, int slot_index,
1628 TNode<NativeContext> LoadNativeContext(TNode<Context> context);
1629 // Calling this is only valid if there's a module context in the chain.
1630 TNode<Context> LoadModuleContext(TNode<Context> context);
1632 TNode<Object> GetImportMetaObject(TNode<Context> context);
1831 TNode<Int32T> EnsureArrayPushable(TNode<Context> context, TNode<Map> map,
2014 TNode<Context> context, TNode<JSArray> array,
2018 TNode<JSArray> ExtractFastJSArray(TNode<Context> context,
2030 TNode<NativeContext> GetFunctionRealm(TNode<Context> context,
2083 TNode<JSObject> AllocateJSIteratorResult(TNode<Context> context,
2088 TNode<JSObject> AllocateJSIteratorResultForEntry(TNode<Context> context,
2092 TNode<JSReceiver> ArraySpeciesCreate(TNode<Context> context,
2397 TNode<Float64T> TruncateTaggedToFloat64(TNode<Context> context,
2399 TNode<Word32T> TruncateTaggedToWord32(TNode<Context> context,
2401 void TaggedToWord32OrBigInt(TNode<Context> context, TNode<Object> value,
2405 void TaggedToWord32OrBigIntWithFeedback(TNode<Context> context,
2412 TNode<Context> context, TNode<HeapObject> pointer, Label* if_number,
2436 TNode<Int32T> ChangeTaggedNonSmiToInt32(TNode<Context> context,
2438 TNode<Float64T> ChangeTaggedToFloat64(TNode<Context> context,
2443 void TaggedToNumeric(TNode<Context> context, TNode<Object> value,
2445 void TaggedToNumericWithFeedback(TNode<Context> context, TNode<Object> value,
2451 void SharedValueBarrier(TNode<Context> context,
2481 TNode<String> ToThisString(TNode<Context> context, TNode<Object> value,
2483 TNode<String> ToThisString(TNode<Context> context, TNode<Object> value,
2485 return ToThisString(context, value, StringConstant(method_name));
2491 TNode<Object> ToThisValue(TNode<Context> context, TNode<Object> value,
2497 void ThrowIfNotInstanceType(TNode<Context> context, TNode<Object> value,
2501 void ThrowIfNotJSReceiver(TNode<Context> context, TNode<Object> value,
2504 void ThrowIfNotCallable(TNode<Context> context, TNode<Object> value,
2507 void ThrowRangeError(TNode<Context> context, MessageTemplate message,
2511 void ThrowTypeError(TNode<Context> context, MessageTemplate message,
2513 void ThrowTypeError(TNode<Context> context, MessageTemplate message,
2615 TNode<BoolT> IsPrototypeInitialArrayPrototype(TNode<Context> context,
2617 TNode<BoolT> IsPrototypeTypedArrayPrototype(TNode<Context> context,
2620 TNode<BoolT> IsFastAliasedArgumentsMap(TNode<Context> context,
2622 TNode<BoolT> IsSlowAliasedArgumentsMap(TNode<Context> context,
2624 TNode<BoolT> IsSloppyArgumentsMap(TNode<Context> context, TNode<Map> map);
2625 TNode<BoolT> IsStrictArgumentsMap(TNode<Context> context, TNode<Map> map);
2767 TNode<Context> context, TNode<HeapObject> input,
2770 TNode<Numeric> NonNumberToNumeric(TNode<Context> context,
2777 TNode<Context> context, TNode<Object> input,
2779 TNode<Number> ToNumber_Inline(TNode<Context> context, TNode<Object> input);
2781 LazyNode<Context> context, TNode<Object> input,
2790 TNode<BigInt> ToBigInt(TNode<Context> context, TNode<Object> input);
2795 TNode<Number> ToUint32(TNode<Context> context, TNode<Object> input);
2798 TNode<String> ToString_Inline(TNode<Context> context, TNode<Object> input);
2800 TNode<JSReceiver> ToObject(TNode<Context> context, TNode<Object> input);
2804 TNode<JSReceiver> ToObject_Inline(TNode<Context> context,
2808 TNode<Number> ToLength_Inline(TNode<Context> context, TNode<Object> input);
2810 TNode<Object> OrdinaryToPrimitive(TNode<Context> context, TNode<Object> input,
3203 void TryGetOwnProperty(TNode<Context> context, TNode<Object> receiver,
3208 void TryGetOwnProperty(TNode<Context> context, TNode<Object> receiver,
3216 TNode<Object> GetProperty(TNode<Context> context, TNode<Object> receiver,
3218 return GetProperty(context, receiver, HeapConstant(name));
3221 TNode<Object> GetProperty(TNode<Context> context, TNode<Object> receiver,
3223 return CallBuiltin(Builtin::kGetProperty, context, receiver, name);
3226 TNode<Object> SetPropertyStrict(TNode<Context> context,
3229 return CallBuiltin(Builtin::kSetProperty, context, receiver, key, value);
3232 TNode<Object> CreateDataProperty(TNode<Context> context,
3235 return CallBuiltin(Builtin::kCreateDataProperty, context, receiver, key,
3239 TNode<Object> GetMethod(TNode<Context> context, TNode<Object> object,
3242 TNode<Object> GetIteratorMethod(TNode<Context> context,
3246 TNode<Object> CreateAsyncFromSyncIterator(TNode<Context> context,
3250 TNode<Object> CallBuiltin(Builtin id, TNode<Object> context, TArgs... args) {
3251 return CallStub<Object>(Builtins::CallableFor(isolate(), id), context,
3256 void TailCallBuiltin(Builtin id, TNode<Object> context, TArgs... args) {
3257 return TailCallStub(Builtins::CallableFor(isolate(), id), context, args...);
3363 TNode<Oddball> HasInPrototypeChain(TNode<Context> context,
3367 TNode<Oddball> OrdinaryHasInstance(TNode<Context> context,
3428 // Loads script context from the script context table.
3429 TNode<Context> LoadScriptContext(TNode<Context> context,
3438 TNode<Context> context);
3458 TNode<Context> context,
3551 // Goto the given |target| if the context chain starting at |context| has any
3555 TNode<Context> GotoIfHasContextExtensionUpToDepth(TNode<Context> context,
3561 TNode<Context> context, TVariable<Smi>* var_type_feedback = nullptr) {
3563 op, left, right, [=]() { return context; }, var_type_feedback);
3568 const LazyNode<Context>& context,
3620 TNode<Context> context,
3623 lhs, rhs, [=]() { return context; }, var_type_feedback);
3626 const LazyNode<Context>& context,
3647 TNode<Oddball> HasProperty(TNode<Context> context, TNode<Object> object,
3651 TNode<Oddball> HasProperty_Inline(TNode<Context> context,
3654 return HasProperty(context, object, key,
3668 TNode<JSReceiver> SpeciesConstructor(TNode<Context> context,
3673 TNode<Context> context);
3682 void ThrowIfArrayBufferIsDetached(TNode<Context> context,
3695 TNode<Context> context, TNode<JSArrayBufferView> array_buffer_view,
3709 TNode<Context> context, TNode<JSTypedArray> array,
3729 TNode<JSArrayBuffer> GetTypedArrayBuffer(TNode<Context> context,
3757 TNode<Context> context);
3826 TNode<Context> context, TArgs... args) {
3828 return CAST(CallRuntime(Runtime::kNewTypeError, context,
3919 void PerformStackCheck(TNode<Context> context);
3921 void SetPropertyLength(TNode<Context> context, TNode<Object> array,
4011 void ForEachEnumerableOwnProperty(TNode<Context> context, TNode<Map> map,
4019 TNode<Context> context, TNode<Object> receiver, TNode<Object> name,
4026 TNode<JSArray> ArrayCreate(TNode<Context> context, TNode<Number> length);
4191 TNode<Context> context, TNode<HeapObject> input, Object::Conversion mode,
4194 void TaggedToNumeric(TNode<Context> context, TNode<Object> value,
4200 void TaggedToWord32OrBigIntImpl(TNode<Context> context, TNode<Object> value,
4272 Label* bailout, TNode<Context> context,
4415 // context).