/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 187 bool* slow_path) in CheckClassInitializedForObjectAlloc() 215 bool* slow_path) in CheckObjectAlloc() 239 bool slow_path = false; in AllocObjectFromCode() local 261 bool slow_path = false; in AllocObjectFromCodeResolved() local 296 bool* slow_path) { in CheckArrayAlloc() 335 bool slow_path = false; in AllocArrayFromCode() local
|
/art/compiler/optimizing/ |
D | graph_visualizer.h | 47 const SlowPathCode* slow_path; member 73 void AddSlowPathInterval(SlowPathCode* slow_path, size_t start, size_t end) { in AddSlowPathInterval()
|
D | code_generator.cc | 282 SlowPathCode* slow_path = slow_path_ptr.get(); in GenerateSlowPaths() local 503 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateInvokeStaticOrDirectRuntimeCall() 564 SlowPathCode* slow_path) { in GenerateInvokePolymorphicCall() 1132 SlowPathCode* slow_path, in RecordPcInfo() 1140 SlowPathCode* slow_path, in RecordPcInfo() 1257 SlowPathCode* slow_path) { in MaybeRecordNativeDebugInfo() 1317 void CodeGenerator::AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath() 1323 SlowPathCode* slow_path, in EmitVRegInfo() 1520 SlowPathCode* slow_path, in EmitEnvironment() 1643 SlowPathCode* slow_path) { in ValidateInvokeRuntime() [all …]
|
D | code_generation_data.h | 50 void AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath()
|
D | code_generator_riscv64.cc | 1129 SlowPathCodeRISCV64* slow_path, XRegister class_reg) { in GenerateClassInitializationCheck() 1164 SuspendCheckSlowPathRISCV64* slow_path = in GenerateSuspendCheck() local 1268 SlowPathCodeRISCV64* slow_path = in AddGcRootBakerBarrierBarrierSlowPath() local 1275 SlowPathCodeRISCV64* slow_path, Location root, Location temp) { in EmitBakerReadBarierMarkingCheck() 1327 SlowPathCodeRISCV64* slow_path = in GenerateGcRootFieldLoad() local 1929 SlowPathCodeRISCV64* slow_path = new (GetScopedAllocator()) ReadBarrierMarkSlowPathRISCV64( in GenerateReferenceLoadWithBakerReadBarrier() local 1999 SlowPathCodeRISCV64* slow_path = in GenerateReadBarrierForRootSlow() local 2611 SlowPathCodeRISCV64* slow_path = in GenerateMethodEntryExitHook() local 2944 SlowPathCodeRISCV64* slow_path = nullptr; in VisitArraySet() local 3137 BoundsCheckSlowPathRISCV64* slow_path = in VisitBoundsCheck() local [all …]
|
D | code_generator_arm64.cc | 1218 SlowPathCodeARM64* slow_path = in GenerateMethodEntryExitHook() local 1320 SlowPathCodeARM64* slow_path = new (GetScopedAllocator()) CompileOptimizedSlowPathARM64( in MaybeIncrementHotness() local 2040 SlowPathCode* slow_path) { in InvokeRuntime() 2067 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 2073 void InstructionCodeGeneratorARM64::GenerateClassInitializationCheck(SlowPathCodeARM64* slow_path, in GenerateClassInitializationCheck() 2158 SuspendCheckSlowPathARM64* slow_path = in GenerateSuspendCheck() local 2984 SlowPathCodeARM64* slow_path = nullptr; in VisitArraySet() local 3143 BoundsCheckSlowPathARM64* slow_path = in VisitBoundsCheck() local 3161 BoundsCheckSlowPathARM64* slow_path = in VisitBoundsCheck() local 3182 SlowPathCodeARM64* slow_path = in VisitClinitCheck() local [all …]
|
D | intrinsics_x86.cc | 823 SlowPathCode* slow_path, in CheckSystemArrayCopyPosition() 890 SlowPathCode* slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in SystemArrayCopyPrimitive() local 1010 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringCompareTo() local 1189 SlowPathCode* slow_path = nullptr; in GenerateStringIndexOf() local 1349 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringNewStringFromBytes() local 1393 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringNewStringFromString() local 3502 SlowPathCode* slow_path = new (GetAllocator()) IntrinsicSlowPathX86(invoke); in VisitReferenceGetReferent() local 3660 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitIntegerDivideUnsigned() local 3689 SlowPathCode* slow_path, in GenerateVarHandleAccessModeCheck() 3701 SlowPathCode* slow_path, in GenerateVarHandleStaticFieldCheck() [all …]
|
D | intrinsics_arm_vixl.cc | 585 SlowPathCodeARMVIXL* slow_path = nullptr; in VisitStringCompareTo() local 1056 SlowPathCodeARMVIXL* slow_path = nullptr; in GenerateVisitStringIndexOf() local 1142 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromBytes() local 1185 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromString() local 1254 SlowPathCodeARMVIXL* slow_path, in CheckSystemArrayCopyPosition() 2398 SlowPathCodeARMVIXL* slow_path = new (GetAllocator()) IntrinsicSlowPathARMVIXL(invoke); in VisitReferenceGetReferent() local 2557 SlowPathCodeARMVIXL* slow_path = in VisitIntegerDivideUnsigned() local 3623 ReadBarrierCasSlowPathARMVIXL* slow_path = in GenUnsafeCas() local 4097 SlowPathCodeARMVIXL* slow_path, in GenerateSubTypeObjectCheckNoReadBarrier() 4133 SlowPathCodeARMVIXL* slow_path, in GenerateVarHandleAccessModeAndVarTypeChecks() [all …]
|
D | intrinsics_x86_64.cc | 692 SlowPathCode* slow_path, in CheckSystemArrayCopyPosition() 759 SlowPathCode* slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in SystemArrayCopyPrimitive() local 1182 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringCompareTo() local 1355 SlowPathCode* slow_path = nullptr; in GenerateStringIndexOf() local 1507 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringNewStringFromBytes() local 1551 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringNewStringFromString() local 3296 SlowPathCode* slow_path = new (GetAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitReferenceGetReferent() local 3447 auto* slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in GenerateDivideUnsigned() local 3606 VarHandleSlowPathX86_64* slow_path, in GenerateSubTypeObjectCheckNoReadBarrier() 3646 VarHandleSlowPathX86_64* slow_path, in GenerateVarHandleAccessModeAndVarTypeChecks() [all …]
|
D | intrinsics_riscv64.cc | 609 SlowPathCodeRISCV64* slow_path = in GenerateDivRemUnsigned() local 758 SlowPathCodeRISCV64* slow_path = in VisitReferenceGetReferent() local 886 SlowPathCodeRISCV64* slow_path = nullptr; in GenerateVisitStringIndexOf() local 971 SlowPathCodeRISCV64* slow_path = in VisitStringNewStringFromBytes() local 1015 SlowPathCodeRISCV64* slow_path = in VisitStringNewStringFromString() local 1495 SlowPathCodeRISCV64* slow_path, in CheckSystemArrayCopyPosition() 2511 ReadBarrierCasSlowPathRISCV64* slow_path = nullptr; in GenUnsafeCas() local 2872 SlowPathCodeRISCV64* slow_path = nullptr; in VisitStringCompareTo() local 3091 SlowPathCodeRISCV64* slow_path, in GenerateSubTypeObjectCheckNoReadBarrier() 3130 SlowPathCodeRISCV64* slow_path, in GenerateVarHandleAccessModeAndVarTypeChecks() [all …]
|
D | intrinsics_arm64.cc | 1479 ReadBarrierCasSlowPathARM64* slow_path = in GenUnsafeCas() local 1879 SlowPathCodeARM64* slow_path = nullptr; in VisitStringCompareTo() local 2261 SlowPathCodeARM64* slow_path = nullptr; in GenerateVisitStringIndexOf() local 2346 SlowPathCodeARM64* slow_path = in VisitStringNewStringFromBytes() local 2391 SlowPathCodeARM64* slow_path = in VisitStringNewStringFromString() local 2788 SlowPathCodeARM64* slow_path, in CheckSystemArrayCopyPosition() 2888 SlowPathCodeARM64* slow_path = in VisitSystemArrayCopyChar() local 3544 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke); in VisitReferenceGetReferent() local 3849 SlowPathCodeARM64* slow_path = in VisitCRC32UpdateBytes() local 4248 SlowPathCodeARM64* slow_path = in GenerateDivideUnsigned() local [all …]
|
D | code_generator_x86_64.cc | 1169 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateStaticOrDirectCall() 1264 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) { in GenerateVirtualCall() 1549 SlowPathCode* slow_path) { in InvokeRuntime() 1559 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 1667 SlowPathCode* slow_path = in GenerateMethodEntryExitHook() local 1810 SlowPathCode* slow_path = in MaybeIncrementHotness() local 2413 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86_64>(deoptimize); in VisitDeoptimize() local 4498 SlowPathCode* slow_path = in GenerateDivRemIntegral() local 4902 SlowPathCode* slow_path = in VisitDivZeroCheck() local 5742 SlowPathCode* slow_path = new (GetScopedAllocator()) NullCheckSlowPathX86_64(instruction); in GenerateExplicitNullCheck() local [all …]
|
D | code_generator_x86.cc | 1109 SlowPathCode* slow_path) { in InvokeRuntime() 1119 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 1250 SlowPathCode* slow_path = in GenerateMethodEntryExitHook() local 1369 SlowPathCode* slow_path = in MaybeIncrementHotness() local 2301 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86>(deoptimize); in VisitDeoptimize() local 4283 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) DivRemMinusOneSlowPathX86( in GenerateDivRemIntegral() local 4814 SlowPathCode* slow_path = in VisitDivZeroCheck() local 5477 SlowPathCode* slow_path = GetCurrentSlowPath(); in GetInvokeStaticOrDirectExtraParameter() local 5532 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateStaticOrDirectCall() 5636 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) { in GenerateVirtualCall() [all …]
|
D | code_generator_arm_vixl.cc | 2194 SlowPathCodeARMVIXL* slow_path = in GenerateMethodEntryExitHook() local 2316 SlowPathCodeARMVIXL* slow_path = new (GetScopedAllocator()) CompileOptimizedSlowPathARMVIXL( in MaybeIncrementHotness() local 2791 SlowPathCode* slow_path) { in InvokeRuntime() 2823 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 3075 SlowPathCodeARMVIXL* slow_path = in VisitDeoptimize() local 5241 DivZeroCheckSlowPathARMVIXL* slow_path = in VisitDivZeroCheck() local 6480 NullCheckSlowPathARMVIXL* slow_path = in GenerateExplicitNullCheck() local 6980 SlowPathCodeARMVIXL* slow_path = nullptr; in VisitArraySet() local 7252 SlowPathCodeARMVIXL* slow_path = in VisitBoundsCheck() local 7263 SlowPathCodeARMVIXL* slow_path = in VisitBoundsCheck() local [all …]
|
D | code_generator.h | 1026 SlowPathCodeType* slow_path = in NewSlowPath() local
|
/art/compiler/utils/riscv64/ |
D | jni_macro_assembler_riscv64_test.cc | 694 std::unique_ptr<JNIMacroLabel> slow_path = __ CreateLabel(); in TEST_F() local 770 std::unique_ptr<JNIMacroLabel> slow_path = __ CreateLabel(); in TEST_F() local 816 std::unique_ptr<JNIMacroLabel> slow_path = __ CreateLabel(); in TEST_F() local 844 std::unique_ptr<JNIMacroLabel> slow_path = __ CreateLabel(); in TEST_F() local 894 std::unique_ptr<JNIMacroLabel> slow_path = __ CreateLabel(); in TEST_F() local 932 std::unique_ptr<JNIMacroLabel> slow_path = __ CreateLabel(); in TEST_F() local
|
D | jni_macro_assembler_riscv64.cc | 411 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 1168 .macro COMPUTE_ARRAY_SIZE_UNKNOWN slow_path argument 1193 .macro COMPUTE_ARRAY_SIZE_8 slow_path argument 1203 .macro COMPUTE_ARRAY_SIZE_16 slow_path argument 1214 .macro COMPUTE_ARRAY_SIZE_32 slow_path argument 1225 .macro COMPUTE_ARRAY_SIZE_64 slow_path argument
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 396 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 469 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 841 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 697 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
|