Lines Matching refs:ir_annotation
98 static void WriteAnnotation(const ir::Annotation* ir_annotation, Section& data);
200 static void WriteAnnotation(const ir::Annotation* ir_annotation, Section& data) { in WriteAnnotation() argument
201 data.PushULeb128(ir_annotation->type->index); in WriteAnnotation()
202 data.PushULeb128(ir_annotation->elements.size()); in WriteAnnotation()
203 for (auto irAnnotationElement : ir_annotation->elements) { in WriteAnnotation()
646 dex::u4 Writer::WriteAnnotationItem(const ir::Annotation* ir_annotation) { in WriteAnnotationItem() argument
647 SLICER_CHECK(ir_annotation->visibility != dex::kVisibilityEncoded); in WriteAnnotationItem()
651 data.Push<dex::u1>(ir_annotation->visibility); in WriteAnnotationItem()
652 WriteAnnotation(ir_annotation, data); in WriteAnnotationItem()
665 for (auto ir_annotation : annotations) { in WriteAnnotationSet() local
666 data.Push<dex::u4>(FilePointer(ir_annotation)); in WriteAnnotationSet()