Lines Matching refs:args
396 Object GetModifySetValueInBuffer(RuntimeArguments args, Isolate* isolate,
399 DCHECK_EQ(3, args.length());
400 Handle<JSTypedArray> sta = args.at<JSTypedArray>(0);
401 size_t index = NumberToSize(args[1]);
402 Handle<Object> value_obj = args.at(2);
447 DCHECK_EQ(2, args.length());
448 Handle<JSTypedArray> sta = args.at<JSTypedArray>(0);
449 size_t index = NumberToSize(args[1]);
467 DCHECK_EQ(3, args.length());
468 Handle<JSTypedArray> sta = args.at<JSTypedArray>(0);
469 size_t index = NumberToSize(args[1]);
470 Handle<Object> value_obj = args.at(2);
494 return GetModifySetValueInBuffer<Exchange>(args, isolate, "Atomics.exchange");
499 DCHECK_EQ(4, args.length());
500 Handle<JSTypedArray> sta = args.at<JSTypedArray>(0);
501 size_t index = NumberToSize(args[1]);
502 Handle<Object> old_value_obj = args.at(2);
503 Handle<Object> new_value_obj = args.at(3);
559 return GetModifySetValueInBuffer<Add>(args, isolate, "Atomics.add");
565 return GetModifySetValueInBuffer<Sub>(args, isolate, "Atomics.sub");
571 return GetModifySetValueInBuffer<And>(args, isolate, "Atomics.and");
577 return GetModifySetValueInBuffer<Or>(args, isolate, "Atomics.or");
583 return GetModifySetValueInBuffer<Xor>(args, isolate, "Atomics.xor");
614 DCHECK_EQ(2, args.length());
615 Handle<JSSharedStruct> shared_struct = args.at<JSSharedStruct>(0);
618 Object::ToName(isolate, args.at(1)));
627 DCHECK_EQ(3, args.length());
628 Handle<JSSharedStruct> shared_struct = args.at<JSSharedStruct>(0);
631 Object::ToName(isolate, args.at(1)));
634 isolate, shared_value, Object::Share(isolate, args.at(2), kThrowOnError));
653 DCHECK_EQ(3, args.length());
654 Handle<JSSharedStruct> shared_struct = args.at<JSSharedStruct>(0);
657 Object::ToName(isolate, args.at(1)));
660 isolate, shared_value, Object::Share(isolate, args.at(2), kThrowOnError));