Home
last modified time | relevance | path

Searched refs:annotation_item (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/tests/benchmark/
DREADME.md54 annotation_item section: 34
66 annotation_item section: 16
78 annotation_item section: 72
99 "annotation_item section": 43,
/arkcompiler/runtime_core/assembler/
Dassembly-emitter.cpp321 auto *annotation_item = CreateAnnotationItem(container, annotation, program, entities); in CreateScalarAnnotationValueItem() local
322 if (annotation_item == nullptr) { in CreateScalarAnnotationValueItem()
327 out->emplace_back(annotation_item, container); in CreateScalarAnnotationValueItem()
331 return container->CreateItem<ScalarValueItem>(annotation_item); in CreateScalarAnnotationValueItem()
497 auto *annotation_item = CreateAnnotationItem(container, annotation, program, entities); in AddAnnotations() local
498 if (annotation_item == nullptr) { in AddAnnotations()
504 item->AddRuntimeAnnotation(annotation_item); in AddAnnotations()
506 item->AddAnnotation(annotation_item); in AddAnnotations()
508 item->AddRuntimeTypeAnnotation(annotation_item); in AddAnnotations()
510 item->AddTypeAnnotation(annotation_item); in AddAnnotations()
/arkcompiler/runtime_core/libpandafile/tests/
Dfile_item_container_test.cpp278 AnnotationItem *annotation_item = container.CreateItem<AnnotationItem>(class_item, elems, tags); variable
280 class_item->AddAnnotation(annotation_item);
349 EXPECT_FALSE(annotation_item->NeedsEmit());
350 annotation_item = runtime_annotation_item;
353 EXPECT_EQ(id.GetOffset(), annotation_item->GetOffset()); in __anon1a961e180402()
356 EXPECT_EQ(data_accessor.GetAnnotationId().GetOffset(), annotation_item->GetOffset()); in __anon1a961e180402()
/arkcompiler/runtime_core/libpandafile/
Dfile_item_container.cpp316 static void DeduplicateAnnotationValue(AnnotationItem *annotation_item, ItemDeduper *deduper) in DeduplicateAnnotationValue() argument
318 auto *elems = annotation_item->GetElements(); in DeduplicateAnnotationValue()
319 const auto &tags = annotation_item->GetTags(); in DeduplicateAnnotationValue()