Home
last modified time | relevance | path

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

/art/runtime/native/
Djava_lang_DexCache.cc52 static jobject DexCache_getResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index) { in DexCache_getResolvedType() argument
55 return soa.AddLocalReference<jobject>(dex_cache->GetResolvedType(type_index)); in DexCache_getResolvedType()
64 static void DexCache_setResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index, in DexCache_setResolvedType() argument
68 dex_cache->SetResolvedType(type_index, soa.Decode<mirror::Class*>(type)); in DexCache_setResolvedType()
/art/compiler/optimizing/
Dbuilder.cc891 bool HGraphBuilder::IsOutermostCompilingClass(uint16_t type_index) const { in IsOutermostCompilingClass()
899 soa, dex_cache, class_loader, type_index, dex_compilation_unit_))); in IsOutermostCompilingClass()
1058 uint32_t type_index, in BuildFilledNewArray() argument
1064 QuickEntrypointEnum entrypoint = NeedsAccessCheck(type_index) in BuildFilledNewArray()
1067 HInstruction* object = new (arena_) HNewArray(length, dex_pc, type_index, entrypoint); in BuildFilledNewArray()
1070 const char* descriptor = dex_file_->StringByTypeIdx(type_index); in BuildFilledNewArray()
1174 uint16_t type_index, in BuildTypeCheck() argument
1184 dex_compilation_unit_->GetDexMethodIndex(), *dex_file_, type_index, in BuildTypeCheck()
1192 type_index, IsOutermostCompilingClass(type_index), dex_pc); in BuildTypeCheck()
1209 bool HGraphBuilder::NeedsAccessCheck(uint32_t type_index) const { in NeedsAccessCheck()
[all …]
Dbuilder.h106 bool NeedsAccessCheck(uint32_t type_index) const;
180 uint32_t type_index,
210 uint16_t type_index,
235 bool IsOutermostCompilingClass(uint16_t type_index) const;
Dcode_generator_arm64.cc2296 Register type_index = RegisterFrom(locations->GetTemp(0), Primitive::kPrimInt); in VisitNewArray() local
2297 DCHECK(type_index.Is(w0)); in VisitNewArray()
2301 __ Mov(type_index, instruction->GetTypeIndex()); in VisitNewArray()
2322 Register type_index = RegisterFrom(locations->GetTemp(0), Primitive::kPrimInt); in VisitNewInstance() local
2323 DCHECK(type_index.Is(w0)); in VisitNewInstance()
2327 __ Mov(type_index, instruction->GetTypeIndex()); in VisitNewInstance()
Dnodes.h2607 HNewInstance(uint32_t dex_pc, uint16_t type_index, QuickEntrypointEnum entrypoint) in HNewInstance() argument
2610 type_index_(type_index), in HNewInstance()
2656 uint16_t type_index, in HNewArray() argument
2660 type_index_(type_index), in HNewArray()
3419 HLoadClass(uint16_t type_index, in HLoadClass() argument
3423 type_index_(type_index), in HLoadClass()
/art/runtime/
Dart_method-inl.h126 inline mirror::Class* ArtMethod::GetDexCacheResolvedType(uint32_t type_index) { in GetDexCacheResolvedType() argument
128 GetDexCacheResolvedTypes()->Get(type_index) : in GetDexCacheResolvedType()
129 GetDexCacheResolvedTypes()->GetWithoutChecks(type_index); in GetDexCacheResolvedType()
/art/compiler/driver/
Dcompiler_driver.h239 Handle<mirror::ClassLoader> class_loader, uint16_t type_index,
469 bool IsStringTypeIndex(uint16_t type_index, const DexFile* dex_file);
Dcompiler_driver.cc2518 bool CompilerDriver::IsStringTypeIndex(uint16_t type_index, const DexFile* dex_file) { in IsStringTypeIndex() argument
2519 const char* type = dex_file->GetTypeDescriptor(dex_file->GetTypeId(type_index)); in IsStringTypeIndex()