Home
last modified time | relevance | path

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

/art/runtime/
Ddex_method_iterator_test.cc40 InvokeType invoke_type = it.GetInvokeType(); in TEST_F() local
43 LOG(INFO) << invoke_type << " " << dex_file.PrettyMethod(method_idx); in TEST_F()
Dstack_map.h1238 ALWAYS_INLINE void SetInvokeType(const InvokeInfoEncoding& encoding, uint32_t invoke_type) { in SetInvokeType() argument
1239 encoding.GetInvokeTypeEncoding().Store(region_, invoke_type); in SetInvokeType()
DAndroid.bp459 "invoke_type.h",
/art/compiler/optimizing/
Dintrinsics.cc111 InvokeType invoke_type = invoke->GetInvokeType(); in CheckInvokeType() local
114 return (invoke_type == kStatic); in CheckInvokeType()
117 if (invoke_type == kDirect) { in CheckInvokeType()
120 if (invoke_type == kVirtual) { in CheckInvokeType()
129 return (invoke_type == kVirtual || invoke_type == kDirect); in CheckInvokeType()
Dstack_map_stream.cc100 void StackMapStream::AddInvoke(InvokeType invoke_type, uint32_t dex_method_index) { in AddInvoke() argument
101 current_entry_.invoke_type = invoke_type; in AddInvoke()
232 invoke_type_max = std::max(invoke_type_max, static_cast<size_t>(entry.invoke_type)); in ComputeInvokeInfoEncoding()
368 invoke_info.SetInvokeType(encoding.invoke_info.encoding, entry.invoke_type); in FillInCodeInfo()
636 DCHECK_EQ(invoke_info.GetInvokeType(encoding.invoke_info.encoding), entry.invoke_type); in CheckCodeInfo()
Doptimizing_compiler.cc304 InvokeType invoke_type,
377 InvokeType invoke_type,
888 InvokeType invoke_type, in TryCompile() argument
951 soa, dex_cache, class_loader, &dex_compilation_unit, method_idx, invoke_type); in TryCompile()
1037 InvokeType invoke_type, in Compile() argument
1064 invoke_type, in Compile()
1157 const InvokeType invoke_type = method->GetInvokeType(); in JitCompile() local
1172 invoke_type, in JitCompile()
Dinstruction_builder.cc708 ArtMethod* HInstructionBuilder::ResolveMethod(uint16_t method_idx, InvokeType invoke_type) { in ResolveMethod() argument
721 invoke_type); in ResolveMethod()
743 if (invoke_type == kSuper) { in ResolveMethod()
805 InvokeType invoke_type = GetInvokeTypeFromOpCode(instruction.Opcode()); in BuildInvoke() local
811 if (invoke_type != kStatic) { // instance call in BuildInvoke()
816 ArtMethod* resolved_method = ResolveMethod(method_idx, invoke_type); in BuildInvoke()
825 invoke_type); in BuildInvoke()
853 invoke_type, in BuildInvoke()
867 if (invoke_type == kDirect || invoke_type == kStatic || invoke_type == kSuper) { in BuildInvoke()
873 if (invoke_type == kStatic) { in BuildInvoke()
[all …]
Dstack_map_stream.h123 InvokeType invoke_type; member
Dinstruction_builder.h305 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
Dinliner.cc1635 InvokeType invoke_type = invoke_instruction->GetInvokeType(); in TryBuildAndInlineHelper() local
1636 if (invoke_type == kInterface) { in TryBuildAndInlineHelper()
1639 invoke_type = kVirtual; in TryBuildAndInlineHelper()
1648 invoke_type, in TryBuildAndInlineHelper()
Dnodes.h312 InvokeType invoke_type = kInvalidInvokeType,
335 invoke_type_(invoke_type), in arena_()
4068 InvokeType invoke_type) in HInvoke() argument
4081 SetPackedField<InvokeTypeField>(invoke_type); in HInvoke()
4104 InvokeType invoke_type) in HInvokeUnresolved() argument
4112 invoke_type) { in HInvokeUnresolved()
4207 InvokeType invoke_type, in HInvokeStaticOrDirect() argument
4221 invoke_type), in HInvokeStaticOrDirect()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc370 static bool GetInvokeType(ArtMethod** sp, InvokeType* invoke_type, uint32_t* dex_method_index) in GetInvokeType() argument
388 *invoke_type = static_cast<InvokeType>(invoke.GetInvokeType(encoding.invoke_info.encoding)); in GetInvokeType()
1078 InvokeType invoke_type; in artQuickResolutionTrampoline() local
1103 invoke_type = kDirect; in artQuickResolutionTrampoline()
1107 invoke_type = kDirect; in artQuickResolutionTrampoline()
1111 invoke_type = kStatic; in artQuickResolutionTrampoline()
1115 invoke_type = kStatic; in artQuickResolutionTrampoline()
1119 invoke_type = kSuper; in artQuickResolutionTrampoline()
1123 invoke_type = kSuper; in artQuickResolutionTrampoline()
1127 invoke_type = kVirtual; in artQuickResolutionTrampoline()
[all …]
/art/compiler/dex/
Ddex_to_dex_compiler.h44 InvokeType invoke_type,
Ddex_to_dex_compiler.cc333 InvokeType invoke_type ATTRIBUTE_UNUSED, in ArtCompileDEX()
/art/compiler/driver/
Dcompiler_driver-inl.h111 InvokeType invoke_type) { in ResolveMethod() argument
115 *dex_cache->GetDexFile(), method_idx, dex_cache, class_loader, nullptr, invoke_type); in ResolveMethod()
Dcompiler_driver.cc368 InvokeType invoke_type, in SetupIntrinsic() argument
384 DCHECK_EQ(method->GetInvokeType(), invoke_type); in SetupIntrinsic()
495 InvokeType invoke_type, in CompileMethod() argument
522 invoke_type, in CompileMethod()
549 invoke_type); in CompileMethod()
596 invoke_type, in CompileMethod()
647 InvokeType invoke_type = method->GetInvokeType(); in CompileOne() local
686 invoke_type, in CompileOne()
712 invoke_type, in CompileOne()
Dcompiler_driver.h257 InvokeType invoke_type)
/art/compiler/
Dcompiler.h65 InvokeType invoke_type,
Doat_writer.cc1202 const InvokeType invoke_type = it.GetMethodInvokeType( in VisitMethod() local
1213 invoke_type); in VisitMethod()
/art/test/utils/python/
Dgenerate_java_main.py207 invoke_type=self.invoke,
/art/dexlayout/
Ddexlayout.cc1691 for (InvokeType invoke_type : invoke_types) { in LayoutCodeItems() local
1701 for (auto& method : *(invoke_type == InvokeType::kDirect in LayoutCodeItems()
1744 for (InvokeType invoke_type : invoke_types) { in LayoutCodeItems() local
1745 for (auto &method : *(invoke_type == InvokeType::kDirect in LayoutCodeItems()