Searched refs:type_index (Results 1 – 8 of 8) sorted by relevance
/art/runtime/native/ |
D | java_lang_DexCache.cc | 52 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/ |
D | builder.cc | 891 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 …]
|
D | builder.h | 106 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;
|
D | code_generator_arm64.cc | 2296 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()
|
D | nodes.h | 2607 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/ |
D | art_method-inl.h | 126 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/ |
D | compiler_driver.h | 239 Handle<mirror::ClassLoader> class_loader, uint16_t type_index, 469 bool IsStringTypeIndex(uint16_t type_index, const DexFile* dex_file);
|
D | compiler_driver.cc | 2518 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()
|