Home
last modified time | relevance | path

Searched defs:slow_path (Results 1 – 22 of 22) sorted by relevance

/art/runtime/entrypoints/
Dentrypoint_utils-inl.h187 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/
Dgraph_visualizer.h47 const SlowPathCode* slow_path; member
73 void AddSlowPathInterval(SlowPathCode* slow_path, size_t start, size_t end) { in AddSlowPathInterval()
Dcode_generator.cc282 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 …]
Dcode_generation_data.h50 void AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath()
Dcode_generator_riscv64.cc1129 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 …]
Dcode_generator_arm64.cc1218 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 …]
Dintrinsics_x86.cc823 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 …]
Dintrinsics_arm_vixl.cc585 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 …]
Dintrinsics_x86_64.cc692 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 …]
Dintrinsics_riscv64.cc609 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 …]
Dintrinsics_arm64.cc1479 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 …]
Dcode_generator_x86_64.cc1169 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 …]
Dcode_generator_x86.cc1109 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 …]
Dcode_generator_arm_vixl.cc2194 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 …]
Dcode_generator.h1026 SlowPathCodeType* slow_path = in NewSlowPath() local
/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64_test.cc694 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
Djni_macro_assembler_riscv64.cc411 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S1168 .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/
Djni_macro_assembler_x86.cc396 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc469 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.cc841 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc697 JNIMacroLabel* slow_path, in DecodeJNITransitionOrLocalJObject()