Home
last modified time | relevance | path

Searched refs:SetPrimitive (Results 1 - 25 of 40) sorted by relevance

12

/arkcompiler/runtime_core/static_core/runtime/interpreter/
H A Dvregister.h184 // 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 Dacc_vregister-inl.h147 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 Dinterpreter-inl.h182 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 Dframe_test.cpp73 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 Dinterpreter_test.cpp224 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 Ddebugger_test.cpp93 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 Delement_accessor-inl.h55 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 Dtagged_array-inl.h33 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, value.GetRawData()); in Set()
40 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, taggedValue.GetRawData()); in Set()
H A Dfree_object.h54 Barriers::SetPrimitive<JSTaggedType>(this, SIZE_OFFSET, JSTaggedValue(size).GetRawData()); in SetAvailable()
H A Decma_macros.h64 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 Dtagged_array.cpp134 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, initValue.GetRawData()); in FillRangeWithSpecialValue()
230 Barriers::SetPrimitive<JSTaggedType>(GetData(), offset, initValue); in InitializeWithSpecialValue()
H A Dglobal_env.h185 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetTaggedValue().GetRawData()); \
197 Barriers::SetPrimitive<JSTaggedType>(this, offset, value.GetRawData()); \
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dprofile_type_info.h179 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 Dets_typeapi_method.h70 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIMethod, accessMod_), accessMod); in SetAccessMod()
75 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIMethod, attr_), attr); in SetAttributes()
H A Dets_typeapi_field.h70 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIField, accessMod_), accessMod); in SetAccessMod()
75 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIField, attr_), attr); in SetAttributes()
H A Dets_typeapi_parameter.h65 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsTypeAPIParameter, attr_), attr); in SetAttributes()
H A Dets_stacktrace_element.h64 ObjectAccessor::SetPrimitive(this, MEMBER_OFFSET(EtsStackTraceElement, lineNumber_), lineNumber); in SetLineNumber()
H A Dets_atomic_flag.h76 ObjectAccessor::SetPrimitive<EtsBoolean>(this, MEMBER_OFFSET(EtsAtomicFlag, flag_), v); in SetValue()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dmachine_code.h216 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 Dbarriers.h32 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 Daot_file_manager.h96 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 Darray-inl.h37 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 Darray.h109 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 Dprogram_object.h265 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 Dcframe.h181 reg.SetPrimitive(val); in GetVRegValue()
190 reg.SetPrimitive(val); in GetPackVRegValue()

Completed in 20 milliseconds

12