Searched defs:class_def_idx (Results 1 - 16 of 16) sorted by relevance

/art/compiler/driver/
H A Ddex_compilation_unit.cc32 class_def_idx_(cu->class_def_idx),
43 uint16_t class_def_idx,
52 class_def_idx_(class_def_idx),
38 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker, const DexFile& dex_file, const DexFile::CodeItem* code_item, uint16_t class_def_idx, uint32_t method_idx, uint32_t access_flags, const VerifiedMethod* verified_method) argument
H A Dcompiler_driver.cc327 uint16_t class_def_idx,
554 uint16_t class_def_idx; local
566 class_def_idx = method->GetClassDefIndex();
581 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx);
588 CompileMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx, jclass_loader,
2094 InvokeType invoke_type, uint16_t class_def_idx,
2122 compiled_method = compiler_->Compile(code_item, access_flags, invoke_type, class_def_idx,
2130 invoke_type, class_def_idx,
2093 CompileMethod(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, DexToDexCompilationLevel dex_to_dex_compilation_level, bool compilation_enabled) argument
/art/compiler/
H A Dcompiler.cc33 uint16_t class_def_idx,
43 uint16_t class_def_idx,
54 class_def_idx,
74 uint16_t class_def_idx,
102 uint16_t class_def_idx,
109 class_def_idx,
121 class_def_idx,
40 TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument
H A Dcompilers.cc32 uint16_t class_def_idx,
55 uint16_t class_def_idx,
62 class_def_idx,
74 class_def_idx,
145 uint16_t class_def_idx,
149 CompiledMethod* method = TryCompile(code_item, access_flags, invoke_type, class_def_idx,
155 return QuickCompiler::Compile(code_item, access_flags, invoke_type, class_def_idx, method_idx,
52 Compile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file) const argument
142 Compile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file) const argument
/art/compiler/sea_ir/
H A Dfrontend.cc44 uint16_t class_def_idx, uint32_t method_idx,
51 code_item, class_def_idx, method_idx, method_access_flags, dex_file);
69 uint16_t class_def_idx,
75 class_def_idx, method_idx, class_loader, dex_file, llvm_compilation_unit);
82 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader,
88 class_def_idx, method_idx, class_loader, dex_file,
40 CompileMethodWithSeaIr(CompilerDriver& compiler, CompilerBackend* compiler_backend, const DexFile::CodeItem* code_item, uint32_t method_access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* llvm_compilation_unit) argument
64 SeaIrCompileOneMethod(CompilerDriver& compiler, CompilerBackend* backend, const DexFile::CodeItem* code_item, uint32_t method_access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* llvm_compilation_unit) argument
79 SeaIrCompileMethod(art::CompilerDriver& compiler, const art::DexFile::CodeItem* code_item, uint32_t method_access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument
/art/compiler/dex/
H A Dcompiler_ir.h56 uint16_t class_def_idx; // compiling method's defining class definition index. member in struct:art::CompilationUnit
H A Ddex_to_dex_compiler.cc276 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader,
281 dex_file, code_item, class_def_idx, method_idx, access_flags,
274 ArtCompileDEX(art::CompilerDriver& driver, const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file, art::DexToDexCompilationLevel dex_to_dex_compilation_level) argument
H A Dfrontend.cc484 class_def_idx(0),
622 uint16_t class_def_idx, uint32_t method_idx,
720 cu.mir_graph->InlineMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx,
810 uint16_t class_def_idx,
815 return CompileMethod(driver, compiler, code_item, access_flags, invoke_type, class_def_idx,
825 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader,
831 class_def_idx, method_idx, class_loader, dex_file,
618 CompileMethod(CompilerDriver& driver, Compiler* compiler, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* llvm_compilation_unit) argument
805 CompileOneMethod(CompilerDriver& driver, Compiler* compiler, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file, void* compilation_unit) argument
822 ArtQuickCompileMethod(art::CompilerDriver& driver, const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument
H A Dmir_graph.cc650 InvokeType invoke_type, uint16_t class_def_idx,
658 dex_file, current_code_item_, class_def_idx, method_idx, access_flags,
689 cu_->class_def_idx = class_def_idx;
649 InlineMethod(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file) argument
/art/compiler/llvm/
H A Dcompiler_llvm.cc45 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader,
207 uint16_t class_def_idx,
211 UNUSED(class_def_idx); // TODO: this is used with Compiler::RequiresConstructorBarrier.
216 class_def_idx, method_idx, access_flags, driver->GetVerifiedMethod(&dex_file, method_idx));
203 ArtCompileMethod(art::CompilerDriver* driver, const art::DexFile::CodeItem* code_item, uint32_t access_flags, art::InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const art::DexFile& dex_file) argument
/art/compiler/optimizing/
H A Doptimizing_compiler.cc77 uint16_t class_def_idx,
95 class_def_idx, method_idx, access_flags,
74 TryCompile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, const DexFile& dex_file) const argument
/art/runtime/mirror/
H A Dclass.h942 void SetDexClassDefIndex(uint16_t class_def_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
944 SetField32<false>(OFFSET_OF_OBJECT_MEMBER(Class, dex_class_def_idx_), class_def_idx); local
H A Dclass.cc746 uint16_t class_def_idx = GetDexClassDefIndex(); local
747 if (class_def_idx == DexFile::kDexNoIndex16) {
750 return &GetDexFile().GetClassDef(class_def_idx);
/art/compiler/sea_ir/ir/
H A Dsea.cc194 const art::DexFile& dex_file, uint16_t class_def_idx,
197 class_def_idx_ = class_def_idx;
412 const art::DexFile::CodeItem* code_item, uint16_t class_def_idx,
415 BuildMethodSeaGraph(code_item, dex_file, class_def_idx, method_idx, method_access_flags);
193 BuildMethodSeaGraph(const art::DexFile::CodeItem* code_item, const art::DexFile& dex_file, uint16_t class_def_idx, uint32_t method_idx, uint32_t method_access_flags) argument
410 CompileMethod( const std::string& function_name, const art::DexFile::CodeItem* code_item, uint16_t class_def_idx, uint32_t method_idx, uint32_t method_access_flags, const art::DexFile& dex_file) argument
/art/runtime/gc/
H A Dheap.cc577 uint16_t class_def_idx = klass->GetDexClassDefIndex(); local
578 if (class_def_idx == DexFile::kDexNoIndex16) {
581 const DexFile::ClassDef& class_def = dex_file->GetClassDef(class_def_idx);
/art/runtime/
H A Dclass_linker.cc2346 uint16_t class_def_idx,
2349 DCHECK_NE(class_def_idx, DexFile::kDexNoIndex16);
2354 *oat_class = oat_dex_file->GetOatClass(class_def_idx);
2358 static uint32_t GetOatMethodIndexFromMethodIndex(const DexFile& dex_file, uint16_t class_def_idx, argument
2360 const DexFile::ClassDef& class_def = dex_file.GetClassDef(class_def_idx);
2502 const void* ClassLinker::GetQuickOatCodeFor(const DexFile& dex_file, uint16_t class_def_idx, argument
2505 if (!FindOatClass(dex_file, class_def_idx, &oat_class)) {
2508 uint32_t oat_method_idx = GetOatMethodIndexFromMethodIndex(dex_file, class_def_idx, method_idx);
2513 const void* ClassLinker::GetPortableOatCodeFor(const DexFile& dex_file, uint16_t class_def_idx, argument
2516 if (!FindOatClass(dex_file, class_def_idx,
2345 FindOatClass(const DexFile& dex_file, uint16_t class_def_idx, OatFile::OatClass* oat_class) argument
[all...]

Completed in 313 milliseconds