/art/libdexfile/dex/ |
H A D | test_dex_file_builder.h | 70 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 D | dex_file.cc | 663 const char* return_type = dex_file_->GetReturnTypeDescriptor(*proto_id_); local 664 return strcmp(return_type, "V") == 0;
|
/art/compiler/optimizing/ |
H A D | builder.h | 52 DataType::Type return_type = DataType::Type::kInt32);
|
H A D | builder.cc | 64 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 D | optimizing_unit_test.h | 148 DataType::Type return_type = DataType::Type::kInt32) { 175 HGraphBuilder builder(graph, dex_compilation_unit, accessor, handles_.get(), return_type);
|
H A D | code_generator_arm64.h | 103 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 D | constant_folding_test.cc | 44 DataType::Type return_type = DataType::Type::kInt32) { 45 graph_ = CreateCFG(data, return_type);
|
H A D | instruction_builder.h | 56 DataType::Type return_type,
|
H A D | instruction_builder.cc | 47 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 D | nodes.h | 4318 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 D | code_generator_mips.h | 103 Location GetReturnLocation(DataType::Type return_type);
|
H A D | code_generator_mips64.h | 101 Location GetReturnLocation(DataType::Type return_type);
|
H A D | code_generator_arm64.cc | 147 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 D | casts.h | 138 using return_type = typename std::conditional<std::is_same<Dest, void>::value, 141 return dchecked_integral_cast<return_type>(
|
/art/runtime/mirror/ |
H A D | method_type.cc | 29 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 D | method_type_test.cc | 39 static mirror::MethodType* CreateMethodType(const std::string& return_type, argument 53 soa.Self(), FullyQualifiedType(return_type).c_str(), boot_class_loader));
|
H A D | method_type.h | 35 Handle<Class> return_type,
|
H A D | emulated_stack_frame.cc | 53 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 D | method_verifier.cc | 2127 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 D | generate_java.py | 762 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 D | entrypoint_utils.cc | 48 ObjPtr<mirror::Class> return_type = method->ResolveReturnType(); local 50 if (!o->InstanceOf(return_type)) {
|
/art/runtime/native/ |
H A D | java_lang_reflect_Executable.cc | 329 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 D | mterp.cc | 763 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 D | class_linker.cc | 5034 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 D | dexlayout.cc | 1222 const char* return_type = strrchr(type_descriptor, ')'); local 1223 if (return_type == nullptr) { 1227 std::string dot(DescriptorToDotWrapper(return_type + 1));
|