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()
455 for (const auto& ir_node : dex_ir_->annotations) { in CreateAnnItemSection() local
456 if (ir_node->visibility != dex::kVisibilityEncoded) { in CreateAnnItemSection()
458 dex::u4& offset = node_offset_[ir_node.get()]; in CreateAnnItemSection()
460 offset = WriteAnnotationItem(ir_node.get()); in CreateAnnItemSection()
471 for (const auto& ir_node : dex_ir_->annotation_sets) { in CreateAnnSetsSection() local
472 dex::u4& offset = node_offset_[ir_node.get()]; in CreateAnnSetsSection()
474 offset = WriteAnnotationSet(ir_node.get()); in CreateAnnSetsSection()
484 for (const auto& ir_node : dex_ir_->annotation_set_ref_lists) { in CreateAnnSetRefListsSection() local
485 dex::u4& offset = node_offset_[ir_node.get()]; in CreateAnnSetRefListsSection()
487 offset = WriteAnnotationSetRefList(ir_node.get()); in CreateAnnSetRefListsSection()
510 for (const auto& ir_node : dex_ir_->code) { in CreateCodeItemSection() local
511 dex::u4& offset = node_offset_[ir_node.get()]; in CreateCodeItemSection()
513 offset = WriteCode(ir_node.get()); in CreateCodeItemSection()
524 for (const auto& ir_node : dex_ir_->debug_info) { in CreateDebugInfoSection() local
525 dex::u4& offset = node_offset_[ir_node.get()]; in CreateDebugInfoSection()
527 offset = WriteDebugInfo(ir_node.get()); in CreateDebugInfoSection()
1184 dex::u4 Writer::FilePointer(const ir::Node* ir_node) const { in FilePointer()
1185 if (ir_node == nullptr) { in FilePointer()
1188 auto it = node_offset_.find(ir_node); in FilePointer()