/art/runtime/ |
H A D | dex_method_iterator_test.cc | 40 InvokeType invoke_type = it.GetInvokeType(); local 43 LOG(INFO) << invoke_type << " " << dex_file.PrettyMethod(method_idx);
|
H A D | stack_map.h | 1236 ALWAYS_INLINE void SetInvokeType(const InvokeInfoEncoding& encoding, uint32_t invoke_type) { argument 1237 encoding.GetInvokeTypeEncoding().Store(region_, invoke_type);
|
/art/compiler/dex/ |
H A D | dex_to_dex_compiler.h | 22 #include "invoke_type.h" 44 InvokeType invoke_type,
|
H A D | dex_to_dex_compiler.cc | 322 InvokeType invoke_type ATTRIBUTE_UNUSED,
|
/art/compiler/optimizing/ |
H A D | intrinsics.cc | 24 #include "invoke_type.h" 111 InvokeType invoke_type = invoke->GetInvokeType(); local 114 return (invoke_type == kStatic); 117 if (invoke_type == kDirect) { 120 if (invoke_type == kVirtual) { 129 return (invoke_type == kVirtual || invoke_type == kDirect);
|
H A D | optimizing_compiler.cc | 307 InvokeType invoke_type, 376 InvokeType invoke_type, 883 InvokeType invoke_type, 946 soa, dex_cache, class_loader, &dex_compilation_unit, method_idx, invoke_type); 1032 InvokeType invoke_type, 1059 invoke_type, 1151 const InvokeType invoke_type = method->GetInvokeType(); local 1166 invoke_type, 879 TryCompile(ArenaAllocator* arena, CodeVectorAllocator* code_allocator, 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, Handle<mirror::DexCache> dex_cache, ArtMethod* method, bool osr, VariableSizedHandleScope* handles) const argument 1030 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 | stack_map_stream.cc | 100 void StackMapStream::AddInvoke(InvokeType invoke_type, uint32_t dex_method_index) { argument 101 current_entry_.invoke_type = invoke_type; 232 invoke_type_max = std::max(invoke_type_max, static_cast<size_t>(entry.invoke_type)); 368 invoke_info.SetInvokeType(encoding.invoke_info.encoding, entry.invoke_type); 636 DCHECK_EQ(invoke_info.GetInvokeType(encoding.invoke_info.encoding), entry.invoke_type);
|
H A D | instruction_builder.cc | 680 ArtMethod* HInstructionBuilder::ResolveMethod(uint16_t method_idx, InvokeType invoke_type) { argument 704 invoke_type); 729 if (invoke_type == kSuper) { 771 if (resolved_method->CheckIncompatibleClassChange(invoke_type)) { 790 InvokeType invoke_type = GetInvokeTypeFromOpCode(instruction.Opcode()); local 796 if (invoke_type != kStatic) { // instance call 801 ArtMethod* resolved_method = ResolveMethod(method_idx, invoke_type); 810 invoke_type); 838 invoke_type, 852 if (invoke_type [all...] |
H A D | stack_map_stream.h | 123 InvokeType invoke_type; member in struct:art::StackMapStream::StackMapEntry
|
H A D | instruction_builder.h | 298 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
|
H A D | inliner.cc | 1619 InvokeType invoke_type = invoke_instruction->GetInvokeType(); local 1620 if (invoke_type == kInterface) { 1623 invoke_type = kVirtual; 1632 invoke_type,
|
H A D | nodes.h | 37 #include "invoke_type.h" 310 InvokeType invoke_type = kInvalidInvokeType, 333 invoke_type_(invoke_type), 4043 InvokeType invoke_type) 4056 SetPackedField<InvokeTypeField>(invoke_type); 4079 InvokeType invoke_type) 4087 invoke_type) { 4183 InvokeType invoke_type, 4197 invoke_type), 4036 HInvoke(ArenaAllocator* arena, uint32_t number_of_arguments, uint32_t number_of_other_inputs, Primitive::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, ArtMethod* resolved_method, InvokeType invoke_type) argument 4074 HInvokeUnresolved(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, InvokeType invoke_type) argument 4176 HInvokeStaticOrDirect(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::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 | 361 static bool GetInvokeType(ArtMethod** sp, InvokeType* invoke_type, uint32_t* dex_method_index) 378 *invoke_type = static_cast<InvokeType>(invoke.GetInvokeType(encoding.invoke_info.encoding)); 998 InvokeType invoke_type; local 1023 invoke_type = kDirect; 1027 invoke_type = kDirect; 1031 invoke_type = kStatic; 1035 invoke_type = kStatic; 1039 invoke_type = kSuper; 1043 invoke_type = kSuper; 1047 invoke_type [all...] |
/art/compiler/ |
H A D | compiler.h | 64 InvokeType invoke_type,
|
H A D | oat_writer.cc | 1113 const InvokeType invoke_type = it.GetMethodInvokeType( 1121 invoke_type);
|
/art/compiler/driver/ |
H A D | compiler_driver-inl.h | 136 uint32_t method_idx, InvokeType invoke_type, bool check_incompatible_class_change) { 141 *dex_cache->GetDexFile(), method_idx, dex_cache, class_loader, nullptr, invoke_type) 143 *dex_cache->GetDexFile(), method_idx, dex_cache, class_loader, nullptr, invoke_type); 133 ResolveMethod( ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, uint32_t method_idx, InvokeType invoke_type, bool check_incompatible_class_change) argument
|
H A D | compiler_driver.cc | 371 InvokeType invoke_type, 382 ArtMethod* method = (invoke_type == kStatic || invoke_type == kDirect) 389 DCHECK_EQ(method->GetInvokeType(), invoke_type); 520 InvokeType invoke_type, 546 invoke_type, 573 invoke_type); 620 invoke_type, 671 InvokeType invoke_type = method->GetInvokeType(); local 710 invoke_type, 516 CompileMethod(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::DexToDexCompilationLevel dex_to_dex_compilation_level, bool compilation_enabled, Handle<mirror::DexCache> dex_cache) argument [all...] |
H A D | compiler_driver.h | 37 #include "invoke_type.h" 236 uint32_t method_idx, InvokeType invoke_type, bool check_incompatible_class_change = true)
|
/art/runtime/native/ |
H A D | dalvik_system_VMRuntime.cc | 374 InvokeType invoke_type) 386 switch (invoke_type) { 399 LOG(FATAL) << "Unreachable - invocation type: " << invoke_type; 558 InvokeType invoke_type = it.GetMethodInvokeType(class_def); local 559 PreloadDexCachesResolveMethod(dex_cache, method_idx, invoke_type); 563 InvokeType invoke_type = it.GetMethodInvokeType(class_def); local 564 PreloadDexCachesResolveMethod(dex_cache, method_idx, invoke_type);
|
/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/dexlayout/ |
H A D | dexlayout.cc | 1678 for (InvokeType invoke_type : invoke_types) { 1688 for (auto& method : *(invoke_type == InvokeType::kDirect 1720 for (InvokeType invoke_type : invoke_types) { 1721 for (auto &method : *(invoke_type == InvokeType::kDirect
|