Searched refs:return_type (Results 1 - 25 of 31) sorted by relevance

12

/art/libdexfile/dex/
H A Dtest_dex_file_builder.h70 AddType(proto_key.return_type);
188 Write16(raw_offset + 4u, GetTypeIdx(entry.first.return_type));
303 std::string return_type; member in struct:art::TestDexFileBuilder::ProtoKey
308 if (lhs.return_type != rhs.return_type) {
309 return lhs.return_type < rhs.return_type;
343 const char* return_type = args_end + 1; local
346 std::string() + ((*return_type == '[') ? 'L' : *return_type),
[all...]
H A Ddex_file.cc663 const char* return_type = dex_file_->GetReturnTypeDescriptor(*proto_id_); local
664 return strcmp(return_type, "V") == 0;
/art/compiler/optimizing/
H A Dbuilder.h52 DataType::Type return_type = DataType::Type::kInt32);
H A Dbuilder.cc64 DataType::Type return_type)
74 return_type_(return_type) {}
60 HGraphBuilder(HGraph* graph, const DexCompilationUnit* dex_compilation_unit, const CodeItemDebugInfoAccessor& accessor, VariableSizedHandleScope* handles, DataType::Type return_type) argument
H A Doptimizing_unit_test.h148 DataType::Type return_type = DataType::Type::kInt32) {
175 HGraphBuilder builder(graph, dex_compilation_unit, accessor, handles_.get(), return_type);
H A Dcode_generator_arm64.h103 Location ARM64ReturnLocation(DataType::Type return_type);
174 Location GetReturnLocation(DataType::Type return_type);
190 Location GetReturnLocation(DataType::Type return_type) const {
191 return ARM64ReturnLocation(return_type);
205 Location GetReturnLocation(DataType::Type return_type) const OVERRIDE {
206 return calling_convention.GetReturnLocation(return_type);
H A Dconstant_folding_test.cc44 DataType::Type return_type = DataType::Type::kInt32) {
45 graph_ = CreateCFG(data, return_type);
H A Dinstruction_builder.h56 DataType::Type return_type,
H A Dinstruction_builder.cc47 DataType::Type return_type,
61 return_type_(return_type),
925 DataType::Type return_type = DataType::FromShorty(descriptor[0]); local
941 return_type,
971 DataType::Type::kReference /*return_type */,
1016 return_type,
1028 return_type,
1038 return_type,
1065 DataType::Type return_type = DataType::FromShorty(descriptor[0]); local
1069 return_type,
42 HInstructionBuilder(HGraph* graph, HBasicBlockBuilder* block_builder, SsaBuilder* ssa_builder, const DexFile* dex_file, const CodeItemDebugInfoAccessor& accessor, DataType::Type return_type, const DexCompilationUnit* dex_compilation_unit, const DexCompilationUnit* outer_compilation_unit, CompilerDriver* compiler_driver, CodeGenerator* code_generator, ArrayRef<const uint8_t> interpreter_metadata, OptimizingCompilerStats* compiler_stats, VariableSizedHandleScope* handles, ScopedArenaAllocator* local_allocator) argument
[all...]
H A Dnodes.h4318 DataType::Type return_type,
4335 SetPackedField<ReturnTypeField>(return_type);
4355 DataType::Type return_type,
4363 return_type,
4382 DataType::Type return_type,
4389 return_type,
4463 DataType::Type return_type,
4479 return_type,
4662 DataType::Type return_type,
4671 return_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
4380 HInvokePolymorphic(ArenaAllocator* allocator, uint32_t number_of_arguments, DataType::Type return_type, uint32_t dex_pc, uint32_t dex_method_index) 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
4660 HInvokeVirtual(ArenaAllocator* allocator, uint32_t number_of_arguments, DataType::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, ArtMethod* resolved_method, uint32_t vtable_index) argument
4713 HInvokeInterface(ArenaAllocator* allocator, uint32_t number_of_arguments, DataType::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, ArtMethod* resolved_method, uint32_t imt_index) argument
[all...]
H A Dcode_generator_mips.h103 Location GetReturnLocation(DataType::Type return_type);
H A Dcode_generator_mips64.h101 Location GetReturnLocation(DataType::Type return_type);
H A Dcode_generator_arm64.cc147 Location ARM64ReturnLocation(DataType::Type return_type) { argument
151 if (return_type == DataType::Type::kFloat32) {
153 } else if (return_type == DataType::Type::kFloat64) {
155 } else if (return_type == DataType::Type::kInt64) {
157 } else if (return_type == DataType::Type::kVoid) {
164 Location InvokeRuntimeCallingConvention::GetReturnLocation(DataType::Type return_type) { argument
165 return ARM64ReturnLocation(return_type);
5484 DataType::Type return_type = instruction->InputAt(0)->GetType();
5485 locations->SetInAt(0, ARM64ReturnLocation(return_type));
/art/libartbase/base/
H A Dcasts.h138 using return_type = typename std::conditional<std::is_same<Dest, void>::value,
141 return dchecked_integral_cast<return_type>(
/art/runtime/mirror/
H A Dmethod_type.cc29 Handle<Class> return_type,
40 mt->SetFieldObject<false>(RTypeOffset(), return_type.Get());
28 Create(Thread* const self, Handle<Class> return_type, Handle<ObjectArray<Class>> parameter_types) argument
H A Dmethod_type_test.cc39 static mirror::MethodType* CreateMethodType(const std::string& return_type, argument
53 soa.Self(), FullyQualifiedType(return_type).c_str(), boot_class_loader));
H A Dmethod_type.h35 Handle<Class> return_type,
H A Demulated_stack_frame.cc53 const Primitive::Type return_type = r_type->GetPrimitiveType(); local
54 if (return_type == Primitive::kPrimNot) {
56 } else if (Primitive::Is64BitType(return_type)) {
/art/runtime/verifier/
H A Dmethod_verifier.cc2127 const RegType& return_type = GetMethodReturnType(); local
2128 if (!return_type.IsCategory1Types()) {
2130 << return_type;
2136 bool use_src = ((return_type.IsBoolean() && src_type.IsByte()) ||
2137 ((return_type.IsBoolean() || return_type.IsByte() ||
2138 return_type.IsShort() || return_type.IsChar()) &&
2142 work_line_->VerifyRegisterType(this, vregA, use_src ? src_type : return_type);
2152 const RegType& return_type local
2167 const RegType& return_type = GetMethodReturnType(); local
2201 << reg_type << " vs " << return_type; local
2207 << "', but expected from declaration '" << return_type << "'"; local
2886 const RegType* return_type = nullptr; local
2922 const RegType* return_type = nullptr; local
3010 const RegType& return_type = reg_types_.FromDescriptor(GetClassLoader(), descriptor, false); local
3065 const RegType& return_type = reg_types_.FromDescriptor(GetClassLoader(), descriptor, false); local
3096 const RegType& return_type = local
3132 const RegType& return_type = local
[all...]
/art/test/712-varhandle-invocations/util-src/
H A Dgenerate_java.py762 return_type = accessor.get_return_type(var_type) variable
763 if return_type:
764 print("{0} result = ({0}) ".format(return_type), end="", file=body_text)
818 return_type = accessor.get_return_type(var_type) variable
819 compatible_types = { return_type }
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc48 ObjPtr<mirror::Class> return_type = method->ResolveReturnType(); local
50 if (!o->InstanceOf(return_type)) {
/art/runtime/native/
H A Djava_lang_reflect_Executable.cc329 ObjPtr<mirror::Class> return_type(method->ResolveReturnType());
330 if (return_type.IsNull()) {
335 return soa.AddLocalReference<jclass>(return_type);
/art/runtime/interpreter/mterp/
H A Dmterp.cc763 template <typename return_type, Primitive::Type primitive_type>
764 ALWAYS_INLINE return_type MterpGetStatic(uint32_t field_idx,
767 return_type (ArtField::*func)(ObjPtr<mirror::Object>))
769 return_type res = 0; // On exception, the result will be ignored.
/art/runtime/
H A Dclass_linker.cc5034 std::string return_type = dex_file->PrettyType(return_type_idx); local
5043 return_type.c_str(), class_loader.c_str());
5090 Handle<mirror::Class> return_type(hs.NewHandle(method1->ResolveReturnType()));
5091 if (UNLIKELY(return_type == nullptr)) {
5100 if (UNLIKELY(other_return_type != return_type.Get())) {
5103 return_type->PrettyClassAndClassLoader().c_str(),
5104 return_type.Get(),
8182 Handle<mirror::Class> return_type(hs.NewHandle(
8184 if (return_type == nullptr) {
8221 mirror::MethodType::Create(self, return_type, method_param
8303 Handle<mirror::Class> return_type; local
8503 Handle<mirror::Class> return_type = hs.NewHandle(target_method->ResolveReturnType()); local
[all...]
/art/dexlayout/
H A Ddexlayout.cc1222 const char* return_type = strrchr(type_descriptor, ')'); local
1223 if (return_type == nullptr) {
1227 std::string dot(DescriptorToDotWrapper(return_type + 1));

Completed in 564 milliseconds

12