Lines Matching defs:context

28       TNode<Object> maybe_array, TNode<Context> context,
34 TNode<Context> context);
41 TNode<Context> context, AssemblerFunction function,
55 TNode<Object> maybe_array, TNode<Context> context,
72 TNode<JSArrayBuffer> array_buffer = GetTypedArrayBuffer(context, array);
92 ThrowTypeError(context, MessageTemplate::kNotIntegerTypedArray,
109 TNode<JSTypedArray> array, TNode<Object> index, TNode<Context> context) {
119 TNode<UintPtrT> index_uintptr = ToIndex(context, index, &range_error);
126 ThrowRangeError(context, MessageTemplate::kInvalidAtomicAccessIndex);
174 auto context = Parameter<Context>(Descriptor::kContext);
184 ValidateIntegerTypedArray(maybe_array_or_shared_struct, context,
190 ValidateAtomicAccess(array, index_or_field_name, context);
242 Return(CallRuntime(Runtime::kAtomicsLoad64, context, array, index_number));
260 ThrowTypeError(context, MessageTemplate::kDetachedOperation,
266 Return(CallRuntime(Runtime::kAtomicsLoadSharedStructField, context,
277 auto context = Parameter<Context>(Descriptor::kContext);
287 ValidateIntegerTypedArray(maybe_array_or_shared_struct, context,
293 ValidateAtomicAccess(array, index_or_field_name, context);
305 TNode<Number> value_integer = ToInteger_Inline(context, value);
314 TNode<Word32T> value_word32 = TruncateTaggedToWord32(context, value_integer);
347 Return(CallRuntime(Runtime::kAtomicsStore64, context, array, index_number,
352 TNode<BigInt> value_bigint = ToBigInt(context, value);
374 ThrowTypeError(context, MessageTemplate::kDetachedOperation,
380 Return(CallRuntime(Runtime::kAtomicsStoreSharedStructField, context,
392 auto context = Parameter<Context>(Descriptor::kContext);
405 ValidateIntegerTypedArray(maybe_array_or_shared_struct, context,
411 ValidateAtomicAccess(array, index_or_field_name, context);
416 Return(CallRuntime(Runtime::kAtomicsExchange, context, array, index_number,
430 TNode<Number> value_integer = ToInteger_Inline(context, value);
441 TNode<Word32T> value_word32 = TruncateTaggedToWord32(context, value_integer);
486 TNode<BigInt> value_bigint = ToBigInt(context, value);
519 ThrowTypeError(context, MessageTemplate::kDetachedOperation,
525 Return(CallRuntime(Runtime::kAtomicsExchangeSharedStructField, context,
537 auto context = Parameter<Context>(Descriptor::kContext);
544 maybe_array, context, &elements_kind, &backing_store, &detached);
548 TNode<UintPtrT> index_word = ValidateAtomicAccess(array, index, context);
555 Return(CallRuntime(Runtime::kAtomicsCompareExchange, context, array,
572 TNode<Number> old_value_integer = ToInteger_Inline(context, old_value);
573 TNode<Number> new_value_integer = ToInteger_Inline(context, new_value);
585 TruncateTaggedToWord32(context, old_value_integer);
587 TruncateTaggedToWord32(context, new_value_integer);
636 TNode<BigInt> old_value_bigint = ToBigInt(context, old_value);
637 TNode<BigInt> new_value_bigint = ToBigInt(context, new_value);
678 ThrowTypeError(context, MessageTemplate::kDetachedOperation,
688 auto context = Parameter<Context>(Descriptor::kContext); \
689 AtomicBinopBuiltinCommon(array, index, value, context, \
710 TNode<Context> context, AssemblerFunction function,
719 maybe_array, context, &elements_kind, &backing_store, &detached);
723 TNode<UintPtrT> index_word = ValidateAtomicAccess(array, index, context);
730 Return(CallRuntime(runtime_function, context, array, index_number, value));
742 TNode<Number> value_integer = ToInteger_Inline(context, value);
753 TNode<Word32T> value_word32 = TruncateTaggedToWord32(context, value_integer);
792 TNode<BigInt> value_bigint = ToBigInt(context, value);
823 ThrowTypeError(context, MessageTemplate::kDetachedOperation, method_name);