| /arkcompiler/runtime_core/runtime/include/ |
| D | class.h | 727 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 …]
|
| D | cframe_iterators.h | 55 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()
|
| D | class_linker.h | 361 …static bool LayoutFields(Class *klass, Span<Field> fields, bool is_static, ClassLinkerErrorHandler…
|
| /arkcompiler/runtime_core/runtime/ |
| D | class_linker.cpp | 540 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/ |
| D | abs_int_inl.h | 2563 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/ |
| D | interpreter_test.cpp | 1482 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/ |
| D | cache.cpp | 220 … 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()
|
| D | cache.h | 508 … CachedMethod &MakeSyntheticMethod(CachedClass &cachedClass, const uint8_t *name, bool is_static,
|
| /arkcompiler/runtime_core/verification/ |
| D | messages.yaml | 214 args: is_static 216 Expected ${(is_static ? "static" : "instance")} field.
|
| /arkcompiler/runtime_core/irtoc/scripts/ |
| D | interpreter.irt | 826 # 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/ |
| D | assembly-emitter.cpp | 1030 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/ |
| D | inst.h | 415 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()
|