Home
last modified time | relevance | path

Searched refs:rawValue (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Delement_accessor.cpp34 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset); in Get() local
35 return GetTaggedValueWithElementsKind(rawValue, kind); in Get()
50 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset); in Get() local
51 return GetTaggedValueWithElementsKind(rawValue, kind); in Get()
59 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset); in FastGet() local
60 return GetTaggedValueWithElementsKind(rawValue, kind); in FastGet()
87 JSTaggedValue ElementAccessor::GetTaggedValueWithElementsKind(JSTaggedType rawValue, ElementsKind kind) in GetTaggedValueWithElementsKind() argument
90 if (rawValue == base::SPECIAL_HOLE) { in GetTaggedValueWithElementsKind()
96 convertedValue = JSTaggedValue(static_cast<int>(rawValue)); in GetTaggedValueWithElementsKind()
100 convertedValue = JSTaggedValue(base::bit_cast<double>(rawValue)); in GetTaggedValueWithElementsKind()
118 ConvertTaggedValueWithElementsKind(JSTaggedValue rawValue, ElementsKind kind) ConvertTaggedValueWithElementsKind() argument
[all...]
H A Delement_accessor-inl.h65 JSTaggedValue rawValue = value.GetTaggedValue(); in FastSet() local
69 static_cast<JSTaggedType>(rawValue.GetInt())); in FastSet()
72 if (rawValue.IsInt()) { in FastSet()
73 int intValue = rawValue.GetInt(); in FastSet()
78 base::bit_cast<JSTaggedType>(rawValue.GetDouble())); in FastSet()
83 Barriers::SetObject<true>(thread, elements->GetData(), offset, rawValue.GetRawData()); in FastSet()
85 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, rawValue.GetRawData()); in FastSet()
H A Delement_accessor.h45 static JSTaggedValue GetTaggedValueWithElementsKind(JSTaggedType rawValue, ElementsKind kind);
51 static JSTaggedType PUBLIC_API ConvertTaggedValueWithElementsKind(JSTaggedValue rawValue, ElementsKind kind);
H A Dtemplate_string.cpp49 JSHandle<JSTaggedValue> rawValue = JSObject::GetProperty(thread, rawStringsTag, i).GetValue(); in GetTemplateObject() local
51 PropertyDescriptor descRaw(thread, rawValue, true, false, false); in GetTemplateObject()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnumber_speculative_retype.cpp1082 int32_t rawValue = acc_.GetInt32FromConstant(gate); in TryConvertConstant() local
1083 double value = static_cast<double>(rawValue); in TryConvertConstant()
1084 return needInt32 ? builder_.Int32(rawValue) : builder_.Double(value); in TryConvertConstant()
1086 double rawValue = acc_.GetFloat64FromConstant(gate); in TryConvertConstant() local
1087 return builder_.Double(rawValue); in TryConvertConstant()
1095 int32_t rawValue = value.GetInt(); in TryConvertConstant() local
1096 double doubleValue = static_cast<double>(rawValue); in TryConvertConstant()
1097 return needInt32 ? builder_.Int32(rawValue) : builder_.Double(doubleValue); in TryConvertConstant()
1099 double rawValue = value.GetDouble(); in TryConvertConstant() local
1100 return builder_.Double(rawValue); in TryConvertConstant()
1114 int32_t rawValue = acc_.GetInt32FromConstant(gate); TryConvertConstantToInt32() local
1117 double rawValue = acc_.GetFloat64FromConstant(gate); TryConvertConstantToInt32() local
1127 int32_t rawValue = value.GetInt(); TryConvertConstantToInt32() local
1130 double rawValue = value.GetDouble(); TryConvertConstantToInt32() local
1691 double rawValue; GetDoubleValueFromConst() local
2073 int32_t rawValue = acc_.GetInt32FromConstant(int32_cnst); VisitBigIntConstructor() local
[all...]
H A Dgate_accessor.cpp1478 uint64_t rawValue = GetConstantValue(gate); in GetFloat64FromConstant() local
1481 return base::bit_cast<double>(rawValue); in GetFloat64FromConstant()
1483 JSTaggedValue value(rawValue); in GetFloat64FromConstant()
1491 uint64_t rawValue = GetConstantValue(gate); in GetInt32FromConstant() local
1494 return static_cast<int>(rawValue); in GetInt32FromConstant()
1496 JSTaggedValue value(rawValue); in GetInt32FromConstant()
H A Dstub_builder.cpp9373 GateRef rawValue = GetValueFromMutantTaggedArray(elements, index); in GetTaggedValueWithElementsKind() local
9376 BRANCH(Int64Equal(rawValue, SpecialHole()), &isSpecialHole, &isNotSpecialHole); in GetTaggedValueWithElementsKind()
9393 result = Int64ToTaggedIntPtr(rawValue); in GetTaggedValueWithElementsKind()
9408 GateRef numberValue = CastInt64ToFloat64(rawValue); in GetTaggedValueWithElementsKind()
9414 result = Int64ToTaggedPtr(rawValue); in GetTaggedValueWithElementsKind()
9507 GateRef StubBuilder::SetValueWithElementsKind(GateRef glue, GateRef receiver, GateRef rawValue, in SetValueWithElementsKind() argument
9521 TransitToElementsKind(glue, receiver, rawValue, extraKind); in SetValueWithElementsKind()
9542 .And(TaggedIsHole(rawValue)) in SetValueWithElementsKind()
9563 result = GetInt64OfTInt(rawValue); in SetValueWithElementsKind()
9580 BRANCH(TaggedIsInt(rawValue), in SetValueWithElementsKind()
9619 FastSetValueWithElementsKind(GateRef glue, GateRef elements, GateRef rawValue, GateRef index, ElementsKind kind) FastSetValueWithElementsKind() argument
9627 SetValueToTaggedArray(VariableType::INT64(), glue, elements, index, rawValue); FastSetValueWithElementsKind() local
9635 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, index, rawValue); FastSetValueWithElementsKind() local
9640 SetValueToTaggedArray(VariableType::INT64(), glue, elements, index, rawValue); FastSetValueWithElementsKind() local
[all...]
H A Dstub_builder.h586 void FastSetValueWithElementsKind(GateRef glue, GateRef elements, GateRef rawValue,
588 GateRef SetValueWithElementsKind(GateRef glue, GateRef receiver, GateRef rawValue, GateRef index,
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dlowering.cpp1177 uint64_t rawValue = in LowerStateInst() local
1185 saveState->AppendImmediate(rawValue, vreg.Value(), type, vreg.GetVRegType()); in LowerStateInst()
1206 uint64_t rawValue = inputInst->CastToConstant()->GetRawValue(); in LowerReturnInst() local
1207 auto retImm = graph->CreateInstReturnI(ret->GetType(), ret->GetPc(), rawValue); in LowerReturnInst()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.cpp657 void RuntimeStubs::Dump(JSTaggedType rawValue) in Dump() argument
660 auto value = JSTaggedValue(rawValue); in Dump()
665 void RuntimeStubs::DebugDump(JSTaggedType rawValue) in DebugDump() argument
667 DebugDumpWithHint(reinterpret_cast<uintptr_t>(nullptr), rawValue); in DebugDump() local
670 void RuntimeStubs::DumpWithHint(uintptr_t hintStrAddress, JSTaggedType rawValue) in DumpWithHint() argument
674 DumpToStreamWithHint(std::cout, hintStr, JSTaggedValue(rawValue)); in DumpWithHint()
678 void RuntimeStubs::DebugDumpWithHint(uintptr_t hintStrAddress, JSTaggedType rawValue) in DebugDumpWithHint() argument
683 LOG_ECMA(DEBUG) << [](const char *hintStr, JSTaggedType rawValue) { in DebugDumpWithHint()
685 DumpToStreamWithHint(out, hintStr, JSTaggedValue(rawValue)); in DebugDumpWithHint()
687 }(hintStr, rawValue); in DebugDumpWithHint()
[all...]

Completed in 34 milliseconds