/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | vregister.h | 184 // They can help you to access the tag info, like `HasObject`, `SetPrimitive` 259 ALWAYS_INLINE inline void SetPrimitive(int32_t value) in SetPrimitive() function in ark::interpreter::VRegisterRef 261 static_cast<T *>(this)->SetPrimitive(value); in SetPrimitive() 264 ALWAYS_INLINE inline void SetPrimitive(int64_t value) in SetPrimitive() function in ark::interpreter::VRegisterRef 266 static_cast<T *>(this)->SetPrimitive(value); in SetPrimitive() 269 ALWAYS_INLINE inline void SetPrimitive(float value) in SetPrimitive() function in ark::interpreter::VRegisterRef 271 static_cast<T *>(this)->SetPrimitive(value); in SetPrimitive() 274 ALWAYS_INLINE inline void SetPrimitive(double value) in SetPrimitive() function in ark::interpreter::VRegisterRef 276 static_cast<T *>(this)->SetPrimitive(value); in SetPrimitive() 279 ALWAYS_INLINE inline void SetPrimitive(uint64_ function in ark::interpreter::VRegisterRef 445 ALWAYS_INLINE inline void SetPrimitive(int32_t value) SetPrimitive() function in ark::interpreter::StaticVRegisterRef 451 ALWAYS_INLINE inline void SetPrimitive(int64_t value) SetPrimitive() function in ark::interpreter::StaticVRegisterRef 457 ALWAYS_INLINE inline void SetPrimitive(float value) SetPrimitive() function in ark::interpreter::StaticVRegisterRef 463 ALWAYS_INLINE inline void SetPrimitive(double value) SetPrimitive() function in ark::interpreter::StaticVRegisterRef 469 ALWAYS_INLINE inline void SetPrimitive(uint64_t value) SetPrimitive() function in ark::interpreter::StaticVRegisterRef 536 ALWAYS_INLINE inline void SetPrimitive(int32_t value) SetPrimitive() function in ark::interpreter::DynamicVRegisterRef 541 ALWAYS_INLINE inline void SetPrimitive(int64_t value) SetPrimitive() function in ark::interpreter::DynamicVRegisterRef 546 ALWAYS_INLINE inline void SetPrimitive(float value) SetPrimitive() function in ark::interpreter::DynamicVRegisterRef 551 ALWAYS_INLINE inline void SetPrimitive(double value) SetPrimitive() function in ark::interpreter::DynamicVRegisterRef 556 ALWAYS_INLINE inline void SetPrimitive(uint64_t value) SetPrimitive() function in ark::interpreter::DynamicVRegisterRef [all...] |
H A D | acc_vregister-inl.h | 147 ALWAYS_INLINE inline void SetPrimitive(int32_t value) in SetPrimitive() function in ark::interpreter::AccVRegisterTRef 155 ALWAYS_INLINE inline void SetPrimitive(int64_t value) in SetPrimitive() function in ark::interpreter::AccVRegisterTRef 163 ALWAYS_INLINE inline void SetPrimitive(float value) in SetPrimitive() function in ark::interpreter::AccVRegisterTRef 171 ALWAYS_INLINE inline void SetPrimitive(double value) in SetPrimitive() function in ark::interpreter::AccVRegisterTRef 179 ALWAYS_INLINE inline void SetPrimitive(uint64_t value) in SetPrimitive() function in ark::interpreter::AccVRegisterTRef
|
H A D | interpreter-inl.h | 182 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleMovi() 192 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleMoviWide() 202 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleFmovi() 212 this->GetFrameHandler().GetVReg(vd).SetPrimitive(imm); in HandleFmoviWide() 230 this->GetAccAsVReg().SetPrimitive(this->GetFrame()->GetVReg(vs).Get()); in HandleLda() 239 this->GetAccAsVReg().SetPrimitive(this->GetFrame()->GetVReg(vs).GetLong()); in HandleLdaWide() 257 this->GetAccAsVReg().SetPrimitive(imm); in HandleLdai() 266 this->GetAccAsVReg().SetPrimitive(imm); in HandleLdaiWide() 275 this->GetAccAsVReg().SetPrimitive(imm); in HandleFldai() 284 this->GetAccAsVReg().SetPrimitive(im in HandleFldaiWide() [all...] |
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | frame_test.cpp | 73 frameHandler.GetVReg(0).SetPrimitive(0); in TEST_F() 78 frameHandler.GetVReg(0).SetPrimitive(v64); in TEST_F() 99 frameHandler.GetVReg(0).SetPrimitive(v32); in TEST_F() 105 frameHandler.GetVReg(0).SetPrimitive(v16); in TEST_F() 111 frameHandler.GetVReg(0).SetPrimitive(v8); in TEST_F() 117 frameHandler.GetVReg(0).SetPrimitive(f32); in TEST_F() 123 frameHandler.GetVReg(0).SetPrimitive(f64); in TEST_F()
|
H A D | interpreter_test.cpp | 224 frameHandler.GetVReg(V4_MAX - 1).SetPrimitive(IMM64_MAX - 1L); in TEST_F() 225 frameHandler.GetVReg(V8_MAX - 1).SetPrimitive(IMM64_MAX - 2L); in TEST_F() 226 frameHandler.GetVReg(V16_MAX - 1).SetPrimitive(IMM64_MAX - 3L); in TEST_F() 228 frameHandler.GetVReg(V4_MAX - 3U).SetPrimitive(IMM64_MAX - 4L); in TEST_F() 229 frameHandler.GetVReg(V16_MAX - 3U).SetPrimitive(IMM64_MAX - 5L); in TEST_F() 331 frameHandler.GetVReg(4U).SetPrimitive(IMM64_MAX - 1L); in TEST_F() 332 frameHandler.GetVReg(6U).SetPrimitive(IMM64_MAX - 2L); in TEST_F() 498 f->GetAccAsVReg().SetPrimitive(v1); in TestFcmp() 500 frameHandler.GetVReg(0).SetPrimitive(v2); in TestFcmp() 549 f->GetAccAsVReg().SetPrimitive(v in TestOneLabelJmp() [all...] |
H A D | debugger_test.cpp | 93 frameHandler.GetVReg(i).SetPrimitive(static_cast<int64_t>(regs[i].value)); in SetVRegs() 116 frame->GetAccAsVReg().SetPrimitive(static_cast<int64_t>(acc.value)); in CheckFrame()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | element_accessor-inl.h | 55 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, convertedValue); in Set() 68 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet() 74 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet() 77 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet() 85 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, rawValue.GetRawData()); in FastSet()
|
H A D | tagged_array-inl.h | 33 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, value.GetRawData()); in Set() 40 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, taggedValue.GetRawData()); in Set()
|
H A D | free_object.h | 54 Barriers::SetPrimitive<JSTaggedType>(this, SIZE_OFFSET, JSTaggedValue(size).GetRawData()); in SetAvailable()
|
H A D | ecma_macros.h | 64 Barriers::SetPrimitive<JSTaggedType>(addr, offset, (value).GetRawData()); \ 69 Barriers::SetPrimitive<JSTaggedType>(this, offset, (value).GetRawData()) 87 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetTaggedValue().GetRawData()); \ 90 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetTaggedValue().GetRawData()); \ 99 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetRawData()); \ 102 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetRawData()); \ 153 Barriers::SetPrimitive<type>(this, offset, value); \
|
H A D | tagged_array.cpp | 134 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, initValue.GetRawData()); in FillRangeWithSpecialValue() 230 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, initValue); in InitializeWithSpecialValue()
|
H A D | global_env.h | 185 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetTaggedValue().GetRawData()); \ 197 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetRawData()); \
|
/arkcompiler/ets_runtime/ecmascript/ic/ |
H A D | profile_type_info.h | 179 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, JSTaggedValue::Hole().GetRawData()); in SetPrimitiveOfSlot() 181 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, initValue.GetRawData()); in SetPrimitiveOfSlot() 201 Barriers::SetPrimitive<JSTaggedType>( in InitializeExtraInfoMap() 209 Barriers::SetPrimitive<JSTaggedType>( in InitializeJitOsr() 264 Barriers::SetPrimitive(GetData(), GetJitHotnessThresholdBitfieldOffset(), count); in SetJitHotnessThreshold() 274 Barriers::SetPrimitive(GetData(), GetOsrHotnessThresholdBitfieldOffset(), count); in SetOsrHotnessThreshold() 284 Barriers::SetPrimitive(GetData(), GetBaselineJitHotnessThresholdBitfieldOffset(), count); in SetBaselineJitHotnessThreshold() 294 Barriers::SetPrimitive(GetData(), GetJitCallThresholdBitfieldOffset(), count); in SetJitCallThreshold() 304 Barriers::SetPrimitive(GetData(), GetJitHotnessCntBitfieldOffset(), count); in SetJitHotnessCnt() 309 Barriers::SetPrimitive(GetDat in SetOsrHotnessCnt() [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_typeapi_method.h | 70 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIMethod, accessMod_), accessMod); in SetAccessMod() 75 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIMethod, attr_), attr); in SetAttributes()
|
H A D | ets_typeapi_field.h | 70 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIField, accessMod_), accessMod); in SetAccessMod() 75 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIField, attr_), attr); in SetAttributes()
|
H A D | ets_typeapi_parameter.h | 65 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIParameter, attr_), attr); in SetAttributes()
|
H A D | ets_stacktrace_element.h | 64 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsStackTraceElement, lineNumber_), lineNumber); in SetLineNumber()
|
H A D | ets_atomic_flag.h | 76 ObjectAccessor::SetPrimitive<EtsBoolean>(this, MEMBER_OFFSET(EtsAtomicFlag, flag_), v); in SetValue()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | machine_code.h | 216 Barriers::SetPrimitive<int32_t>(this, CALLEE_R2O_OFFSET + i * INT32_SIZE, calleeRegArray[i]); in SetCalleeReg2OffsetArray() 286 Barriers::SetPrimitive(this, OSRMASK_OFFSET, flag); in SetOsrDeoptFlag() 291 Barriers::SetPrimitive(this, OSR_EXECUTE_CNT_OFFSET, count); in SetOsrExecuteCnt()
|
H A D | barriers.h | 32 static inline void SetPrimitive(void *obj, size_t offset, T value) in SetPrimitive() function in panda::ecmascript::Barriers
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
H A D | aot_file_manager.h | 96 Barriers::SetPrimitive(GetData(), GetIhcOffset(), value.GetRawData()); in SetIhc() 106 Barriers::SetPrimitive(GetData(), GetChcOffset(), value.GetRawData()); in SetChc() 116 Barriers::SetPrimitive(GetData(), GetLiteralTypeOffset(), value.GetRawData()); in SetLiteralType()
|
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
H A D | array-inl.h | 37 inline void Array::SetPrimitive(size_t offset, T value) in SetPrimitive() function in ark::coretypes::Array 39 ObjectAccessor::SetPrimitive<T, IS_VOLATILE>(this, GetDataOffset() + offset, value); in SetPrimitive() 63 inline void Array::SetPrimitive(size_t offset, T value, std::memory_order memoryOrder) in SetPrimitive() function in ark::coretypes::Array 176 ObjectAccessor::SetPrimitive(this, GetDataOffset() + offset, elem); in Set() 226 ObjectAccessor::SetPrimitive(this, GetDataOffset() + offset, elem); in Set()
|
H A D | array.h | 109 void SetPrimitive(size_t offset, T value); 121 void SetPrimitive(size_t offset, T value, std::memory_order memoryOrder);
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | program_object.h | 265 Barriers::SetPrimitive(GetData(), GetUnsharedConstpoolIndexOffset(), index); in SetUnsharedConstpoolIndex() 275 Barriers::SetPrimitive(GetData(), GetSharedConstpoolIdOffset(), index); in SetSharedConstpoolId() 307 Barriers::SetPrimitive(GetData(), GetIndexHeaderOffset(), indexHeader); in SetIndexHeader() 329 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, initValue.GetRawData()); in InitializeWithSpecialValue() 355 Barriers::SetPrimitive(GetData(), GetJSPandaFileOffset(), jsPandaFile); in SetJSPandaFile()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | cframe.h | 181 reg.SetPrimitive(val); in GetVRegValue() 190 reg.SetPrimitive(val); in GetPackVRegValue()
|