Lines Matching refs:ir_annotation
318 auto& ir_annotation = annotations_[offset]; in ExtractAnnotationItem() local
319 if (ir_annotation == nullptr) { in ExtractAnnotationItem()
322 ir_annotation = ParseAnnotation(&ptr); in ExtractAnnotationItem()
323 ir_annotation->visibility = dexAnnotationItem->visibility; in ExtractAnnotationItem()
325 return ir_annotation; in ExtractAnnotationItem()
342 auto ir_annotation = ExtractAnnotationItem(dex_annotation_set->entries[i]); in ExtractAnnotationSet() local
343 assert(ir_annotation != nullptr); in ExtractAnnotationSet()
344 ir_annotation_set->annotations.push_back(ir_annotation); in ExtractAnnotationSet()
562 auto ir_annotation = dex_ir_->Alloc<ir::Annotation>(); in ParseAnnotation() local
567 ir_annotation->type = GetType(type_index); in ParseAnnotation()
568 ir_annotation->visibility = dex::kVisibilityEncoded; in ParseAnnotation()
576 ir_annotation->elements.push_back(ir_element); in ParseAnnotation()
579 return ir_annotation; in ParseAnnotation()