/art/compiler/optimizing/ |
D | code_generator.cc | 531 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokeStaticOrDirectRuntimeCall() 560 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), nullptr); in GenerateInvokeUnresolvedRuntimeCall() 569 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), slow_path); in GenerateInvokePolymorphicCall() 575 InvokeRuntime(entrypoint, invoke, invoke->GetDexPc(), nullptr); in GenerateInvokeCustomCall() 747 InvokeRuntime(entrypoint, field_access, dex_pc, nullptr); in GenerateUnresolvedFieldAccess() 773 InvokeRuntime(kQuickResolveTypeAndVerifyAccess, cls, cls->GetDexPc()); in GenerateLoadClassRuntimeCall() 776 InvokeRuntime(kQuickResolveType, cls, cls->GetDexPc()); in GenerateLoadClassRuntimeCall() 797 InvokeRuntime(kQuickResolveMethodHandle, method_handle, method_handle->GetDexPc()); in GenerateLoadMethodHandleRuntimeCall() 817 InvokeRuntime(kQuickResolveMethodType, method_type, method_type->GetDexPc()); in GenerateLoadMethodTypeRuntimeCall()
|
D | intrinsics_riscv64.cc | 698 codegen_->InvokeRuntime(kQuickAllocObjectInitialized, invoke, invoke->GetDexPc()); in BOXED_TYPES() 913 codegen->InvokeRuntime(kQuickIndexOf, invoke, invoke->GetDexPc(), slow_path); in GenerateVisitStringIndexOf() 976 codegen_->InvokeRuntime(kQuickAllocStringFromBytes, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromBytes() 998 codegen_->InvokeRuntime(kQuickAllocStringFromChars, invoke, invoke->GetDexPc()); in VisitStringNewStringFromChars() 1020 codegen_->InvokeRuntime(kQuickAllocStringFromString, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromString() 4790 codegen_->InvokeRuntime(kQuickCos, invoke, invoke->GetDexPc()); in VisitMathCos() 4798 codegen_->InvokeRuntime(kQuickSin, invoke, invoke->GetDexPc()); in VisitMathSin() 4806 codegen_->InvokeRuntime(kQuickAcos, invoke, invoke->GetDexPc()); in VisitMathAcos() 4814 codegen_->InvokeRuntime(kQuickAsin, invoke, invoke->GetDexPc()); in VisitMathAsin() 4822 codegen_->InvokeRuntime(kQuickAtan, invoke, invoke->GetDexPc()); in VisitMathAtan() [all …]
|
D | code_generator_arm64.cc | 238 arm64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 258 arm64_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 299 arm64_codegen->InvokeRuntime(kQuickResolveTypeAndVerifyAccess, instruction_, dex_pc, this); in EmitNativeCode() 302 arm64_codegen->InvokeRuntime(kQuickResolveType, instruction_, dex_pc, this); in EmitNativeCode() 313 arm64_codegen->InvokeRuntime(kQuickInitializeStaticStorage, instruction_, dex_pc, this); in EmitNativeCode() 352 arm64_codegen->InvokeRuntime(kQuickResolveString, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 379 arm64_codegen->InvokeRuntime(kQuickThrowNullPointer, in EmitNativeCode() 404 arm64_codegen->InvokeRuntime(kQuickTestSuspend, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 464 arm64_codegen->InvokeRuntime(kQuickInstanceofNonTrivial, instruction_, dex_pc, this); in EmitNativeCode() 471 arm64_codegen->InvokeRuntime(kQuickCheckInstanceOf, instruction_, dex_pc, this); in EmitNativeCode() [all …]
|
D | code_generator_riscv64.cc | 316 riscv64_codegen->InvokeRuntime(kQuickTestSuspend, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 356 riscv64_codegen->InvokeRuntime( in EmitNativeCode() 394 riscv64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 435 riscv64_codegen->InvokeRuntime( in EmitNativeCode() 439 riscv64_codegen->InvokeRuntime(kQuickResolveType, instruction_, dex_pc, this); in EmitNativeCode() 449 riscv64_codegen->InvokeRuntime(kQuickInitializeStaticStorage, instruction_, dex_pc, this); in EmitNativeCode() 487 riscv64_codegen->InvokeRuntime(kQuickDeoptimize, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 525 riscv64_codegen->InvokeRuntime(kQuickReadBarrierForRootSlow, in EmitNativeCode() 560 riscv64_codegen->InvokeRuntime(entry_point, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 602 riscv64_codegen->InvokeRuntime(kQuickAputObject, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() [all …]
|
D | code_generator_arm_vixl.cc | 378 arm_codegen->InvokeRuntime(kQuickThrowNullPointer, in EmitNativeCode() 401 arm_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 421 arm_codegen->InvokeRuntime(kQuickTestSuspend, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 478 arm_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 520 arm_codegen->InvokeRuntime(kQuickResolveTypeAndVerifyAccess, instruction_, dex_pc, this); in EmitNativeCode() 523 arm_codegen->InvokeRuntime(kQuickResolveType, instruction_, dex_pc, this); in EmitNativeCode() 532 arm_codegen->InvokeRuntime(kQuickInitializeStaticStorage, instruction_, dex_pc, this); in EmitNativeCode() 572 arm_codegen->InvokeRuntime(kQuickResolveString, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 615 arm_codegen->InvokeRuntime(kQuickInstanceofNonTrivial, in EmitNativeCode() 623 arm_codegen->InvokeRuntime(kQuickCheckInstanceOf, in EmitNativeCode() [all …]
|
D | code_generator_x86.cc | 92 x86_codegen->InvokeRuntime(kQuickThrowNullPointer, in EmitNativeCode() 114 x86_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 216 x86_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 239 x86_codegen->InvokeRuntime(kQuickTestSuspend, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 282 x86_codegen->InvokeRuntime(kQuickResolveString, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 325 x86_codegen->InvokeRuntime(kQuickResolveTypeAndVerifyAccess, instruction_, dex_pc, this); in EmitNativeCode() 328 x86_codegen->InvokeRuntime(kQuickResolveType, instruction_, dex_pc, this); in EmitNativeCode() 337 x86_codegen->InvokeRuntime(kQuickInitializeStaticStorage, instruction_, dex_pc, this); in EmitNativeCode() 393 x86_codegen->InvokeRuntime(kQuickInstanceofNonTrivial, in EmitNativeCode() 400 x86_codegen->InvokeRuntime(kQuickCheckInstanceOf, in EmitNativeCode() [all …]
|
D | code_generator_x86_64.cc | 92 x86_64_codegen->InvokeRuntime(kQuickThrowNullPointer, in EmitNativeCode() 114 x86_64_codegen->InvokeRuntime(kQuickThrowDivZero, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 170 x86_64_codegen->InvokeRuntime(kQuickTestSuspend, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 260 x86_64_codegen->InvokeRuntime(entrypoint, instruction_, instruction_->GetDexPc(), this); in EmitNativeCode() 288 x86_64_codegen->InvokeRuntime(kQuickResolveMethodType, in EmitNativeCode() 334 x86_64_codegen->InvokeRuntime(kQuickResolveTypeAndVerifyAccess, instruction_, dex_pc, this); in EmitNativeCode() 337 x86_64_codegen->InvokeRuntime(kQuickResolveType, instruction_, dex_pc, this); in EmitNativeCode() 346 x86_64_codegen->InvokeRuntime(kQuickInitializeStaticStorage, instruction_, dex_pc, this); in EmitNativeCode() 384 x86_64_codegen->InvokeRuntime(kQuickResolveString, in EmitNativeCode() 436 x86_64_codegen->InvokeRuntime(kQuickInstanceofNonTrivial, instruction_, dex_pc, this); in EmitNativeCode() [all …]
|
D | code_generator_x86_64.h | 406 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_x86.h | 428 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_riscv64.h | 507 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | intrinsics_arm_vixl.cc | 1085 codegen->InvokeRuntime(kQuickIndexOf, invoke, invoke->GetDexPc(), slow_path); in GenerateVisitStringIndexOf() 1147 codegen_->InvokeRuntime(kQuickAllocStringFromBytes, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromBytes() 1169 codegen_->InvokeRuntime(kQuickAllocStringFromChars, invoke, invoke->GetDexPc()); in VisitStringNewStringFromChars() 1190 codegen_->InvokeRuntime(kQuickAllocStringFromString, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromString() 1670 codegen->InvokeRuntime(entry, invoke, invoke->GetDexPc()); in GenFPToFPCall() 1692 codegen->InvokeRuntime(entry, invoke, invoke->GetDexPc()); in GenFPFPToFPCall() 2344 codegen_->InvokeRuntime(kQuickAllocObjectInitialized, invoke, invoke->GetDexPc()); in BOXED_TYPES()
|
D | intrinsics_x86.cc | 473 codegen->InvokeRuntime(entry, invoke, invoke->GetDexPc()); in GenFPToFPCall() 1014 codegen_->InvokeRuntime(kQuickStringCompareTo, invoke, invoke->GetDexPc(), slow_path); in VisitStringCompareTo() 1353 codegen_->InvokeRuntime(kQuickAllocStringFromBytes, invoke, invoke->GetDexPc()); in VisitStringNewStringFromBytes() 1375 codegen_->InvokeRuntime(kQuickAllocStringFromChars, invoke, invoke->GetDexPc()); in VisitStringNewStringFromChars() 1397 codegen_->InvokeRuntime(kQuickAllocStringFromString, invoke, invoke->GetDexPc()); in VisitStringNewStringFromString() 3419 codegen_->InvokeRuntime(kQuickAllocObjectInitialized, invoke, invoke->GetDexPc()); in BOXED_TYPES()
|
D | intrinsics_x86_64.cc | 466 codegen->InvokeRuntime(entry, invoke, invoke->GetDexPc()); in GenFPToFPCall() 1186 codegen_->InvokeRuntime(kQuickStringCompareTo, invoke, invoke->GetDexPc(), slow_path); in VisitStringCompareTo() 1511 codegen_->InvokeRuntime(kQuickAllocStringFromBytes, invoke, invoke->GetDexPc()); in VisitStringNewStringFromBytes() 1533 codegen_->InvokeRuntime(kQuickAllocStringFromChars, invoke, invoke->GetDexPc()); in VisitStringNewStringFromChars() 1555 codegen_->InvokeRuntime(kQuickAllocStringFromString, invoke, invoke->GetDexPc()); in VisitStringNewStringFromString() 3244 codegen_->InvokeRuntime(kQuickAllocObjectInitialized, invoke, invoke->GetDexPc()); in HandleValueOf()
|
D | code_generator.h | 673 virtual void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | intrinsics_arm64.cc | 2287 codegen->InvokeRuntime(kQuickIndexOf, invoke, invoke->GetDexPc(), slow_path); in GenerateVisitStringIndexOf() 2351 codegen_->InvokeRuntime(kQuickAllocStringFromBytes, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromBytes() 2373 codegen_->InvokeRuntime(kQuickAllocStringFromChars, invoke, invoke->GetDexPc()); in VisitStringNewStringFromChars() 2396 codegen_->InvokeRuntime(kQuickAllocStringFromString, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromString() 2448 codegen->InvokeRuntime(entry, invoke, invoke->GetDexPc()); in GenFPToFPCall() 3484 codegen_->InvokeRuntime(kQuickAllocObjectInitialized, invoke, invoke->GetDexPc()); in BOXED_TYPES()
|
D | code_generator_arm_vixl.h | 609 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|
D | code_generator_arm64.h | 747 void InvokeRuntime(QuickEntrypointEnum entrypoint,
|