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.cc295 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 …]
Dcode_generation_data.h52 void AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath()
Dcode_generator_arm64.cc1283 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 …]
Dcode_generator_riscv64.cc1120 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 …]
Dintrinsics_x86_64.cc749 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 …]
Dintrinsics_x86.cc824 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 …]
Dintrinsics_arm64.cc1667 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 …]
Dintrinsics_riscv64.cc644 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 …]
Dcode_generator_x86_64.cc1159 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 …]
Dintrinsics_arm_vixl.cc584 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 …]
Dcode_generator_x86.cc1095 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 …]
Dcode_generator_arm_vixl.cc2182 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 …]
Dcode_generator.h1033 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.S1214 .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/
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()