Home
last modified time | relevance | path

Searched refs:return_type (Results 1 – 25 of 29) sorted by relevance

12

/art/libdexfile/dex/
Dtest_dex_file_builder.h71 AddType(proto_key.return_type); in AddMethod()
189 Write16(raw_offset + 4u, GetTypeIdx(entry.first.return_type)); in Build()
304 std::string return_type; member
309 if (lhs.return_type != rhs.return_type) { in operator()
310 return lhs.return_type < rhs.return_type; in operator()
344 const char* return_type = args_end + 1; in CreateProtoKey() local
347 std::string() + ((*return_type == '[') ? 'L' : *return_type), in CreateProtoKey()
348 return_type, in CreateProtoKey()
Dsignature.cc56 const char* return_type = dex_file_->GetReturnTypeDescriptor(*proto_id_); in IsVoid() local
57 return strcmp(return_type, "V") == 0; in IsVoid()
/art/compiler/jni/quick/
Dcalling_convention.h393 Primitive::Type return_type = GetReturnType(); in HasSmallReturnType() local
394 return return_type == Primitive::kPrimByte || in HasSmallReturnType()
395 return_type == Primitive::kPrimShort || in HasSmallReturnType()
396 return_type == Primitive::kPrimBoolean || in HasSmallReturnType()
397 return_type == Primitive::kPrimChar; in HasSmallReturnType()
/art/runtime/verifier/
Dmethod_verifier.cc2169 const RegType& return_type = GetMethodReturnType(); in CodeFlowVerifyInstruction() local
2170 if (!return_type.IsCategory1Types()) { in CodeFlowVerifyInstruction()
2172 << return_type; in CodeFlowVerifyInstruction()
2178 bool use_src = ((return_type.IsBoolean() && src_type.IsByte()) || in CodeFlowVerifyInstruction()
2179 ((return_type.IsBoolean() || return_type.IsByte() || in CodeFlowVerifyInstruction()
2180 return_type.IsShort() || return_type.IsChar()) && in CodeFlowVerifyInstruction()
2184 work_line_->VerifyRegisterType(this, vregA, use_src ? src_type : return_type); in CodeFlowVerifyInstruction()
2194 const RegType& return_type = GetMethodReturnType(); in CodeFlowVerifyInstruction() local
2195 if (!return_type.IsCategory2Types()) { in CodeFlowVerifyInstruction()
2200 bool success = work_line_->VerifyRegisterType(this, vregA, return_type); in CodeFlowVerifyInstruction()
[all …]
/art/runtime/mirror/
Dmethod_type_test.cc41 static ObjPtr<mirror::MethodType> CreateMethodType(const std::string& return_type, in CreateMethodType() argument
55 soa.Self(), FullyQualifiedType(return_type).c_str(), boot_class_loader)); in CreateMethodType()
Dmethod_type.cc40 Handle<Class> return_type, in Create() argument
51 mt->SetFieldObject<false>(RTypeOffset(), return_type.Get()); in Create()
Demulated_stack_frame.cc57 const Primitive::Type return_type = r_type->GetPrimitiveType(); in CalculateFrameAndReferencesSize() local
58 if (return_type == Primitive::kPrimNot) { in CalculateFrameAndReferencesSize()
60 } else if (Primitive::Is64BitType(return_type)) { in CalculateFrameAndReferencesSize()
Dmethod_type.h34 Handle<Class> return_type,
/art/compiler/optimizing/
Dbuilder.h48 DataType::Type return_type = DataType::Type::kInt32);
Dbuilder.cc60 DataType::Type return_type) in HGraphBuilder() argument
68 return_type_(return_type) {} in HGraphBuilder()
Doptimizing_unit_test.h156 DataType::Type return_type = DataType::Type::kInt32,
180 HGraphBuilder builder(graph, dex_compilation_unit, accessor, return_type);
Dcode_generator_arm64.h121 Location ARM64ReturnLocation(DataType::Type return_type);
192 Location GetReturnLocation(DataType::Type return_type);
208 Location GetReturnLocation(DataType::Type return_type) const { in GetReturnLocation() argument
209 return ARM64ReturnLocation(return_type); in GetReturnLocation()
223 Location GetReturnLocation(DataType::Type return_type) const override { in GetReturnLocation() argument
224 return calling_convention.GetReturnLocation(return_type); in GetReturnLocation()
Dconstant_folding_test.cc42 DataType::Type return_type = DataType::Type::kInt32) { in TestCode() argument
43 graph_ = CreateCFG(data, return_type); in TestCode()
Dinstruction_builder.cc50 DataType::Type return_type, in HInstructionBuilder() argument
61 return_type_(return_type), in HInstructionBuilder()
955 DataType::Type return_type = DataType::FromShorty(shorty[0]); in BuildInvoke() local
979 return_type, in BuildInvoke()
1043 return_type, in BuildInvoke()
1062 return_type, in BuildInvoke()
1071 return_type, in BuildInvoke()
1086 DataType::Type return_type = DataType::FromShorty(shorty[0]); in BuildInvokePolymorphic() local
1101 return_type, in BuildInvokePolymorphic()
1114 DataType::Type return_type = DataType::FromShorty(shorty[0]); in BuildInvokeCustom() local
[all …]
Dinstruction_builder.h57 DataType::Type return_type,
Dnodes.h4442 DataType::Type return_type, in HInvoke() argument
4449 return_type, in HInvoke()
4481 DataType::Type return_type, in HInvokeUnresolved() argument
4489 return_type, in HInvokeUnresolved()
4508 DataType::Type return_type, in HInvokePolymorphic() argument
4519 return_type, in HInvokePolymorphic()
4539 DataType::Type return_type, in HInvokeCustom() argument
4545 return_type, in HInvokeCustom()
4634 DataType::Type return_type, in HInvokeStaticOrDirect() argument
4649 return_type, in HInvokeStaticOrDirect()
[all …]
/art/libartbase/base/
Dcasts.h137 using return_type = typename std::conditional<std::is_same<Dest, void>::value, in enum_cast() local
140 return dchecked_integral_cast<return_type>( in enum_cast()
/art/test/712-varhandle-invocations/util-src/
Dgenerate_java.py764 return_type = accessor.get_return_type(var_type)
765 if return_type:
766 print("{0} result = ({0}) ".format(return_type), end="", file=body_text)
820 return_type = accessor.get_return_type(var_type)
821 compatible_types = { return_type }
/art/runtime/native/
Djava_lang_reflect_Executable.cc332 ObjPtr<mirror::Class> return_type(method->ResolveReturnType()); in Executable_getMethodReturnTypeInternal() local
333 if (return_type.IsNull()) { in Executable_getMethodReturnTypeInternal()
338 return soa.AddLocalReference<jclass>(return_type); in Executable_getMethodReturnTypeInternal()
/art/runtime/entrypoints/
Dentrypoint_utils.cc52 ObjPtr<mirror::Class> return_type = method->ResolveReturnType(); in CheckReferenceResult() local
54 if (!o->InstanceOf(return_type)) { in CheckReferenceResult()
/art/tools/hiddenapi/
DREADME.md23 `class_descriptor->method_name(parameter_types)return_type`
/art/openjdkjvmti/
Dti_stack.cc1316 bool ValidReturnType(art::Thread* self, art::ObjPtr<art::mirror::Class> return_type, T value)
1323 art::ObjPtr<art::mirror::Class> return_type, \
1326 return std::find(types.begin(), types.end(), return_type->GetPrimitiveType()) != types.end(); \
1343 art::ObjPtr<art::mirror::Class> return_type, in ValidReturnType() argument
1345 if (return_type->IsPrimitive()) { in ValidReturnType()
1352 return return_type->IsAssignableFrom(self->DecodeJObject(return_value)->GetClass()); in ValidReturnType()
/art/runtime/interpreter/
Dinterpreter_switch_impl-inl.h494 ObjPtr<mirror::Class> return_type = shadow_frame.GetMethod()->ResolveReturnType(); in RETURN_OBJECT() local
497 if (return_type == nullptr) { in RETURN_OBJECT()
501 if (!obj_result->VerifierInstanceOf(return_type)) { in RETURN_OBJECT()
508 return_type->GetDescriptor(&temp2)); in RETURN_OBJECT()
/art/runtime/
Dclass_linker.cc5790 std::string return_type = dex_file->PrettyType(return_type_idx); in ThrowSignatureCheckResolveReturnTypeException() local
5799 return_type.c_str(), class_loader.c_str()); in ThrowSignatureCheckResolveReturnTypeException()
5846 Handle<mirror::Class> return_type(hs.NewHandle(method1->ResolveReturnType())); in HasSameSignatureWithDifferentClassLoaders() local
5847 if (UNLIKELY(return_type == nullptr)) { in HasSameSignatureWithDifferentClassLoaders()
5856 if (UNLIKELY(other_return_type != return_type.Get())) { in HasSameSignatureWithDifferentClassLoaders()
5859 return_type->PrettyClassAndClassLoader().c_str(), in HasSameSignatureWithDifferentClassLoaders()
5860 return_type.Get(), in HasSameSignatureWithDifferentClassLoaders()
9140 Handle<mirror::Class> return_type(hs.NewHandle( in ResolveMethodType() local
9142 if (return_type == nullptr) { in ResolveMethodType()
9178 mirror::MethodType::Create(self, return_type, method_params)); in ResolveMethodType()
[all …]
/art/dexlayout/
Ddexlayout.cc1216 const char* return_type = strrchr(type_descriptor, ')'); in DumpMethod() local
1217 if (return_type == nullptr) { in DumpMethod()
1221 std::string dot(DescriptorToDot(return_type + 1)); in DumpMethod()

12