/art/compiler/driver/ |
H A D | dex_compilation_unit.cc | 32 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 D | compiler_driver.cc | 327 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 D | compiler.cc | 33 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 D | compilers.cc | 32 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 D | frontend.cc | 44 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 D | compiler_ir.h | 56 uint16_t class_def_idx; // compiling method's defining class definition index. member in struct:art::CompilationUnit
|
H A D | dex_to_dex_compiler.cc | 276 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 D | frontend.cc | 484 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 D | mir_graph.cc | 650 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 D | compiler_llvm.cc | 45 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 D | optimizing_compiler.cc | 77 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 D | class.h | 942 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 D | class.cc | 746 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 D | sea.cc | 194 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 D | heap.cc | 577 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 D | class_linker.cc | 2346 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...] |