Lines Matching defs:value
64 Object value = TaggedField<Object, offset>::load(cage_base, *this); \
65 return !value.IsUndefined(GetReadOnlyRoots(cage_base)); \
68 !value.IsUndefined(GetReadOnlyRoots(cage_base)), true)
74 void holder::set_##name(type value) { \
75 WriteMaybeUnalignedValue<type>(FIELD_ADDR(*this, offset), value); \
81 Address value = ReadSandboxedPointerField(offset, sandbox_base); \
82 return reinterpret_cast<type>(value); \
84 void holder::set_##name(type value) { \
86 Address addr = reinterpret_cast<Address>(value); \
119 void WasmGlobalObject::set_type(wasm::ValueType value) {
120 set_raw_type(static_cast<int>(value.raw_bit_field()));
153 void WasmGlobalObject::SetI32(int32_t value) {
154 base::WriteUnalignedValue(address(), value);
157 void WasmGlobalObject::SetI64(int64_t value) {
158 base::WriteUnalignedValue(address(), value);
161 void WasmGlobalObject::SetF32(float value) {
162 base::WriteUnalignedValue(address(), value);
165 void WasmGlobalObject::SetF64(double value) {
166 base::WriteUnalignedValue(address(), value);
169 void WasmGlobalObject::SetExternRef(Handle<Object> value) {
171 tagged_buffer().set(offset(), *value);
174 bool WasmGlobalObject::SetFuncRef(Isolate* isolate, Handle<Object> value) {
176 if (value->IsNull() ||
177 WasmInternalFunction::FromExternal(value, isolate).ToHandle(&value)) {
178 tagged_buffer().set(offset(), *value);
337 int8_t value = base::Memory<int8_t>(field_address);
338 return handle(Smi::FromInt(value), isolate);
341 int16_t value = base::Memory<int16_t>(field_address);
342 return handle(Smi::FromInt(value), isolate);
345 int32_t value = base::Memory<int32_t>(field_address);
346 return isolate->factory()->NewNumberFromInt(value);
349 int64_t value = base::ReadUnalignedValue<int64_t>(field_address);
350 return BigInt::FromInt64(isolate, value);
353 float value = base::Memory<float>(field_address);
354 return isolate->factory()->NewNumber(value);
357 double value = base::ReadUnalignedValue<double>(field_address);
358 return isolate->factory()->NewNumber(value);
383 Handle<Object> value) {
390 return Object::ToNumber(isolate, value);
393 return BigInt::FromObject(isolate, value);
418 ElementType WasmObject::FromNumber(Object value) {
419 // The value must already be prepared for storing to numeric fields.
420 DCHECK(value.IsNumber());
421 if (value.IsSmi()) {
422 return static_cast<ElementType>(Smi::ToInt(value));
424 } else if (value.IsHeapNumber()) {
425 double double_value = HeapNumber::cast(value).value();
426 if (std::is_same<ElementType, double>::value ||
427 std::is_same<ElementType, float>::value) {
430 CHECK(std::is_integral<ElementType>::value);
440 Handle<Object> value) {
444 auto scalar_value = FromNumber<int8_t>(*value);
449 auto scalar_value = FromNumber<int16_t>(*value);
454 auto scalar_value = FromNumber<int32_t>(*value);
459 int64_t scalar_value = BigInt::cast(*value).AsInt64();
464 auto scalar_value = FromNumber<float>(*value);
469 auto scalar_value = FromNumber<double>(*value);
559 uint32_t field_index, Handle<Object> value) {
564 WriteValueAt(isolate, obj, field_type, offset, value);