Searched refs:invoke_type (Results 1 - 21 of 21) sorted by relevance

/art/runtime/
H A Ddex_method_iterator_test.cc40 InvokeType invoke_type = it.GetInvokeType(); local
43 LOG(INFO) << invoke_type << " " << dex_file.PrettyMethod(method_idx);
H A Dstack_map.h1236 ALWAYS_INLINE void SetInvokeType(const InvokeInfoEncoding& encoding, uint32_t invoke_type) { argument
1237 encoding.GetInvokeTypeEncoding().Store(region_, invoke_type);
/art/compiler/dex/
H A Ddex_to_dex_compiler.h22 #include "invoke_type.h"
44 InvokeType invoke_type,
H A Ddex_to_dex_compiler.cc322 InvokeType invoke_type ATTRIBUTE_UNUSED,
/art/compiler/optimizing/
H A Dintrinsics.cc24 #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 Doptimizing_compiler.cc307 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 Dstack_map_stream.cc100 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 Dinstruction_builder.cc680 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 Dstack_map_stream.h123 InvokeType invoke_type; member in struct:art::StackMapStream::StackMapEntry
H A Dinstruction_builder.h298 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
H A Dinliner.cc1619 InvokeType invoke_type = invoke_instruction->GetInvokeType(); local
1620 if (invoke_type == kInterface) {
1623 invoke_type = kVirtual;
1632 invoke_type,
H A Dnodes.h37 #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 Dquick_trampoline_entrypoints.cc361 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 Dcompiler.h64 InvokeType invoke_type,
H A Doat_writer.cc1113 const InvokeType invoke_type = it.GetMethodInvokeType(
1121 invoke_type);
/art/compiler/driver/
H A Dcompiler_driver-inl.h136 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 Dcompiler_driver.cc371 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 Dcompiler_driver.h37 #include "invoke_type.h"
236 uint32_t method_idx, InvokeType invoke_type, bool check_incompatible_class_change = true)
/art/runtime/native/
H A Ddalvik_system_VMRuntime.cc374 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 Dgenerate_java_main.py174 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 Ddexlayout.cc1678 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

Completed in 848 milliseconds