/art/compiler/optimizing/ |
D | intrinsics.cc | 225 void InsertFpToIntegralIntrinsic(HInvokeStaticOrDirect* invoke, size_t input_index) { in InsertFpToIntegralIntrinsic() 247 HInvokeStaticOrDirect::DispatchInfo dispatch_info = { in InsertFpToIntegralIntrinsic() 254 HInvokeStaticOrDirect* new_input = new (allocator) HInvokeStaticOrDirect( in InsertFpToIntegralIntrinsic() 264 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in InsertFpToIntegralIntrinsic()
|
D | prepare_for_register_allocation.cc | 128 HInvokeStaticOrDirect::ClinitCheckRequirement::kImplicit); in VisitClinitCheck() 150 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone); in VisitClinitCheck() 248 void PrepareForRegisterAllocation::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { in VisitInvokeStaticOrDirect() 257 invoke->RemoveExplicitClinitCheck(HInvokeStaticOrDirect::ClinitCheckRequirement::kNone); in VisitInvokeStaticOrDirect()
|
D | sharpening.h | 34 static HInvokeStaticOrDirect::DispatchInfo SharpenLoadMethod(
|
D | critical_native_abi_fixup_riscv64.cc | 28 static void FixUpArguments(HInvokeStaticOrDirect* invoke) { in FixUpArguments()
|
D | critical_native_abi_fixup_arm.cc | 27 static void FixUpArguments(HInvokeStaticOrDirect* invoke) { in FixUpArguments()
|
D | intrinsics_riscv64.h | 27 class HInvokeStaticOrDirect; variable
|
D | intrinsics_x86_64.h | 27 class HInvokeStaticOrDirect; variable
|
D | intrinsics_x86.h | 27 class HInvokeStaticOrDirect; variable
|
D | prepare_for_register_allocation.h | 57 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override;
|
D | code_generator_x86.h | 525 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 526 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 532 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 548 void RecordBootImageJniEntrypointPatch(HInvokeStaticOrDirect* invoke); 552 HInvokeStaticOrDirect* invoke); 553 void LoadIntrinsicDeclaringClass(Register reg, HInvokeStaticOrDirect* invoke); 765 Register GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke, Register temp);
|
D | intrinsics_arm64.h | 35 class HInvokeStaticOrDirect; variable
|
D | pc_relative_fixups_x86.cc | 71 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect() 196 HInvokeStaticOrDirect* invoke_static_or_direct = invoke->AsInvokeStaticOrDirectOrNull(); in HandleInvoke()
|
D | load_store_analysis_test.cc | 758 HInvokeStaticOrDirect(GetAllocator(), in TEST_F() 767 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in TEST_F() 775 HInvokeStaticOrDirect(GetAllocator(), in TEST_F() 784 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in TEST_F() 945 HInvokeStaticOrDirect(GetAllocator(), in TEST_F() 954 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in TEST_F() 1002 HInvokeStaticOrDirect(GetAllocator(), in TEST_F() 1011 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in TEST_F() 1160 HInvokeStaticOrDirect(GetAllocator(), in TEST_F() 1169 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in TEST_F()
|
D | code_generator.h | 603 size_t PrepareCriticalNativeCall(HInvokeStaticOrDirect* invoke) { in PrepareCriticalNativeCall() 622 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path); 710 virtual HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 711 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 716 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) = 0; 880 HInvokeStaticOrDirect* invoke, 886 static std::string_view GetCriticalNativeShorty(HInvokeStaticOrDirect* invoke);
|
D | intrinsics.h | 82 HInvokeStaticOrDirect* invoke_static_or_direct = invoke->AsInvokeStaticOrDirect(); in ART_INTRINSICS_WITH_HINVOKE_LIST() 340 void InsertFpToIntegralIntrinsic(HInvokeStaticOrDirect* invoke, size_t input_index);
|
D | instruction_builder.h | 263 void HandleStringInitResult(HInvokeStaticOrDirect* invoke); 268 HInvokeStaticOrDirect::ClinitCheckRequirement* clinit_check_requirement);
|
D | optimizing_unit_test.h | 448 HInvokeStaticOrDirect* MakeInvoke(DataType::Type return_type, in MakeInvoke() 451 HInvokeStaticOrDirect* res = new (GetAllocator()) in MakeInvoke() 452 HInvokeStaticOrDirect(GetAllocator(), in MakeInvoke() 458 HInvokeStaticOrDirect::DispatchInfo{}, in MakeInvoke() 461 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in MakeInvoke()
|
D | code_generator_x86_64.h | 522 HInvokeStaticOrDirect::DispatchInfo GetSupportedInvokeStaticOrDirectDispatch( 523 const HInvokeStaticOrDirect::DispatchInfo& desired_dispatch_info, 528 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path = nullptr) override; 542 void RecordBootImageJniEntrypointPatch(HInvokeStaticOrDirect* invoke);
|
D | graph_checker.h | 73 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override;
|
D | constructor_fence_redundancy_elimination.cc | 94 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect()
|
D | instruction_builder.cc | 495 HInvokeStaticOrDirect::DispatchInfo dispatch_info = { in BuildIntrinsic() 501 HInvokeStaticOrDirect* invoke = new (allocator_) HInvokeStaticOrDirect( in BuildIntrinsic() 511 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone, in BuildIntrinsic() 1055 HInvokeStaticOrDirect::DispatchInfo dispatch_info = { in BuildInvoke() 1062 HInvoke* invoke = new (allocator_) HInvokeStaticOrDirect( in BuildInvoke() 1072 HInvokeStaticOrDirect::ClinitCheckRequirement::kImplicit, in BuildInvoke() 1078 HInvokeStaticOrDirect::ClinitCheckRequirement clinit_check_requirement = in BuildInvoke() 1079 HInvokeStaticOrDirect::ClinitCheckRequirement::kNone; in BuildInvoke() 1090 DCHECK_NE(clinit_check_requirement, HInvokeStaticOrDirect::ClinitCheckRequirement::kImplicit); in BuildInvoke() 1120 HInvokeStaticOrDirect::DispatchInfo dispatch_info = in BuildInvoke() [all …]
|
D | sharpening.cc | 60 HInvokeStaticOrDirect::DispatchInfo HSharpening::SharpenLoadMethod( in SharpenLoadMethod() 155 HInvokeStaticOrDirect::DispatchInfo desired_dispatch_info = { in SharpenLoadMethod()
|
/art/test/808-checker-invoke-super/ |
D | info.txt | 2 within the dex file, we still generate a HInvokeStaticOrDirect.
|
/art/test/574-irreducible-and-constant-area/ |
D | info.txt | 2 a HInvokeStaticOrDirect must have a special input (does not apply for irreducible
|
/art/test/809-checker-invoke-super-bss/ |
D | info.txt | 1 Test that the dex invoke index of an HInvokeStaticOrDirect coming for a super
|