/arkcompiler/ets_runtime/ecmascript/ |
H A D | element_accessor.cpp | 34 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 D | element_accessor-inl.h | 65 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 D | element_accessor.h | 45 static JSTaggedValue GetTaggedValueWithElementsKind(JSTaggedType rawValue, ElementsKind kind); 51 static JSTaggedType PUBLIC_API ConvertTaggedValueWithElementsKind(JSTaggedValue rawValue, ElementsKind kind);
|
H A D | template_string.cpp | 49 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 D | number_speculative_retype.cpp | 1082 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 D | gate_accessor.cpp | 1478 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 D | stub_builder.cpp | 9373 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 D | stub_builder.h | 586 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 D | lowering.cpp | 1177 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 D | runtime_stubs.cpp | 657 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...] |