Home
last modified time | relevance | path

Searched refs:HInvokeStaticOrDirect (Results 1 – 25 of 43) sorted by relevance

12

/art/compiler/optimizing/
Dintrinsics.cc225 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()
Dprepare_for_register_allocation.cc128 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()
Dsharpening.h34 static HInvokeStaticOrDirect::DispatchInfo SharpenLoadMethod(
Dcritical_native_abi_fixup_riscv64.cc28 static void FixUpArguments(HInvokeStaticOrDirect* invoke) { in FixUpArguments()
Dcritical_native_abi_fixup_arm.cc27 static void FixUpArguments(HInvokeStaticOrDirect* invoke) { in FixUpArguments()
Dintrinsics_riscv64.h27 class HInvokeStaticOrDirect; variable
Dintrinsics_x86_64.h27 class HInvokeStaticOrDirect; variable
Dintrinsics_x86.h27 class HInvokeStaticOrDirect; variable
Dprepare_for_register_allocation.h57 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override;
Dcode_generator_x86.h525 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);
Dintrinsics_arm64.h35 class HInvokeStaticOrDirect; variable
Dpc_relative_fixups_x86.cc71 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect()
196 HInvokeStaticOrDirect* invoke_static_or_direct = invoke->AsInvokeStaticOrDirectOrNull(); in HandleInvoke()
Dload_store_analysis_test.cc758 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()
Dcode_generator.h603 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);
Dintrinsics.h82 HInvokeStaticOrDirect* invoke_static_or_direct = invoke->AsInvokeStaticOrDirect(); in ART_INTRINSICS_WITH_HINVOKE_LIST()
340 void InsertFpToIntegralIntrinsic(HInvokeStaticOrDirect* invoke, size_t input_index);
Dinstruction_builder.h263 void HandleStringInitResult(HInvokeStaticOrDirect* invoke);
268 HInvokeStaticOrDirect::ClinitCheckRequirement* clinit_check_requirement);
Doptimizing_unit_test.h448 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()
Dcode_generator_x86_64.h522 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);
Dgraph_checker.h73 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override;
Dconstructor_fence_redundancy_elimination.cc94 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) override { in VisitInvokeStaticOrDirect()
Dinstruction_builder.cc495 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 …]
Dsharpening.cc60 HInvokeStaticOrDirect::DispatchInfo HSharpening::SharpenLoadMethod( in SharpenLoadMethod()
155 HInvokeStaticOrDirect::DispatchInfo desired_dispatch_info = { in SharpenLoadMethod()
/art/test/808-checker-invoke-super/
Dinfo.txt2 within the dex file, we still generate a HInvokeStaticOrDirect.
/art/test/574-irreducible-and-constant-area/
Dinfo.txt2 a HInvokeStaticOrDirect must have a special input (does not apply for irreducible
/art/test/809-checker-invoke-super-bss/
Dinfo.txt1 Test that the dex invoke index of an HInvokeStaticOrDirect coming for a super

12