Lines Matching refs:ir_node
36 static dex::u4 OptIndex(const T* ir_node) { in OptIndex() argument
37 return ir_node != nullptr ? ir_node->index : dex::kNoIndex; in OptIndex()
433 for (const auto& ir_node : dex_ir_->annotations) { in CreateAnnItemSection() local
434 if (ir_node->visibility != dex::kVisibilityEncoded) { in CreateAnnItemSection()
436 dex::u4& offset = node_offset_[ir_node.get()]; in CreateAnnItemSection()
438 offset = WriteAnnotationItem(ir_node.get()); in CreateAnnItemSection()
449 for (const auto& ir_node : dex_ir_->annotation_sets) { in CreateAnnSetsSection() local
450 dex::u4& offset = node_offset_[ir_node.get()]; in CreateAnnSetsSection()
452 offset = WriteAnnotationSet(ir_node.get()); in CreateAnnSetsSection()
462 for (const auto& ir_node : dex_ir_->annotation_set_ref_lists) { in CreateAnnSetRefListsSection() local
463 dex::u4& offset = node_offset_[ir_node.get()]; in CreateAnnSetRefListsSection()
465 offset = WriteAnnotationSetRefList(ir_node.get()); in CreateAnnSetRefListsSection()
488 for (const auto& ir_node : dex_ir_->code) { in CreateCodeItemSection() local
489 dex::u4& offset = node_offset_[ir_node.get()]; in CreateCodeItemSection()
491 offset = WriteCode(ir_node.get()); in CreateCodeItemSection()
502 for (const auto& ir_node : dex_ir_->debug_info) { in CreateDebugInfoSection() local
503 dex::u4& offset = node_offset_[ir_node.get()]; in CreateDebugInfoSection()
505 offset = WriteDebugInfo(ir_node.get()); in CreateDebugInfoSection()
1098 dex::u4 Writer::FilePointer(const ir::Node* ir_node) const { in FilePointer()
1099 if (ir_node == nullptr) { in FilePointer()
1102 auto it = node_offset_.find(ir_node); in FilePointer()