| /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 | 295 SlowPathCode* slow_path = slow_path_ptr.get(); in GenerateSlowPaths() local 516 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateInvokeStaticOrDirectRuntimeCall() 577 SlowPathCode* slow_path) { in GenerateInvokePolymorphicCall() 1147 SlowPathCode* slow_path, in RecordPcInfo() 1163 SlowPathCode* slow_path, in RecordPcInfo() 1265 SlowPathCode* slow_path) { in MaybeRecordNativeDebugInfo() 1325 void CodeGenerator::AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath() 1331 SlowPathCode* slow_path, in EmitVRegInfo() 1528 SlowPathCode* slow_path, in EmitEnvironment() 1652 SlowPathCode* slow_path) { in ValidateInvokeRuntime() [all …]
|
| D | code_generation_data.h | 52 void AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath()
|
| D | code_generator_arm64.cc | 1283 SlowPathCodeARM64* slow_path = in GenerateMethodEntryExitHook() local 1367 SlowPathCodeARM64* slow_path = in MaybeRecordTraceEvent() local 1403 SlowPathCodeARM64* slow_path = new (GetScopedAllocator()) CompileOptimizedSlowPathARM64( in MaybeIncrementHotness() local 2138 SlowPathCode* slow_path) { in InvokeRuntime() 2165 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 2171 void InstructionCodeGeneratorARM64::GenerateClassInitializationCheck(SlowPathCodeARM64* slow_path, in GenerateClassInitializationCheck() 2256 SuspendCheckSlowPathARM64* slow_path = in GenerateSuspendCheck() local 3098 SlowPathCodeARM64* slow_path = nullptr; in VisitArraySet() local 3257 BoundsCheckSlowPathARM64* slow_path = in VisitBoundsCheck() local 3275 BoundsCheckSlowPathARM64* slow_path = in VisitBoundsCheck() local [all …]
|
| D | code_generator_riscv64.cc | 1120 SlowPathCodeRISCV64* slow_path, XRegister class_reg) { in GenerateClassInitializationCheck() 1155 SuspendCheckSlowPathRISCV64* slow_path = in GenerateSuspendCheck() local 1259 SlowPathCodeRISCV64* slow_path = in AddGcRootBakerBarrierBarrierSlowPath() local 1266 SlowPathCodeRISCV64* slow_path, Location root, Location temp) { in EmitBakerReadBarierMarkingCheck() 1318 SlowPathCodeRISCV64* slow_path = in GenerateGcRootFieldLoad() local 1920 SlowPathCodeRISCV64* slow_path = new (GetScopedAllocator()) ReadBarrierMarkSlowPathRISCV64( in GenerateReferenceLoadWithBakerReadBarrier() local 1990 SlowPathCodeRISCV64* slow_path = in GenerateReadBarrierForRootSlow() local 2616 SlowPathCodeRISCV64* slow_path = in GenerateMethodEntryExitHook() local 2947 SlowPathCodeRISCV64* slow_path = nullptr; in VisitArraySet() local 3140 BoundsCheckSlowPathRISCV64* slow_path = in VisitBoundsCheck() local [all …]
|
| D | intrinsics_x86_64.cc | 749 SlowPathCode* slow_path, in CheckSystemArrayCopyPosition() 816 SlowPathCode* slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in SystemArrayCopyPrimitive() local 1239 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringCompareTo() local 1412 SlowPathCode* slow_path = nullptr; in GenerateStringIndexOf() local 1564 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringNewStringFromBytes() local 1608 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringNewStringFromString() local 3471 SlowPathCode* slow_path = new (GetAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitReferenceGetReferent() local 3622 auto* slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in GenerateDivideUnsigned() local 3781 SlowPathCode* slow_path, in GenerateSubTypeObjectCheckNoReadBarrier() 3821 VarHandleSlowPathX86_64* slow_path, in GenerateVarHandleAccessModeAndVarTypeChecks() [all …]
|
| D | intrinsics_x86.cc | 824 SlowPathCode* slow_path, in CheckSystemArrayCopyPosition() 891 SlowPathCode* slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in SystemArrayCopyPrimitive() local 1011 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringCompareTo() local 1190 SlowPathCode* slow_path = nullptr; in GenerateStringIndexOf() local 1350 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringNewStringFromBytes() local 1394 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringNewStringFromString() local 3692 SlowPathCode* slow_path = new (GetAllocator()) IntrinsicSlowPathX86(invoke); in VisitReferenceGetReferent() local 3850 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitIntegerDivideUnsigned() local 3879 SlowPathCode* slow_path, in GenerateVarHandleAccessModeCheck() 3891 SlowPathCode* slow_path, in GenerateVarHandleStaticFieldCheck() [all …]
|
| D | intrinsics_arm64.cc | 1667 ReadBarrierCasSlowPathARM64* slow_path = in GenUnsafeCas() local 2079 SlowPathCodeARM64* slow_path = nullptr; in VisitStringCompareTo() local 2461 SlowPathCodeARM64* slow_path = nullptr; in GenerateVisitStringIndexOf() local 2546 SlowPathCodeARM64* slow_path = in VisitStringNewStringFromBytes() local 2591 SlowPathCodeARM64* slow_path = in VisitStringNewStringFromString() local 2983 SlowPathCodeARM64* slow_path, in CheckSystemArrayCopyPosition() 3083 SlowPathCodeARM64* slow_path = in VisitSystemArrayCopyChar() local 3739 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke); in VisitReferenceGetReferent() local 4044 SlowPathCodeARM64* slow_path = in VisitCRC32UpdateBytes() local 4443 SlowPathCodeARM64* slow_path = in GenerateDivideUnsigned() local [all …]
|
| D | intrinsics_riscv64.cc | 644 SlowPathCodeRISCV64* slow_path = in GenerateDivRemUnsigned() local 793 SlowPathCodeRISCV64* slow_path = in VisitReferenceGetReferent() local 921 SlowPathCodeRISCV64* slow_path = nullptr; in GenerateVisitStringIndexOf() local 1006 SlowPathCodeRISCV64* slow_path = in VisitStringNewStringFromBytes() local 1050 SlowPathCodeRISCV64* slow_path = in VisitStringNewStringFromString() local 1529 SlowPathCodeRISCV64* slow_path, in CheckSystemArrayCopyPosition() 2066 SlowPathCodeRISCV64* slow_path = in SystemArrayCopyPrimitive() local 2911 ReadBarrierCasSlowPathRISCV64* slow_path = nullptr; in GenUnsafeCas() local 3285 SlowPathCodeRISCV64* slow_path = nullptr; in VisitStringCompareTo() local 3504 SlowPathCodeRISCV64* slow_path, in GenerateSubTypeObjectCheckNoReadBarrier() [all …]
|
| D | code_generator_x86_64.cc | 1159 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateStaticOrDirectCall() 1254 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) { in GenerateVirtualCall() 1548 SlowPathCode* slow_path) { in InvokeRuntime() 1558 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 1668 SlowPathCode* slow_path = in GenerateMethodEntryExitHook() local 1812 SlowPathCode* slow_path = in MaybeIncrementHotness() local 2415 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86_64>(deoptimize); in VisitDeoptimize() local 4508 SlowPathCode* slow_path = in GenerateDivRemIntegral() local 4912 SlowPathCode* slow_path = in VisitDivZeroCheck() local 5783 SlowPathCode* slow_path = new (GetScopedAllocator()) NullCheckSlowPathX86_64(instruction); in GenerateExplicitNullCheck() local [all …]
|
| D | intrinsics_arm_vixl.cc | 584 SlowPathCodeARMVIXL* slow_path = nullptr; in VisitStringCompareTo() local 1055 SlowPathCodeARMVIXL* slow_path = nullptr; in GenerateVisitStringIndexOf() local 1141 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromBytes() local 1184 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromString() local 1253 SlowPathCodeARMVIXL* slow_path, in CheckSystemArrayCopyPosition() 2395 SlowPathCodeARMVIXL* slow_path = new (GetAllocator()) IntrinsicSlowPathARMVIXL(invoke); in VisitReferenceGetReferent() local 2554 SlowPathCodeARMVIXL* slow_path = in VisitIntegerDivideUnsigned() local 3809 ReadBarrierCasSlowPathARMVIXL* slow_path = in GenUnsafeCas() local 4297 SlowPathCodeARMVIXL* slow_path, in GenerateSubTypeObjectCheckNoReadBarrier() 4333 SlowPathCodeARMVIXL* slow_path, in GenerateVarHandleAccessModeAndVarTypeChecks() [all …]
|
| D | code_generator_x86.cc | 1095 SlowPathCode* slow_path) { in InvokeRuntime() 1105 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 1237 SlowPathCode* slow_path = in GenerateMethodEntryExitHook() local 1354 SlowPathCode* slow_path = in MaybeIncrementHotness() local 2285 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86>(deoptimize); in VisitDeoptimize() local 4267 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) DivRemMinusOneSlowPathX86( in GenerateDivRemIntegral() local 4798 SlowPathCode* slow_path = in VisitDivZeroCheck() local 5510 SlowPathCode* slow_path = GetCurrentSlowPath(); in GetInvokeStaticOrDirectExtraParameter() local 5572 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateStaticOrDirectCall() 5676 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) { in GenerateVirtualCall() [all …]
|
| D | code_generator_arm_vixl.cc | 2182 SlowPathCodeARMVIXL* slow_path = in GenerateMethodEntryExitHook() local 2303 SlowPathCodeARMVIXL* slow_path = new (GetScopedAllocator()) CompileOptimizedSlowPathARMVIXL( in MaybeIncrementHotness() local 2777 SlowPathCode* slow_path) { in InvokeRuntime() 2809 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo() 3061 SlowPathCodeARMVIXL* slow_path = in VisitDeoptimize() local 5227 DivZeroCheckSlowPathARMVIXL* slow_path = in VisitDivZeroCheck() local 6519 NullCheckSlowPathARMVIXL* slow_path = in GenerateExplicitNullCheck() local 7018 SlowPathCodeARMVIXL* slow_path = nullptr; in VisitArraySet() local 7290 SlowPathCodeARMVIXL* slow_path = in VisitBoundsCheck() local 7301 SlowPathCodeARMVIXL* slow_path = in VisitBoundsCheck() local [all …]
|
| D | code_generator.h | 1033 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 | 1214 .macro COMPUTE_ARRAY_SIZE_UNKNOWN slow_path argument 1239 .macro COMPUTE_ARRAY_SIZE_8 slow_path argument 1249 .macro COMPUTE_ARRAY_SIZE_16 slow_path argument 1260 .macro COMPUTE_ARRAY_SIZE_32 slow_path argument 1271 .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()
|