Home
last modified time | relevance | path

Searched refs:iputs (Results 1 – 1 of 1) sorted by relevance

/art/compiler/dex/
Dinline_method_analyser.cc214 /*inout*/ ConstructorIPutData (&iputs)[kMaxConstructorIPuts]) in RecordConstructorIPut()
225 for (size_t old_pos = 0; old_pos != arraysize(iputs); ++old_pos) { in RecordConstructorIPut()
226 if (iputs[old_pos].field_index == DexFile::kDexNoIndex16) { in RecordConstructorIPut()
229 ArtField* f = class_linker->LookupResolvedField(iputs[old_pos].field_index, in RecordConstructorIPut()
234 auto back_it = std::copy(iputs + old_pos + 1, iputs + arraysize(iputs), iputs + old_pos); in RecordConstructorIPut()
242 while (new_pos != arraysize(iputs) && iputs[new_pos].field_index != DexFile::kDexNoIndex16) { in RecordConstructorIPut()
245 if (new_pos == arraysize(iputs)) { in RecordConstructorIPut()
248 iputs[new_pos].field_index = field_index; in RecordConstructorIPut()
249 iputs[new_pos].arg = new_iput->VRegA_22c() - this_vreg; in RecordConstructorIPut()
256 /*inout*/ ConstructorIPutData (&iputs)[kMaxConstructorIPuts]) in DoAnalyseConstructor()
[all …]