Home
last modified time | relevance | path

Searched refs:smi_value (Results 1 - 11 of 11) sorted by relevance

/third_party/node/deps/v8/src/ic/
H A Dunary-op-assembler.cc78 SmiOperation smi_op = [=](TNode<Smi> smi_value, in Negate()
84 GotoIf(SmiEqual(smi_value, SmiConstant(0)), &if_zero); in Negate()
87 GotoIf(SmiEqual(smi_value, SmiConstant(Smi::kMinValue)), &if_min_smi); in Negate()
91 var_result = SmiSub(SmiConstant(0), smi_value); in Negate()
100 *var_float = SmiToFloat64(smi_value); in Negate()
121 TNode<Smi> /* smi_value */, TVariable<Smi>* /* var_feedback */,
231 SmiOperation smi_op = [=](TNode<Smi> smi_value, in IncrementOrDecrement()
236 TrySmiAdd(smi_value, SmiConstant(kAddValue), &if_overflow); in IncrementOrDecrement()
241 *var_float = SmiToFloat64(smi_value); in IncrementOrDecrement()
/third_party/node/deps/v8/src/strings/
H A Dstring-builder.cc66 int smi_value = Smi::ToInt(elt); in StringBuilderConcatLength() local
69 if (smi_value > 0) { in StringBuilderConcatLength()
71 pos = StringBuilderSubstringPosition::decode(smi_value); in StringBuilderConcatLength()
72 len = StringBuilderSubstringLength::decode(smi_value); in StringBuilderConcatLength()
75 len = -smi_value; in StringBuilderConcatLength()
/third_party/node/deps/v8/src/compiler/
H A Dcode-assembler.cc274 int smi_value; in NumberConstant() local
275 if (DoubleToSmiInteger(value, &smi_value)) { in NumberConstant()
276 return UncheckedCast<Number>(SmiConstant(smi_value)); in NumberConstant()
H A Deffect-control-linearizer.cc4615 Node* smi_value = __ Word32Shl(value, SmiShiftBitsConstant()); in ChangeUint32ToSmi() local
4618 return COMPRESS_POINTERS_BOOL ? __ BitcastWord32ToWord64(smi_value) in ChangeUint32ToSmi()
4619 : __ ChangeUint32ToUint64(smi_value); in ChangeUint32ToSmi()
6001 // smi_value = convert int32 to smi in LowerStoreSignedSmallElement()
6002 // Store array[index] = smi_value in LowerStoreSignedSmallElement()
6028 Node* smi_value = ChangeInt32ToSmi(value); in LowerStoreSignedSmallElement() local
6029 __ StoreElement(access, elements, index, smi_value); in LowerStoreSignedSmallElement()
/third_party/node/deps/v8/src/parsing/
H A Dscanner.h383 uint32_t smi_value() const { return current().smi_value_; } in smi_value() function in v8::internal::Scanner
H A Dparser.cc340 uint32_t value = scanner()->smi_value(); in ExpressionFromLiteral()
H A Dparser-base.h2276 index = scanner()->smi_value(); in ParseProperty()
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-regexp-gen.cc710 TNode<Smi> smi_value = SmiFromInt32(value); in RegExpExecInternal()
712 var_to_offset.value(), smi_value); in RegExpExecInternal()
/third_party/node/deps/v8/src/heap/
H A Dfactory.cc3273 int smi_value; in NumberToString() local
3274 if (DoubleToSmiInteger(double_value, &smi_value)) { in NumberToString()
3275 return SmiToString(Smi::FromInt(smi_value), mode); in NumberToString()
/third_party/node/deps/v8/src/codegen/
H A Dcode-stub-assembler.cc10825 TNode<Smi> smi_value = CAST(value);
10826 StoreFixedArrayElement(CAST(elements), index, smi_value);
13802 TNode<Smi> smi_value = CAST(value);
13804 var_result = TrySmiAdd(smi_value, one, &if_overflow);
13809 var_finc_value = SmiToFloat64(smi_value);
13844 TNode<Smi> smi_value = CAST(value);
13847 var_result = TrySmiSub(smi_value, one, &if_overflow);
13852 var_fdec_value = SmiToFloat64(smi_value);
/third_party/node/deps/v8/src/wasm/baseline/
H A Dliftoff-compiler.cc5028 Address smi_value = Smi::FromInt(value).ptr();
5030 __ LoadConstant(reg, WasmValue{static_cast<smi_type>(smi_value)});

Completed in 65 milliseconds