Lines Matching refs:value
20 Handle<Oddball> FactoryBase<Impl>::ToBoolean(bool value) {
21 return value ? impl()->true_value() : impl()->false_value();
26 Handle<Object> FactoryBase<Impl>::NewNumber(double value) {
29 if (DoubleToSmiInteger(value, &int_value)) {
32 return NewHeapNumber<allocation>(value);
37 Handle<Object> FactoryBase<Impl>::NewNumberFromInt(int32_t value) {
38 if (Smi::IsValid(value)) return handle(Smi::FromInt(value), isolate());
40 return NewHeapNumber<allocation>(FastI2D(value));
45 Handle<Object> FactoryBase<Impl>::NewNumberFromUint(uint32_t value) {
46 int32_t int32v = static_cast<int32_t>(value);
50 return NewHeapNumber<allocation>(FastUI2D(value));
55 Handle<Object> FactoryBase<Impl>::NewNumberFromSize(size_t value) {
58 if (value <= static_cast<size_t>(Smi::kMaxValue)) {
59 return handle(Smi::FromIntptr(static_cast<intptr_t>(value)), isolate());
61 return NewHeapNumber<allocation>(static_cast<double>(value));
66 Handle<Object> FactoryBase<Impl>::NewNumberFromInt64(int64_t value) {
67 if (value <= std::numeric_limits<int32_t>::max() &&
68 value >= std::numeric_limits<int32_t>::min() &&
69 Smi::IsValid(static_cast<int32_t>(value))) {
70 return handle(Smi::FromInt(static_cast<int32_t>(value)), isolate());
72 return NewHeapNumber<allocation>(static_cast<double>(value));
77 Handle<HeapNumber> FactoryBase<Impl>::NewHeapNumber(double value) {
79 heap_number->set_value(value, kRelaxedStore);
114 Object value = roots.undefined_value();
116 MemsetTagged(str.RawField(Struct::kHeaderSize), value, length);