Lines Matching refs:dex_ir_

49   return dex_ir_->methods_lookup.Lookup(method_key);  in FindMethod()
53 return dex_ir_->prototypes_lookup.Lookup(signature); in FindPrototype()
57 return dex_ir_->strings_lookup.Lookup(cstr); in FindAsciiString()
75 ir_string = dex_ir_->Alloc<String>(); in GetAsciiString()
79 auto new_index = dex_ir_->strings_indexes.AllocateIndex(); in GetAsciiString()
80 auto& ir_node = dex_ir_->strings_map[new_index]; in GetAsciiString()
86 dex_ir_->AttachBuffer(std::move(buff)); in GetAsciiString()
89 dex_ir_->strings_lookup.Insert(ir_string); in GetAsciiString()
96 for (const auto& ir_type : dex_ir_->types) { in GetType()
103 auto ir_type = dex_ir_->Alloc<Type>(); in GetType()
107 auto new_index = dex_ir_->types_indexes.AllocateIndex(); in GetType()
108 auto& ir_node = dex_ir_->types_map[new_index]; in GetType()
122 for (const auto& ir_type_list : dex_ir_->type_lists) { in GetTypeList()
129 auto ir_type_list = dex_ir_->Alloc<TypeList>(); in GetTypeList()
151 for (const auto& ir_proto : dex_ir_->protos) { in GetProto()
160 auto ir_proto = dex_ir_->Alloc<Proto>(); in GetProto()
166 auto new_index = dex_ir_->protos_indexes.AllocateIndex(); in GetProto()
167 auto& ir_node = dex_ir_->protos_map[new_index]; in GetProto()
173 dex_ir_->prototypes_lookup.Insert(ir_proto); in GetProto()
180 for (const auto& ir_field : dex_ir_->fields) { in GetFieldDecl()
189 auto ir_field = dex_ir_->Alloc<FieldDecl>(); in GetFieldDecl()
195 auto new_index = dex_ir_->fields_indexes.AllocateIndex(); in GetFieldDecl()
196 auto& ir_node = dex_ir_->fields_map[new_index]; in GetFieldDecl()
206 for (const auto& ir_method : dex_ir_->methods) { in GetMethodDecl()
215 auto ir_method = dex_ir_->Alloc<MethodDecl>(); in GetMethodDecl()
221 auto new_index = dex_ir_->methods_indexes.AllocateIndex(); in GetMethodDecl()
222 auto& ir_node = dex_ir_->methods_map[new_index]; in GetMethodDecl()