Lines Matching refs:type_index

1124 HNewInstance* HInstructionBuilder::BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc) {  in BuildNewInstance()  argument
1127 HLoadClass* load_class = BuildLoadClass(type_index, dex_pc); in BuildNewInstance()
1155 type_index, in BuildNewInstance()
2100 dex::TypeIndex type_index, in BuildNewArray() argument
2102 HLoadClass* cls = BuildLoadClass(type_index, dex_pc); in BuildNewArray()
2104 const char* descriptor = dex_file_->GetTypeDescriptor(dex_file_->GetTypeId(type_index)); in BuildNewArray()
2114 dex::TypeIndex type_index, in BuildFilledNewArray() argument
2119 HNewArray* new_array = BuildNewArray(dex_pc, type_index, length); in BuildFilledNewArray()
2120 const char* descriptor = dex_file_->StringByTypeIdx(type_index); in BuildFilledNewArray()
2237 HLoadClass* HInstructionBuilder::BuildLoadClass(dex::TypeIndex type_index, uint32_t dex_pc) { in BuildLoadClass() argument
2240 Handle<mirror::Class> klass = ResolveClass(soa, type_index); in BuildLoadClass()
2242 return BuildLoadClass(type_index, dex_file, klass, dex_pc, needs_access_check); in BuildLoadClass()
2245 HLoadClass* HInstructionBuilder::BuildLoadClass(dex::TypeIndex type_index, in BuildLoadClass() argument
2256 type_index = local_type_index; in BuildLoadClass()
2266 type_index, in BuildLoadClass()
2288 dex::TypeIndex type_index) { in ResolveClass() argument
2289 auto it = class_cache_.find(type_index); in ResolveClass()
2295 type_index, dex_compilation_unit_->GetDexCache(), dex_compilation_unit_->GetClassLoader()); in ResolveClass()
2300 class_cache_.Put(type_index, h_klass); in ResolveClass()
2332 dex::TypeIndex type_index, in BuildTypeCheck() argument
2338 Handle<mirror::Class> klass = ResolveClass(soa, type_index); in BuildTypeCheck()
2357 class_or_null = BuildLoadClass(type_index, dex_file, klass, dex_pc, needs_access_check); in BuildTypeCheck()
3161 dex::TypeIndex type_index(instruction.VRegC_22c()); in ProcessDexInstruction() local
3163 HNewArray* new_array = BuildNewArray(dex_pc, type_index, length); in ProcessDexInstruction()
3171 dex::TypeIndex type_index(instruction.VRegB_35c()); in ProcessDexInstruction() local
3175 HNewArray* new_array = BuildFilledNewArray(dex_pc, type_index, operands); in ProcessDexInstruction()
3181 dex::TypeIndex type_index(instruction.VRegB_3rc()); in ProcessDexInstruction() local
3183 HNewArray* new_array = BuildFilledNewArray(dex_pc, type_index, operands); in ProcessDexInstruction()
3332 dex::TypeIndex type_index(instruction.VRegB_21c()); in ProcessDexInstruction() local
3333 BuildLoadClass(type_index, dex_pc); in ProcessDexInstruction()
3371 dex::TypeIndex type_index(instruction.VRegC_22c()); in ProcessDexInstruction() local
3372 BuildTypeCheck(instruction, destination, reference, type_index, dex_pc); in ProcessDexInstruction()
3378 dex::TypeIndex type_index(instruction.VRegB_21c()); in ProcessDexInstruction() local
3379 BuildTypeCheck(instruction, -1, reference, type_index, dex_pc); in ProcessDexInstruction()
3435 dex::TypeIndex type_index, in LookupResolvedType() argument
3438 type_index, compilation_unit.GetDexCache().Get(), compilation_unit.GetClassLoader().Get()); in LookupResolvedType()