| /arkcompiler/runtime_core/static_core/plugins/ets/isa/ |
| D | isa.yaml | 71 Get field value from an object by field name field_id and put it into accumulator. 76 - field_id 83 field = resolve_field_by_name(field_id) 91 getter = resolve_getter_by_name(field_id) 100 - sig: ets.ldobj.name v:in:ref, field_id 107 - sig: ets.ldobj.name.64 v:in:ref, field_id 114 - sig: ets.ldobj.name.obj v:in:ref, field_id 122 Store accumulator content into object field by field name field_id. 128 - field_id 135 field = resolve_field_by_name(field_id) [all …]
|
| /arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/irtoc-tag/generator/ |
| D | creator.rb | 31 command['field_id'] = 'R.field0' 41 if instr.field_id? 42 command['field_id'] = 'R.field1' 71 command['field_id'] = 'R.field3' 72 command['field_id'] = 'R.field4' if instr.static_obj?
|
| D | generator.rb | 75 command += ', ' if instr.reg_src? || @command['literalarray_id'] || @command['field_id'] 85 command += ', ' if iops.size != 1 && op != iops[-1] || @command['field_id'] 92 command += " #{@command['field_id']}" if @command['field_id']
|
| D | tag-isapi.rb | 86 def field_id? 87 sig.include?('field_id')
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | field_data_accessor.cpp | 22 FieldDataAccessor::FieldDataAccessor(const File &panda_file, File::EntityId field_id) in FieldDataAccessor() argument 23 : panda_file_(panda_file), field_id_(field_id) in FieldDataAccessor() 30 class_off_ = panda_file.ResolveClassIndex(field_id, class_idx).GetOffset(); in FieldDataAccessor() 31 type_off_ = panda_file.ResolveClassIndex(field_id, type_idx).GetOffset(); in FieldDataAccessor()
|
| D | file_reader.h | 78 FieldItem *CreateFieldItem(ClassItem *cls, File::EntityId field_id); 79 ForeignFieldItem *CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id); 158 inline BaseItem *CreateGenericFieldItem(BaseClassItem *class_item, File::EntityId field_id) in CreateGenericFieldItem() argument 160 if (file_->IsExternal(field_id)) { in CreateGenericFieldItem() 161 return CreateForeignFieldItem(class_item, field_id); in CreateGenericFieldItem() 163 return CreateFieldItem(static_cast<ClassItem *>(class_item), field_id); in CreateGenericFieldItem()
|
| D | field_data_accessor-inl.h | 29 inline File::EntityId FieldDataAccessor::GetTypeId(const File &panda_file, File::EntityId field_id) in GetTypeId() argument 31 auto sp = panda_file.GetSpanFromId(field_id).SubSpan(IDX_SIZE); // skip class_idx in GetTypeId() 33 return panda_file.ResolveClassIndex(field_id, type_idx); in GetTypeId() 37 inline File::EntityId FieldDataAccessor::GetNameId(const File &panda_file, File::EntityId field_id) in GetNameId() argument 39 auto sp = panda_file.GetSpanFromId(field_id).SubSpan(IDX_SIZE * 2); // skip class_idx, type_idx in GetNameId()
|
| D | field_data_accessor.h | 32 FieldDataAccessor(const File &panda_file, File::EntityId field_id); 40 static File::EntityId GetTypeId(const File &panda_file, File::EntityId field_id); 42 static File::EntityId GetNameId(const File &panda_file, File::EntityId field_id);
|
| D | file_reader.cpp | 276 const File::EntityId field_id {scalar.Get<uint32_t>()}; in CreateAnnotationItem() local 277 FieldDataAccessor field_acc(*file_, field_id); in CreateAnnotationItem() 279 … elem_value_item = container_.GetOrCreateIdValueItem(CreateGenericFieldItem(cls_item, field_id)); in CreateAnnotationItem() 465 const File::EntityId field_id {array.Get<uint32_t>(j)}; in CreateAnnotationItem() local 466 FieldDataAccessor field_acc(*file_, field_id); in CreateAnnotationItem() 468 items.emplace_back(ScalarValueItem(CreateGenericFieldItem(cls_item, field_id))); in CreateAnnotationItem() 731 FieldItem *FileReader::CreateFieldItem(ClassItem *cls, File::EntityId field_id) in CreateFieldItem() argument 733 auto it = items_done_.find(field_id); in CreateFieldItem() 738 FieldDataAccessor field_acc(*file_, field_id); in CreateFieldItem() 753 auto it_check = items_done_.find(field_id); in CreateFieldItem() [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | ststatic.64.yaml | 46 …Store accumulator content into static field by field_id. For non-object variant the size of actual… 47 value is determined by field_id, other accumulator bits are discarded. 49 - sig: ststatic.64 field_id 56 description: Store accumulator content into static field by field_id. 68 …description: Check that verifier reports an error when the field_id doesn't resolve to a static va… 179 …description: Check that verifier reports an error when the field_id resolves to a field with size … 273 - sig: ststatic.64 field_id
|
| D | stobj.64.yaml | 48 …Store accumulator content into object field by field_id. For non-object variant the size of actual… 49 value is determined by field_id, other accumulator bits are discarded. 51 - sig: stobj.64 v:in:ref, field_id 58 description: Store accumulator content into object field by field_id. 381 - sig: stobj.64 v:in:ref, field_id 401 - sig: stobj.64 v:in:ref, field_id 507 - sig: stobj.64 v:in:ref, field_id
|
| D | stobj.v.64.yaml | 43 …Store register content into object field by field_id. For non-object variant the size of actually … 44 value is determined by field_id, other register bits are discarded. 46 - sig: stobj.v.64 v1:in:b64, v2:in:ref, field_id 53 description: Store register content into object field by field_id. 370 - sig: stobj.v.64 v1:in:b64, v2:in:ref, field_id 393 - sig: stobj.v.64 v1:in:b64, v2:in:ref, field_id
|
| D | ldobj.yaml | 57 - sig: ldobj v:in:ref, field_id 65 - sig: ldobj v:in:ref, field_id 289 - sig: ldobj v:in:ref, field_id 313 For non-object variant, the size of the field is determined by the field_id, 355 For non-object variant, the size of the field is determined by the field_id, 396 - sig: ldobj v:in:ref, field_id
|
| D | ldobj.64.yaml | 56 - sig: ldobj.64 v:in:ref, field_id 64 - sig: ldobj.64 v:in:ref, field_id 271 - sig: ldobj.64 v:in:ref, field_id 295 - sig: ldobj.64 v:in:ref, field_id 328 - sig: ldobj.64 v:in:ref, field_id
|
| D | ldstatic.yaml | 41 Get static field value by field_id and put it into accumulator. 43 - sig: ldstatic field_id 188 For non-object variant, the size of the field is determined by the field_id, 227 For non-object variant, the size of the field is determined by the field_id, 326 - sig: ldstatic field_id
|
| D | ldobj.v.64.yaml | 56 - sig: ldobj.v.64 v1:out:b64, v2:in:ref, field_id 64 - sig: ldobj.v.64 v1:out:b64, v2:in:ref, field_id 269 - sig: ldobj.v.64 v1:out:b64, v2:in:ref, field_id 296 - sig: ldobj.v.64 v1:out:b64, v2:in:ref, field_id 330 - sig: ldobj.v.64 v1:out:b64, v2:in:ref, field_id
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | ststatic.64.yaml | 51 …Store accumulator content into static field by field_id. For non-object variant the size of actual… 52 value is determined by field_id, other accumulator bits are discarded. 54 - sig: ststatic.64 field_id 62 description: Store accumulator content into static field by field_id. 76 …description: Check that verifier reports an error when the field_id doesn't resolve to a static va… 189 …description: Check that verifier reports an error when the field_id resolves to a field with size … 286 - sig: ststatic.64 field_id
|
| D | stobj.64.yaml | 54 …Store accumulator content into object field by field_id. For non-object variant the size of actual… 55 value is determined by field_id, other accumulator bits are discarded. 57 - sig: stobj.64 v:in:ref, field_id 65 description: Store accumulator content into object field by field_id. 399 - sig: stobj.64 v:in:ref, field_id 420 - sig: stobj.64 v:in:ref, field_id 527 - sig: stobj.64 v:in:ref, field_id
|
| D | ldstatic.yaml | 64 Get static field value by field_id and put it into accumulator. 66 - sig: ldstatic field_id 243 For non-object variant, the size of the field is determined by the field_id, 283 For non-object variant, the size of the field is determined by the field_id, 322 For non-object variant, the size of the field is determined by the field_id, 355 For non-object variant, the size of the field is determined by the field_id, 527 - sig: ldstatic field_id 559 - sig: ldstatic field_id
|
| D | ldobj.yaml | 93 - sig: ldobj v:in:ref, field_id 102 - sig: ldobj v:in:ref, field_id 374 - sig: ldobj v:in:ref, field_id 400 For non-object variant, the size of the field is determined by the field_id, 444 For non-object variant, the size of the field is determined by the field_id, 487 - sig: ldobj v:in:ref, field_id
|
| D | ldstatic.64.yaml | 65 Get static field value by field_id and put it into accumulator. 67 - sig: ldstatic.64 field_id 263 description: Get static field value by field_id and put it into accumulator. 293 description: Get static field value by field_id and put it into accumulator. 321 - sig: ldstatic.64 field_id 353 - sig: ldstatic.64 field_id
|
| /arkcompiler/runtime_core/static_core/isa/ |
| D | isa.yaml | 121 - tag: field_id 238 description: Field_id must resolve to a non-static object field. 240 description: Field_id must resolve to a static field. 242 description: Field_id must resolve to a field of size corresponding to bytecode. 2310 For non-object variant, the size of the field is determined by the field_id, 2318 - field_id 2325 field = resolve(field_id) 2332 - sig: ldobj v:in:ref, field_id 2336 - sig: ldobj.64 v:in:ref, field_id 2340 - sig: ldobj.obj v:in:ref, field_id [all …]
|
| /arkcompiler/runtime_core/disassembler/templates/ |
| D | type_to_pandasm_type.cpp.erb | 58 panda_file::File::EntityId field_id(type); 59 std::string type_name = StringDataToString(file_->GetStringData(field_id));
|
| /arkcompiler/runtime_core/abc2program/common/ |
| D | abc_type_convert.cpp.erb | 60 panda_file::File::EntityId field_id(type); 61 std::string type_name = entity_container_.GetStringById(field_id);
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/ |
| D | runtime_adapter_test.cpp | 236 const auto field_id = adapter.ResolveFieldIndex(store_to_static, 0); in TEST() local 237 EXPECT_NE(field_id, 0); in TEST() 238 EXPECT_EQ(adapter.GetClassIdForField(store_to_static, field_id), in TEST() 241 const auto field_ptr = adapter.ResolveField(store_to_static, field_id, false, &immut_var); in TEST() 244 EXPECT_EQ(adapter.GetFieldTypeById(store_to_static, field_id), compiler::DataType::Type::INT64); in TEST()
|