/art/compiler/optimizing/ |
D | sharpening.cc | 59 HInvokeStaticOrDirect::DispatchInfo HSharpening::SharpenInvokeStaticOrDirect( in SharpenInvokeStaticOrDirect() 67 HInvokeStaticOrDirect::MethodLoadKind method_load_kind; in SharpenInvokeStaticOrDirect() 68 HInvokeStaticOrDirect::CodePtrLocation code_ptr_location; in SharpenInvokeStaticOrDirect() 87 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kRecursive; in SharpenInvokeStaticOrDirect() 88 code_ptr_location = HInvokeStaticOrDirect::CodePtrLocation::kCallSelf; in SharpenInvokeStaticOrDirect() 92 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kRuntimeCall; in SharpenInvokeStaticOrDirect() 94 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kBootImageLinkTimePcRelative; in SharpenInvokeStaticOrDirect() 97 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kBssEntry; in SharpenInvokeStaticOrDirect() 99 code_ptr_location = HInvokeStaticOrDirect::CodePtrLocation::kCallArtMethod; in SharpenInvokeStaticOrDirect() 103 method_load_kind = HInvokeStaticOrDirect::MethodLoadKind::kJitDirectAddress; in SharpenInvokeStaticOrDirect() [all …]
|
D | prepare_for_register_allocation.cc | 128 HInvokeStaticOrDirect::ClinitCheckRequirement::kImplicit); in VisitClinitCheck() 150 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone); in VisitClinitCheck() 244 void PrepareForRegisterAllocation::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { in VisitInvokeStaticOrDirect() 253 invoke->RemoveExplicitClinitCheck(HInvokeStaticOrDirect::ClinitCheckRequirement::kNone); in VisitInvokeStaticOrDirect()
|
D | sharpening.h | 33 static HInvokeStaticOrDirect::DispatchInfo SharpenInvokeStaticOrDirect(
|
D | code_generator_x86.h | 414 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 415 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 420 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 429 void RecordBootImageMethodPatch(HInvokeStaticOrDirect* invoke); 430 void RecordMethodBssEntryPatch(HInvokeStaticOrDirect* invoke); 438 HInvokeStaticOrDirect* invoke); 439 void AllocateInstanceForIntrinsic(HInvokeStaticOrDirect* invoke, uint32_t boot_image_offset); 637 Register GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke, Register temp);
|
D | code_generator_x86_64.h | 413 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 414 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 418 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 424 void RecordBootImageMethodPatch(HInvokeStaticOrDirect* invoke); 425 void RecordMethodBssEntryPatch(HInvokeStaticOrDirect* invoke); 438 void AllocateInstanceForIntrinsic(HInvokeStaticOrDirect* invoke, uint32_t boot_image_offset);
|
D | intrinsics_x86_64.h | 25 class HInvokeStaticOrDirect; variable
|
D | intrinsics_mips.h | 25 class HInvokeStaticOrDirect; variable
|
D | intrinsics_x86.h | 25 class HInvokeStaticOrDirect; variable
|
D | intrinsics_mips64.h | 25 class HInvokeStaticOrDirect; variable
|
D | prepare_for_register_allocation.h | 56 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override;
|
D | intrinsics_arm64.h | 33 class HInvokeStaticOrDirect; variable
|
D | pc_relative_fixups_x86.cc | 71 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect() 196 HInvokeStaticOrDirect* invoke_static_or_direct = invoke->AsInvokeStaticOrDirect(); in HandleInvoke()
|
D | code_generator_mips.h | 564 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 565 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 569 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 648 void AllocateInstanceForIntrinsic(HInvokeStaticOrDirect* invoke, uint32_t boot_image_offset); 677 Register GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke, Register temp);
|
D | pc_relative_fixups_mips.cc | 61 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect()
|
D | instruction_builder.cc | 434 HInvokeStaticOrDirect::DispatchInfo dispatch_info = { in BuildIntrinsic() 435 HInvokeStaticOrDirect::MethodLoadKind::kRuntimeCall, in BuildIntrinsic() 436 HInvokeStaticOrDirect::CodePtrLocation::kCallArtMethod, in BuildIntrinsic() 440 HInvokeStaticOrDirect* invoke = new (allocator_) HInvokeStaticOrDirect( in BuildIntrinsic() 450 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone); in BuildIntrinsic() 935 HInvokeStaticOrDirect::DispatchInfo dispatch_info = { in BuildInvoke() 936 HInvokeStaticOrDirect::MethodLoadKind::kStringInit, in BuildInvoke() 937 HInvokeStaticOrDirect::CodePtrLocation::kCallArtMethod, in BuildInvoke() 945 HInvoke* invoke = new (allocator_) HInvokeStaticOrDirect( in BuildInvoke() 955 HInvokeStaticOrDirect::ClinitCheckRequirement::kImplicit); in BuildInvoke() [all …]
|
D | graph_checker.h | 62 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override;
|
D | code_generator_mips64.h | 542 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 543 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 547 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 618 void AllocateInstanceForIntrinsic(HInvokeStaticOrDirect* invoke, uint32_t boot_image_offset);
|
D | code_generator.h | 541 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path); 578 uint32_t GetBootImageOffset(HInvokeStaticOrDirect* invoke); 622 virtual HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 623 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 628 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) = 0;
|
D | instruction_builder.h | 261 void HandleStringInitResult(HInvokeStaticOrDirect* invoke); 266 HInvokeStaticOrDirect::ClinitCheckRequirement* clinit_check_requirement)
|
D | constructor_fence_redundancy_elimination.cc | 86 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect()
|
D | code_generator_arm_vixl.h | 548 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 549 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 553 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 605 void AllocateInstanceForIntrinsic(HInvokeStaticOrDirect* invoke, uint32_t boot_image_offset); 834 vixl::aarch32::Register GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke,
|
D | nodes.cc | 2918 const DexFile& HInvokeStaticOrDirect::GetDexFileForPcRelativeDexCache() const { in GetDexFileForPcRelativeDexCache() 2926 bool HInvokeStaticOrDirect::NeedsDexCacheOfDeclaringClass() const { in NeedsDexCacheOfDeclaringClass() 2937 std::ostream& operator<<(std::ostream& os, HInvokeStaticOrDirect::MethodLoadKind rhs) { in operator <<() 2939 case HInvokeStaticOrDirect::MethodLoadKind::kStringInit: in operator <<() 2941 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in operator <<() 2943 case HInvokeStaticOrDirect::MethodLoadKind::kBootImageLinkTimePcRelative: in operator <<() 2945 case HInvokeStaticOrDirect::MethodLoadKind::kBootImageRelRo: in operator <<() 2947 case HInvokeStaticOrDirect::MethodLoadKind::kBssEntry: in operator <<() 2949 case HInvokeStaticOrDirect::MethodLoadKind::kJitDirectAddress: in operator <<() 2951 case HInvokeStaticOrDirect::MethodLoadKind::kRuntimeCall: in operator <<() [all …]
|
D | code_generator_arm64.h | 558 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 559 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 563 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 653 void AllocateInstanceForIntrinsic(HInvokeStaticOrDirect* invoke, uint32_t boot_image_offset);
|
D | code_generator.cc | 511 HInvokeStaticOrDirect* call = invoke->AsInvokeStaticOrDirect(); in CreateCommonInvokeLocationSummary() 513 case HInvokeStaticOrDirect::MethodLoadKind::kRecursive: in CreateCommonInvokeLocationSummary() 516 case HInvokeStaticOrDirect::MethodLoadKind::kRuntimeCall: in CreateCommonInvokeLocationSummary() 530 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateInvokeStaticOrDirectRuntimeCall() 827 uint32_t CodeGenerator::GetBootImageOffset(HInvokeStaticOrDirect* invoke) { in GetBootImageOffset() 828 DCHECK_EQ(invoke->GetMethodLoadKind(), HInvokeStaticOrDirect::MethodLoadKind::kBootImageRelRo); in GetBootImageOffset()
|
/art/test/574-irreducible-and-constant-area/ |
D | info.txt | 2 a HInvokeStaticOrDirect must have a special input (does not apply for irreducible
|