Home
last modified time | relevance | path

Searched full:is_static (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/runtime_core/runtime/include/
Dclass.h727 void SetRefFieldsNum(uint32_t num, bool is_static) in SetRefFieldsNum() argument
729 if (is_static) { in SetRefFieldsNum()
736 void SetRefFieldsOffset(uint32_t offset, bool is_static) in SetRefFieldsOffset() argument
738 if (is_static) { in SetRefFieldsOffset()
745 void SetVolatileRefFieldsNum(uint32_t num, bool is_static) in SetVolatileRefFieldsNum() argument
747 if (is_static) { in SetVolatileRefFieldsNum()
754 template <bool is_static>
757 return is_static ? num_refsfields_ : num_reffields_; in GetRefFieldsNum()
760 template <bool is_static>
763 return is_static ? offset_refsfields_ : offset_reffields_; in GetRefFieldsOffset()
[all …]
Dcframe_iterators.h55 bool is_static = method->IsStatic(); in MakeRange() local
56 if (!is_static) { in MakeRange()
61 uint32_t vreg_num = num_args + (is_static ? 1 : 0); in MakeRange()
203 bool is_static = method->IsStatic(); in MakeRange() local
204 if (!is_static) { in MakeRange()
209 uint32_t vreg_num = num_args + (is_static ? 1 : 0); in MakeRange()
Dclass_linker.h361 …static bool LayoutFields(Class *klass, Span<Field> fields, bool is_static, ClassLinkerErrorHandler…
/arkcompiler/runtime_core/runtime/
Dclass_linker.cpp540 PandaList<Field *> *ref_fields, bool is_static) in LayoutFieldsInBaseClassPadding() argument
549 if (is_static) { in LayoutFieldsInBaseClassPadding()
578 PandaList<Field *> *ref_fields, bool is_static) in LayoutFields() argument
586 ref_fields, is_static); in LayoutFields()
589 klass->SetRefFieldsNum(ref_fields->size(), is_static); in LayoutFields()
590 klass->SetRefFieldsOffset(offset, is_static); in LayoutFields()
592 klass->SetVolatileRefFieldsNum(volatile_num, is_static); in LayoutFields()
637 bool ClassLinker::LayoutFields(Class *klass, Span<Field> fields, bool is_static, in LayoutFields() argument
685 …utFields(klass, &tagged_fields, &fields64, &fields32, &fields16, &fields8, &ref_fields, is_static); in LayoutFields()
687 if (!is_static && !klass->IsVariableSize()) { in LayoutFields()
[all …]
/arkcompiler/runtime_core/verification/absint/
Dabs_int_inl.h2563 bool CheckFieldAccess(int reg_idx, Type expected_field_type, bool is_static) in CheckFieldAccess() argument
2572 if (is_static != field->flags[CachedField::Flag::STATIC]) { in CheckFieldAccess()
2574 LOG_VERIFIER_EXPECTED_STATIC_OR_INSTANCE_FIELD(is_static); in CheckFieldAccess()
2587 if (!is_static) { in CheckFieldAccess()
2637 bool ProcessFieldLoad(int reg_dest, int reg_src, Type expected_field_type, bool is_static) in ProcessFieldLoad() argument
2639 if (!CheckFieldAccess(reg_src, expected_field_type, is_static)) { in ProcessFieldLoad()
2659 bool ProcessFieldLoad(int reg_idx, Type expected_field_type, bool is_static) in ProcessFieldLoad() argument
2661 return ProcessFieldLoad<format>(ACC, reg_idx, expected_field_type, is_static); in ProcessFieldLoad()
2728 bool ProcessStoreField(int vs, int vd, Type expected_field_type, bool is_static, Check check) in ProcessStoreField() argument
2736 if (!CheckFieldAccess(vd, expected_field_type, is_static)) { in ProcessStoreField()
[all …]
/arkcompiler/runtime_core/runtime/tests/
Dinterpreter_test.cpp1482 void TestLoadStoreField(bool is_static) in TestLoadStoreField() argument
1486 if (is_static) { in TestLoadStoreField()
1515 if (is_static) { in TestLoadStoreField()
1565 if (!is_static) { in TestLoadStoreField()
1576 …Span<Field> fields = is_static ? object_class->GetStaticFields() : object_class->GetInstanceFields… in TestLoadStoreField()
1672 void TestLoadStoreObjectField(bool is_static) in TestLoadStoreObjectField() argument
1678 if (is_static) { in TestLoadStoreObjectField()
1683 if (is_static) { in TestLoadStoreObjectField()
1712 if (is_static) { in TestLoadStoreObjectField()
1743 if (!is_static) { in TestLoadStoreObjectField()
[all …]
/arkcompiler/runtime_core/verification/jobs/
Dcache.cpp220 … bool is_static, SignatureFiller sig_filler) in MakeSyntheticMethod() argument
232 cachedMethod.flags[CachedMethod::Flag::STATIC] = is_static; in MakeSyntheticMethod()
370 bool is_static = cachedMethod.flags[LibCache::CachedMethod::Flag::STATIC]; in CalcMethodHash() local
371 if (is_static) { in CalcMethodHash()
382 if (!is_static) { in CalcMethodHash()
Dcache.h508 … CachedMethod &MakeSyntheticMethod(CachedClass &cachedClass, const uint8_t *name, bool is_static,
/arkcompiler/runtime_core/verification/
Dmessages.yaml214 args: is_static
216 Expected ${(is_static ? "static" : "instance")} field.
/arkcompiler/runtime_core/irtoc/scripts/
Dinterpreter.irt826 # TODO(aantipina): add assert(is_static(field))
834 # TODO(aantipina): add assert(is_static(field))
842 # TODO(aantipina): add assert(is_static(field))
851 # TODO(aantipina): add assert(is_static(field))
/arkcompiler/runtime_core/assembler/
Dassembly-emitter.cpp1030 bool is_static = (access_flags & ACC_STATIC) != 0; in MakeFunctionItems() local
1031 size_t idx = is_static ? 0 : 1; in MakeFunctionItems()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinst.h415 User(bool is_static, unsigned index, unsigned size) in User() argument
416 …: properties_(IsStaticFlag::Encode(is_static) | IndexField::Encode(index) | SizeField::Encode(size… in User()