/art/runtime/ |
H A D | runtime_intrinsics.cc | 21 #include "dex/invoke_type.h" 36 InvokeType invoke_type, 54 CHECK_EQ(method->GetInvokeType(), invoke_type);
|
H A D | stack_map.h | 1242 ALWAYS_INLINE void SetInvokeType(const InvokeInfoEncoding& encoding, uint32_t invoke_type) { argument 1243 encoding.GetInvokeTypeEncoding().Store(region_, invoke_type);
|
/art/compiler/optimizing/ |
H A D | intrinsics.cc | 23 #include "dex/invoke_type.h" 122 InvokeType invoke_type = invoke->GetInvokeType(); local 126 return (invoke_type == kStatic); 129 if (invoke_type == kDirect) { 132 if (invoke_type == kVirtual) { 140 return (invoke_type == kVirtual || invoke_type == kDirect || invoke_type == kInterface);
|
H A D | stack_map_stream.cc | 106 void StackMapStream::AddInvoke(InvokeType invoke_type, uint32_t dex_method_index) { argument 107 current_entry_.invoke_type = invoke_type; 241 invoke_type_max = std::max(invoke_type_max, static_cast<size_t>(entry.invoke_type)); 377 invoke_info.SetInvokeType(encoding.invoke_info.encoding, entry.invoke_type); 645 DCHECK_EQ(invoke_info.GetInvokeType(encoding.invoke_info.encoding), entry.invoke_type);
|
H A D | instruction_builder.cc | 439 InvokeType invoke_type = dex_compilation_unit_->IsStatic() ? kStatic : kDirect; local 448 invoke_type, 828 ArtMethod* HInstructionBuilder::ResolveMethod(uint16_t method_idx, InvokeType invoke_type) { argument 840 invoke_type); 862 if (invoke_type == kSuper) { 923 InvokeType invoke_type = GetInvokeTypeFromOpCode(instruction.Opcode()); local 929 if (invoke_type != kStatic) { // instance call 934 ArtMethod* resolved_method = ResolveMethod(method_idx, invoke_type); 944 invoke_type); 976 invoke_type, [all...] |
H A D | stack_map_stream.h | 122 InvokeType invoke_type; member in struct:art::StackMapStream::StackMapEntry
|
H A D | instruction_builder.h | 293 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
|
H A D | optimizing_compiler.cc | 270 InvokeType invoke_type, 988 InvokeType invoke_type, 1021 soa, dex_cache, jclass_loader, &dex_compilation_unit, method_idx, invoke_type); 986 Compile(const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> jclass_loader, const DexFile& dex_file, Handle<mirror::DexCache> dex_cache) const argument
|
H A D | inliner.cc | 1741 InvokeType invoke_type = invoke_instruction->GetInvokeType(); local 1742 if (invoke_type == kInterface) { 1745 invoke_type = kVirtual; 1755 invoke_type,
|
H A D | nodes.h | 36 #include "dex/invoke_type.h" 315 InvokeType invoke_type = kInvalidInvokeType, 339 invoke_type_(invoke_type), 4322 InvokeType invoke_type) 4336 SetPackedField<InvokeTypeField>(invoke_type); 4358 InvokeType invoke_type) 4367 invoke_type) { 4468 InvokeType invoke_type, 4483 invoke_type), 4314 HInvoke(InstructionKind kind, ArenaAllocator* allocator, uint32_t number_of_arguments, uint32_t number_of_other_inputs, DataType::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, ArtMethod* resolved_method, InvokeType invoke_type) argument 4353 HInvokeUnresolved(ArenaAllocator* allocator, uint32_t number_of_arguments, DataType::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, InvokeType invoke_type) argument 4461 HInvokeStaticOrDirect(ArenaAllocator* allocator, uint32_t number_of_arguments, DataType::Type return_type, uint32_t dex_pc, uint32_t method_index, ArtMethod* resolved_method, DispatchInfo dispatch_info, InvokeType invoke_type, MethodReference target_method, ClinitCheckRequirement clinit_check_requirement) argument
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 373 static bool GetInvokeType(ArtMethod** sp, InvokeType* invoke_type, uint32_t* dex_method_index) 391 *invoke_type = static_cast<InvokeType>(invoke.GetInvokeType(encoding.invoke_info.encoding)); 1303 InvokeType invoke_type; local 1327 invoke_type = kDirect; 1331 invoke_type = kDirect; 1335 invoke_type = kStatic; 1339 invoke_type = kStatic; 1343 invoke_type = kSuper; 1347 invoke_type = kSuper; 1351 invoke_type [all...] |
/art/compiler/driver/ |
H A D | compiler_driver-inl.h | 108 InvokeType invoke_type) { 112 method_idx, dex_cache, class_loader, /* referrer */ nullptr, invoke_type); 102 ResolveMethod( ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, uint32_t method_idx, InvokeType invoke_type) argument
|
H A D | compiler_driver.cc | 459 InvokeType invoke_type, 477 invoke_type, 521 InvokeType invoke_type, 533 InvokeType invoke_type, 555 invoke_type, 570 invoke_type, 586 InvokeType invoke_type, 599 InvokeType invoke_type, 648 invoke_type, 669 invoke_type, 454 CompileMethodHarness( Thread* self, CompilerDriver* driver, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, optimizer::DexToDexCompiler::CompilationLevel dex_to_dex_compilation_level, bool compilation_enabled, Handle<mirror::DexCache> dex_cache, CompileFn compile_fn) argument 516 CompileMethodDex2Dex( Thread* self, CompilerDriver* driver, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, optimizer::DexToDexCompiler::CompilationLevel dex_to_dex_compilation_level, bool compilation_enabled, Handle<mirror::DexCache> dex_cache) argument 581 CompileMethodQuick( Thread* self, CompilerDriver* driver, const DexFile::CodeItem* code_item, uint32_t access_flags, InvokeType invoke_type, uint16_t class_def_idx, uint32_t method_idx, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, optimizer::DexToDexCompiler::CompilationLevel dex_to_dex_compilation_level, bool compilation_enabled, Handle<mirror::DexCache> dex_cache) argument 687 InvokeType invoke_type = method->GetInvokeType(); local [all...] |
H A D | compiler_driver.h | 264 InvokeType invoke_type)
|
/art/compiler/ |
H A D | compiler.h | 65 InvokeType invoke_type,
|
/art/compiler/dex/ |
H A D | dex_to_dex_compiler.h | 26 #include "dex/invoke_type.h" 54 InvokeType invoke_type,
|
H A D | dex_to_dex_compiler.cc | 510 InvokeType invoke_type ATTRIBUTE_UNUSED,
|
/art/dexlayout/ |
H A D | compact_dex_writer.cc | 52 for (InvokeType invoke_type : invoke_types) { 59 for (auto& method : *(invoke_type == InvokeType::kDirect 241 for (InvokeType invoke_type : invoke_types) { 248 for (auto& method : *(invoke_type == InvokeType::kDirect 343 for (InvokeType invoke_type : invoke_types) { 350 for (auto& method : *(invoke_type == InvokeType::kDirect
|
H A D | dexlayout.cc | 1734 for (InvokeType invoke_type : invoke_types) { 1744 for (auto& method : *(invoke_type == InvokeType::kDirect
|
/art/test/utils/python/ |
H A D | generate_java_main.py | 174 System.out.printf("%s-{invoke_type:<9} {farg:>9}.{callfunc}()='%s'\\n", s, v.{callfunc}()); 177 System.out.printf("%s-{invoke_type} on {farg}: {callfunc}() threw exception!\\n", s); 207 invoke_type=self.invoke,
|
/art/dex2oat/linker/ |
H A D | oat_writer.cc | 1603 const InvokeType invoke_type = it.GetMethodInvokeType( local 1613 invoke_type);
|