Home
last modified time | relevance | path

Searched refs:field (Results 1 - 25 of 154) sorted by relevance

1234567

/arkcompiler/ets_frontend/merge_abc/src/
H A DassemblyFieldProto.cpp19 void Field::Serialize(const panda::pandasm::Field &field, protoPanda::Field &protoField) in Serialize() argument
22 Type::Serialize(field.type, *protoType); in Serialize()
23 protoField.set_name(field.name); in Serialize()
25 FieldMetadata::Serialize(*field.metadata, *protoFieldmeta); in Serialize()
26 protoField.set_lineofdef(field.line_of_def); in Serialize()
27 protoField.set_wholeline(field.whole_line); in Serialize()
28 protoField.set_boundleft(field.bound_left); in Serialize()
29 protoField.set_boundright(field.bound_right); in Serialize()
30 protoField.set_isdefined(field.is_defined); in Serialize()
33 void Field::Deserialize(const protoPanda::Field &protoField, panda::pandasm::Field &field, in Deserialize() argument
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/
H A Dfinal_field_native_test.cpp68 ets_field field = env->GetStaticp_field(testClass, "boolean_value_final", "Z"); in TEST_F() local
69 ASSERT_NE(field, nullptr); in TEST_F()
70 ASSERT_EQ(env->GetStaticBooleanField(testClass, field), ETS_TRUE); in TEST_F()
72 field = env->GetStaticp_field(testClass, "byte_value_final", "B"); in TEST_F()
73 ASSERT_NE(field, nullptr); in TEST_F()
74 ASSERT_EQ(env->GetStaticByteField(testClass, field), 2_I); in TEST_F()
76 field = env->GetStaticp_field(testClass, "short_value_final", "S"); in TEST_F()
77 ASSERT_NE(field, nullptr); in TEST_F()
78 ASSERT_EQ(env->GetStaticShortField(testClass, field), 256_I); in TEST_F()
80 field in TEST_F()
[all...]
/arkcompiler/runtime_core/static_core/abc2program/
H A Dabc_field_processor.cpp32 pandasm::Field field(keyData_.GetFileLanguage()); in FillProgramData()
33 FillFieldData(field); in FillProgramData()
37 auto retField = std::find_if(fieldList.begin(), fieldList.end(), [&field](pandasm::Field &fieldFromList) { in FillProgramData()
38 return field.name == fieldFromList.name; in FillProgramData()
41 fieldList.push_back(std::move(field)); in FillProgramData()
45 record_.fieldList.emplace_back(std::move(field)); in FillProgramData()
48 void AbcFieldProcessor::FillFieldData(pandasm::Field &field) in FillFieldData() argument
50 FillFieldName(field); in FillFieldData()
51 FillFieldType(field); in FillFieldData()
52 FillFieldMetaData(field); in FillFieldData()
55 FillFieldName(pandasm::Field &field) FillFieldName() argument
61 FillFieldType(pandasm::Field &field) FillFieldType() argument
67 FillFieldMetaData(pandasm::Field &field) FillFieldMetaData() argument
[all...]
H A Dabc_field_processor.h32 void FillFieldData(pandasm::Field &field);
33 void FillFieldName(pandasm::Field &field);
34 void FillFieldType(pandasm::Field &field);
35 void FillFieldMetaData(pandasm::Field &field);
/arkcompiler/runtime_core/static_core/runtime/tooling/
H A Ddefault_inspector_extension.cpp65 static TypedValue GetFieldValueStatic(T object, const Field &field) in GetFieldValueStatic() argument
67 switch (field.GetType().GetId()) { in GetFieldValueStatic()
73 return TypedValue::U1(object->template GetFieldPrimitive<uint8_t>(field.GetOffset()) != 0); in GetFieldValueStatic()
75 return TypedValue::I8(object->template GetFieldPrimitive<int8_t>(field.GetOffset())); in GetFieldValueStatic()
77 return TypedValue::U8(object->template GetFieldPrimitive<uint8_t>(field.GetOffset())); in GetFieldValueStatic()
79 return TypedValue::I16(object->template GetFieldPrimitive<int16_t>(field.GetOffset())); in GetFieldValueStatic()
81 return TypedValue::U16(object->template GetFieldPrimitive<uint16_t>(field.GetOffset())); in GetFieldValueStatic()
83 return TypedValue::I32(object->template GetFieldPrimitive<int32_t>(field.GetOffset())); in GetFieldValueStatic()
85 return TypedValue::U32(object->template GetFieldPrimitive<uint32_t>(field.GetOffset())); in GetFieldValueStatic()
87 return TypedValue::F32(object->template GetFieldPrimitive<float>(field in GetFieldValueStatic()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dcompiler_intrinsics.cpp34 auto errorMsg = "Class " + ark::ConvertToString(klass->GetName()) + " does not have field and " + in LookUpException()
59 auto field = klass->LookupFieldByName(rawField->GetName()); in TryGetField() local
60 if (field != nullptr && useIc) { in TryGetField()
61 cache->template Set(address, field, method); in TryGetField()
63 return field; in TryGetField()
96 static T GetFieldPrimitiveType(Field *field, const VMHandle<ObjectHeader> &handleObj) in GetFieldPrimitiveType() argument
98 switch (field->GetTypeId()) { in GetFieldPrimitiveType()
102 return handleObj.GetPtr()->template GetFieldPrimitive<uint8_t>(*field); in GetFieldPrimitiveType()
106 return handleObj.GetPtr()->template GetFieldPrimitive<int8_t>(*field); in GetFieldPrimitiveType()
110 return handleObj.GetPtr()->template GetFieldPrimitive<int16_t>(*field); in GetFieldPrimitiveType()
160 auto field = TryGetField<FIELD_TYPE>(method, rawField, pc, klass); CompilerEtsLdObjByName() local
182 SetTypedFieldPrimitive(Field *field, const VMHandle<ObjectHeader> &handleObj, T storeValue) SetTypedFieldPrimitive() argument
256 auto field = TryGetField<FIELD_TYPE>(method, rawField, pc, klass); CompilerEtsStObjByName() local
292 auto field = TryGetField<panda_file::Type::TypeId::REFERENCE>(method, rawField, pc, klass); CompilerEtsStObjByNameRef() local
[all...]
H A Dstd_core_Type.cpp200 EtsTypeAPIField *CreateField(EtsField *field, EtsClass *type) in CreateField() argument
210 auto td = EtsString::CreateFromMUtf8(field->GetTypeDescriptor()); in CreateField()
212 auto ownerTd = EtsString::CreateFromMUtf8(field->GetDeclaringClass()->GetDescriptor()); in CreateField()
214 auto name = field->GetNameString(); in CreateField()
215 // Set field's type, field's owner type and name in CreateField()
222 if (field->IsPublic()) { in CreateField()
224 } else if (field->IsPrivate()) { in CreateField()
233 attr |= (field->IsStatic()) ? static_cast<uint32_t>(EtsTypeAPIAttributes::STATIC) : 0U; in CreateField()
234 attr |= (!field in CreateField()
247 EtsField *field = type->GetFieldByIndex(idx); TypeAPIGetField() local
257 EtsField *field = type->GetOwnFieldByIndex(idx); TypeAPIGetOwnField() local
288 auto field = ownerType->GetFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); TypeAPIGetStaticFieldValue() local
323 auto field = ownerType->GetFieldIDByName(fnamePtr.GetPtr()->GetMutf8().c_str()); TypeAPISetStaticFieldValue() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/
H A Dclass.h53 T GetFieldPrimitive(const Field &field) const in GetFieldPrimitive()
55 return klass_.GetFieldPrimitive<T>(field); in GetFieldPrimitive()
59 void SetFieldPrimitive(const Field &field, T value) in SetFieldPrimitive() argument
61 klass_.SetFieldPrimitive(field, value); in SetFieldPrimitive()
65 ObjectHeader *GetFieldObject(const Field &field) const in GetFieldObject()
67 return klass_.GetFieldObject<NEED_READ_BARRIER>(field); in GetFieldObject()
71 void SetFieldObject(const Field &field, ObjectHeader *value) in SetFieldObject() argument
73 klass_.SetFieldObject<NEED_WRITE_BARRIER>(field, value); in SetFieldObject()
95 // Klass field has variable size so it must be last
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Dets_type_visitor-inl.h94 virtual void VisitFieldPrimitive(ark::Field const *field, ark::panda_file::Type type) = 0;
95 virtual void VisitFieldReference(ark::Field const *field, ark::Class *klass) = 0;
97 virtual void VisitField(ark::Field const *field) in VisitField() argument
99 auto type = field->GetType(); in VisitField()
101 return VisitFieldPrimitive(field, type); in VisitField()
103 return VisitFieldReference(field, field->ResolveTypeClass()); in VisitField()
258 u_.field.obj = obj; // NOLINT(cppcoreguidelines-pro-type-union-access) in EtsConvertorRef()
259 u_.field.offs = offs; // NOLINT(cppcoreguidelines-pro-type-union-access) in EtsConvertorRef()
267 return (*u_.field in LoadPrimitive()
307 FieldSlot field; global() member
[all...]
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DinterfacePropertyDeclarations.cpp35 void TransformOptionalFieldTypeAnnotation(checker::ETSChecker *const checker, ir::ClassProperty *const field) in TransformOptionalFieldTypeAnnotation() argument
37 if (!field->IsOptionalDeclaration()) { in TransformOptionalFieldTypeAnnotation()
41 if (field->IsETSUnionType()) { in TransformOptionalFieldTypeAnnotation()
43 auto unionTypes = field->AsETSUnionType()->Types(); in TransformOptionalFieldTypeAnnotation()
51 ArenaVector<ir::TypeNode *> types(field->AsETSUnionType()->Types(), checker->Allocator()->Adapter()); in TransformOptionalFieldTypeAnnotation()
54 field->SetTypeAnnotation(unionType); in TransformOptionalFieldTypeAnnotation()
58 types.push_back(field->TypeAnnotation()); in TransformOptionalFieldTypeAnnotation()
61 field->SetTypeAnnotation(unionType); in TransformOptionalFieldTypeAnnotation()
63 field->ClearModifier(ir::ModifierFlags::OPTIONAL); in TransformOptionalFieldTypeAnnotation()
68 static ir::MethodDefinition *GenerateGetterOrSetter(checker::ETSChecker *const checker, ir::ClassProperty *const field, in GenerateGetterOrSetter() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dobject_helpers.cpp82 static void DumpReferenceField(ObjectHeader *objectHeader, const Field &field, in DumpReferenceField() argument
85 size_t offset = field.GetOffset(); in DumpReferenceField()
94 static void DumpPrimitivesField(ObjectHeader *objectHeader, const Field &field, in DumpPrimitivesField() argument
97 size_t offset = field.GetOffset(); in DumpPrimitivesField()
98 panda_file::Type::TypeId typeId = field.GetTypeId(); in DumpPrimitivesField()
165 for (Field &field : fields) { in DumpObjectFields()
166 *oStream << "\tfield \"" << GetFieldName(field) << "\" "; in DumpObjectFields()
167 panda_file::Type::TypeId typeId = field.GetTypeId(); in DumpObjectFields()
169 DumpReferenceField(objectHeader, field, oStream); in DumpObjectFields()
171 DumpPrimitivesField(objectHeader, field, oStrea in DumpObjectFields()
244 GetFieldName(const Field &field) GetFieldName() argument
263 operator ()(ObjectHeader *obj, ObjectHeader *field, [[maybe_unused]] uint32_t offset, [[maybe_unused]] bool isVolatile) operator ()() argument
329 operator ()(ObjectHeader *object, ObjectHeader *field, uint32_t offset, [[maybe_unused]] bool isVolatile) operator ()() argument
358 operator ()(ObjectHeader *object, ObjectHeader *field, uint32_t offset, [[maybe_unused]] bool isVolatile) operator ()() argument
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/
H A Dets_field_wrapper.h24 #include "runtime/include/field.h"
60 napi_property_descriptor MakeInstanceProperty(EtsClassWrapper *owner, Field *field);
61 napi_property_descriptor MakeStaticProperty(EtsClassWrapper *owner, Field *field);
69 EtsFieldWrapper(EtsClassWrapper *owner, Field *field) : owner_(owner), field_(field), lazyRefconvertLink_(field) in EtsFieldWrapper() argument
73 if (field->IsStatic()) { in EtsFieldWrapper()
H A Dets_field_wrapper.cpp188 const Field *field = lazyRefconvertLink_.GetUnresolved(); in GetRefConvert() local
189 ASSERT(field->GetTypeId() == panda_file::Type::TypeId::REFERENCE); in GetRefConvert()
191 const auto *pandaFile = field->GetPandaFile(); in GetRefConvert()
194 classLinker->GetClass(*pandaFile, panda_file::FieldDataAccessor::GetTypeId(*pandaFile, field->GetFileId()), in GetRefConvert()
212 Field *field = wrapper->GetField(); in DoMakeNapiProperty() local
214 prop.utf8name = utf::Mutf8AsCString(field->GetName().data); in DoMakeNapiProperty()
219 ASSERT(!IS_STATIC || wrapper->GetOwner()->GetEtsClass()->GetRuntimeClass() == field->GetClass()); in DoMakeNapiProperty()
228 panda_file::Type type = field->GetType(); in DoMakeNapiProperty()
261 napi_property_descriptor EtsFieldWrapper::MakeInstanceProperty(EtsClassWrapper *owner, Field *field) in MakeInstanceProperty() argument
263 new (this) EtsFieldWrapper(owner, field); in MakeInstanceProperty()
268 MakeStaticProperty(EtsClassWrapper *owner, Field *field) MakeStaticProperty() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_initializer.cpp420 static void InitializePrimitiveField(Class *klass, const Field &field)
422 panda_file::FieldDataAccessor fda(*field.GetPandaFile(), field.GetFileId());
424 klass->SetFieldPrimitive<T>(field, value ? value.value() : 0);
427 static void InitializeTaggedField(Class *klass, const Field &field)
430 klass->SetFieldPrimitive<coretypes::TaggedValue>(field, ctx.GetInitialTaggedValue());
433 static void InitializeStringField(Class *klass, const Field &field)
435 panda_file::FieldDataAccessor fda(*field.GetPandaFile(), field.GetFileId());
441 klass->SetFieldObject(field, st
[all...]
H A Dcompiler.cpp26 #include "runtime/include/field.h"
350 for (auto &field : MethodCast(method)->GetClass()->GetFields()) { in IsMemoryBarrierRequired()
355 if (field.IsFinal() && !field.IsStatic()) { in IsMemoryBarrierRequired()
408 auto *field = GetField(method, id); in ResolveField() local
409 if (field == nullptr) { in ResolveField()
412 auto klass = field->GetClass(); in ResolveField()
413 if (pfile == field->GetPandaFile() || allowExternal) { in ResolveField()
417 return field; in ResolveField()
425 return field; in ResolveField()
586 auto *field = GetField() local
715 auto *field = FieldCast(fieldPtr); GetStaticFieldValue() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dobject_accessor-inl.h22 #include "runtime/include/field.h"
111 inline T ObjectAccessor::GetFieldPrimitive(const void *obj, const Field &field) in GetFieldPrimitive() argument
113 if (UNLIKELY(field.IsVolatile())) { in GetFieldPrimitive()
114 return GetPrimitive<T, true>(obj, field.GetOffset()); in GetFieldPrimitive()
116 return GetPrimitive<T, false>(obj, field.GetOffset()); in GetFieldPrimitive()
121 inline void ObjectAccessor::SetFieldPrimitive(void *obj, const Field &field, T value) in SetFieldPrimitive() argument
123 if (UNLIKELY(field.IsVolatile())) { in SetFieldPrimitive()
124 SetPrimitive<T, true>(obj, field.GetOffset(), value); in SetFieldPrimitive()
126 SetPrimitive<T, false>(obj, field.GetOffset(), value); in SetFieldPrimitive()
133 inline ObjectHeader *ObjectAccessor::GetFieldObject(const void *obj, const Field &field) in GetFieldObject() argument
144 SetFieldObject(void *obj, const Field &field, ObjectHeader *value) SetFieldObject() argument
157 GetFieldObject(const ManagedThread *thread, const void *obj, const Field &field) GetFieldObject() argument
168 SetFieldObject(const ManagedThread *thread, void *obj, const Field &field, ObjectHeader *value) SetFieldObject() argument
[all...]
H A Dobject_header-inl.h19 #include "runtime/include/field.h"
73 inline T ObjectHeader::GetFieldPrimitive(const Field &field) const in GetFieldPrimitive()
75 return ObjectAccessor::GetFieldPrimitive<T>(this, field); in GetFieldPrimitive()
79 inline void ObjectHeader::SetFieldPrimitive(const Field &field, T value) in SetFieldPrimitive() argument
81 ObjectAccessor::SetFieldPrimitive(this, field, value); in SetFieldPrimitive()
86 inline ObjectHeader *ObjectHeader::GetFieldObject(const Field &field) const in GetFieldObject()
88 return ObjectAccessor::GetFieldObject<NEED_READ_BARRIER, IS_DYN>(this, field); in GetFieldObject()
93 inline void ObjectHeader::SetFieldObject(const Field &field, ObjectHeader *value) in SetFieldObject() argument
95 ObjectAccessor::SetFieldObject<NEED_WRITE_BARRIER, IS_DYN>(this, field, value); in SetFieldObject()
100 inline ObjectHeader *ObjectHeader::GetFieldObject(const ManagedThread *thread, const Field &field) in GetFieldObject() argument
107 SetFieldObject(const ManagedThread *thread, const Field &field, ObjectHeader *value) SetFieldObject() argument
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
H A Dref_cache_builder.h37 bool operator()(ObjectHeader *object, ObjectHeader *field, uint32_t offset, [[maybe_unused]] bool isVolatile) in operator ()() argument
39 if (!gc_->InGCSweepRange(field)) { in operator ()()
40 allCrossRegionRefsProcessed_ &= ark::mem::IsSameRegion(object, field, regionSizeBits_); in operator ()()
55 if (gc_->mixedMarker_.MarkIfNotMarkedInCollectionSet(field)) { in operator ()()
56 objectsStack_->PushToStack(object, field); in operator ()()
/arkcompiler/runtime_core/static_core/runtime/interpreter/
H A Dinterpreter-inl.h1935 Field *field = ResolveField(id); in HandleLdobj() local
1937 if (LIKELY(field != nullptr)) { in HandleLdobj()
1938 ASSERT(!field->IsStatic()); in HandleLdobj()
1939 ASSERT(!field->IsVolatile()); in HandleLdobj()
1940 LoadPrimitiveField(obj, field); in HandleLdobj()
1961 Field *field = ResolveField(id); in HandleLdobjWide() local
1963 if (LIKELY(field != nullptr)) { in HandleLdobjWide()
1964 ASSERT(!field->IsStatic()); in HandleLdobjWide()
1965 ASSERT(!field->IsVolatile()); in HandleLdobjWide()
1966 LoadPrimitiveField(obj, field); in HandleLdobjWide()
1987 Field *field = ResolveField(id); HandleLdobjObj() local
2016 Field *field = ResolveField(id); HandleLdobjV() local
2044 Field *field = ResolveField(id); HandleLdobjVWide() local
2072 Field *field = ResolveField(id); HandleLdobjVObj() local
2100 Field *field = ResolveField(id); HandleStobj() local
2126 Field *field = ResolveField(id); HandleStobjWide() local
2152 Field *field = ResolveField(id); HandleStobjObj() local
2181 Field *field = ResolveField(id); HandleStobjV() local
2208 Field *field = ResolveField(id); HandleStobjVWide() local
2235 Field *field = ResolveField(id); HandleStobjVObj() local
2257 Field *field = ResolveField<true>(id); HandleLdstatic() local
2261 LoadPrimitiveField(GetClass(field), field); HandleLdstatic() local
2275 Field *field = ResolveField<true>(id); HandleLdstaticWide() local
2279 LoadPrimitiveField(GetClass(field), field); HandleLdstaticWide() local
2293 Field *field = ResolveField<true>(id); HandleLdstaticObj() local
2314 Field *field = ResolveField<true>(id); HandleStstatic() local
2333 Field *field = ResolveField<true>(id); HandleStstaticWide() local
2352 Field *field = ResolveField<true>(id); HandleStstaticObj() local
2754 LoadPrimitiveFieldReg(R &vreg, T *obj, Field *field) LoadPrimitiveFieldReg() argument
2761 LoadPrimitiveFieldReg(R &vreg, T *obj, Field *field) LoadPrimitiveFieldReg() argument
2802 LoadPrimitiveField(T *obj, Field *field) LoadPrimitiveField() argument
2809 LoadPrimitiveField(T *obj, Field *field) LoadPrimitiveField() argument
2850 StorePrimitiveFieldReg(R &vreg, T *obj, Field *field) StorePrimitiveFieldReg() argument
2902 StorePrimitiveField(T *obj, Field *field) StorePrimitiveField() argument
3079 auto *field = RuntimeIfaceT::ResolveField(this->GetThread(), *this->GetFrame()->GetMethod(), id); ResolveField() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dobject_helpers_test.cpp153 panda.String field <static> in TEST_F()
158 Field *field = klass->GetStaticFieldByName(reinterpret_cast<const uint8_t *>("field")); in TEST_F() local
159 ASSERT_NE(nullptr, field); in TEST_F()
162 ObjectAccessor::SetFieldObject<false>(klass, *field, expected); in TEST_F()
182 panda.String field <static, volatile> in TEST_F()
187 Field *field = klass->GetStaticFieldByName(reinterpret_cast<const uint8_t *>("field")); in TEST_F() local
188 ASSERT_NE(nullptr, field); in TEST_F()
191 ObjectAccessor::SetFieldObject<false>(klass, *field, expecte in TEST_F()
218 Field *field = klass->GetInstanceFieldByName(reinterpret_cast<const uint8_t *>("field")); TEST_F() local
249 Field *field = klass->GetInstanceFieldByName(reinterpret_cast<const uint8_t *>("field")); TEST_F() local
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_field.h20 #include "runtime/include/field.h"
88 static EtsField *FromRuntimeField(Field *field) in FromRuntimeField() argument
90 return reinterpret_cast<EtsField *>(field); in FromRuntimeField()
93 static const EtsField *FromRuntimeField(const Field *field) in FromRuntimeField() argument
95 return reinterpret_cast<const EtsField *>(field); in FromRuntimeField()
H A Dets_object.h57 T GetFieldPrimitive(EtsField *field) in GetFieldPrimitive() argument
59 return GetCoreType()->GetFieldPrimitive<T>(*field->GetRuntimeField()); in GetFieldPrimitive()
78 void SetFieldPrimitive(EtsField *field, T value) in SetFieldPrimitive() argument
80 GetCoreType()->SetFieldPrimitive<T>(*field->GetRuntimeField(), value); in SetFieldPrimitive()
99 PANDA_PUBLIC_API EtsObject *GetFieldObject(EtsField *field) const in GetFieldObject()
102 GetCoreType()->GetFieldObject<NEED_READ_BARRIER>(*field->GetRuntimeField())); in GetFieldObject()
120 void SetFieldObject(EtsField *field, EtsObject *value) in SetFieldObject() argument
122 GetCoreType()->SetFieldObject<NEED_WRITE_BARRIER>(*field->GetRuntimeField(), in SetFieldObject()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Descape_analysis.cpp103 FieldLocation field = fieldValue.first; in MergeState() local
105 ASSERT(field != FieldLocation::Invalid()); in MergeState()
114 GateRef inputValue = inputState.GetFieldValue(field); in MergeState()
125 result.SetFieldValue(field, value); in MergeState()
127 result.SetFieldValue(field, Circuit::NullGate()); in MergeState()
130 result.SetFieldValue(field, value); in MergeState()
133 GateRef oldValue = oldState.GetFieldValue(field); in MergeState()
144 result.SetFieldValue(field, oldValue); in MergeState()
151 result.SetFieldValue(field, valueSelector); in MergeState()
161 GateRef GateInfo::GetFieldValue(FieldLocation field) cons
166 SetFieldValue(FieldLocation field, GateRef value) SetFieldValue() argument
188 SetFieldValue(FieldLocation field, GateRef gate) SetFieldValue() argument
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/
H A Dinterpreter-inl.h112 auto field = klass->LookupFieldByName(rawField->GetName()); in LookupFieldByName() local
114 if (field != nullptr) { in LookupFieldByName()
117 ASSERT(rawField->ResolveTypeClass()->IsAssignableFrom(field->ResolveTypeClass())); in LookupFieldByName()
119 ASSERT(field->ResolveTypeClass()->IsAssignableFrom(rawField->ResolveTypeClass())); in LookupFieldByName()
122 ASSERT((reinterpret_cast<uint64_t>(field) & METHOD_FLAG_MASK) == 0); in LookupFieldByName()
123 cache->template Set(this->GetInst().GetAddress(), field, this->GetFrame()->GetMethod()); in LookupFieldByName()
125 return field; in LookupFieldByName()
208 auto field = LookupFieldByName<panda_file::Type::TypeId::I32, true>(klass, rawField); in HandleEtsLdobjName() local
209 if (field != nullptr) { in HandleEtsLdobjName()
210 this->LoadPrimitiveField(obj, field); in HandleEtsLdobjName()
250 auto field = LookupFieldByName<panda_file::Type::TypeId::I64, true>(klass, rawField); HandleEtsLdobjNameWide() local
292 auto field = LookupFieldByName<panda_file::Type::TypeId::REFERENCE, true>(klass, rawField); HandleEtsLdobjNameObj() local
336 auto field = LookupFieldByName<panda_file::Type::TypeId::I32, false>(klass, rawField); HandleEtsStobjName() local
378 auto field = LookupFieldByName<panda_file::Type::TypeId::I64, false>(klass, rawField); HandleEtsStobjNameWide() local
420 auto field = LookupFieldByName<panda_file::Type::TypeId::REFERENCE, false>(klass, rawField); HandleEtsStobjNameObj() local
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dreserve_string_builder_buffer.cpp128 auto field = storeObject->GetObjField(); in IsFieldStringBuilderBuffer() local
131 return runtime->IsFieldStringBuilderBuffer(field); in IsFieldStringBuilderBuffer()
136 auto field = storeObject->GetObjField(); in IsFieldStringBuilderIndex() local
139 return runtime->IsFieldStringBuilderIndex(field); in IsFieldStringBuilderIndex()
280 auto field = runtime->GetFieldStringBuilderBuffer(klass); in StoreStringBuilderBufferField() local
282 TypeIdMixin {runtime->GetFieldId(field), graph->GetMethod()}, field, in StoreStringBuilderBufferField()
283 runtime->IsFieldVolatile(field), true); in StoreStringBuilderBufferField()
293 auto field = runtime->GetFieldStringBuilderIndex(klass); in StoreStringBuilderIndexField() local
295 TypeIdMixin {runtime->GetFieldId(field), grap in StoreStringBuilderIndexField()
304 auto field = runtime->GetFieldStringBuilderLength(klass); StoreStringBuilderLengthField() local
315 auto field = runtime->GetFieldStringBuilderCompress(klass); StoreStringBuilderIsCompressedField() local
[all...]

Completed in 17 milliseconds

1234567