Home
last modified time | relevance | path

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

/art/runtime/entrypoints/
Dentrypoint_utils-inl.h121 bool* slow_path) in CheckClassInitializedForObjectAlloc()
149 bool* slow_path) in CheckObjectAlloc()
173 bool slow_path = false; in AllocObjectFromCode() local
195 bool slow_path = false; in AllocObjectFromCodeResolved() local
231 bool* slow_path) { in CheckArrayAlloc()
270 bool slow_path = false; in AllocArrayFromCode() local
/art/compiler/optimizing/
Dgraph_visualizer.h46 const SlowPathCode* slow_path; member
72 void AddSlowPathInterval(SlowPathCode* slow_path, size_t start, size_t end) { in AddSlowPathInterval()
Dcode_generator.cc155 void AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath()
358 SlowPathCode* slow_path = slow_path_ptr.get(); in GenerateSlowPaths() local
576 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateInvokeStaticOrDirectRuntimeCall()
637 SlowPathCode* slow_path) { in GenerateInvokePolymorphicCall()
1185 SlowPathCode* slow_path, in RecordPcInfo()
1193 SlowPathCode* slow_path, in RecordPcInfo()
1312 SlowPathCode* slow_path) { in MaybeRecordNativeDebugInfo()
1382 void CodeGenerator::AddSlowPath(SlowPathCode* slow_path) { in AddSlowPath()
1387 void CodeGenerator::EmitVRegInfo(HEnvironment* environment, SlowPathCode* slow_path) { in EmitVRegInfo()
1536 SlowPathCode* slow_path, in EmitEnvironment()
[all …]
Dintrinsics_x86.cc817 SlowPathCode* slow_path, in CheckPosition()
895 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitSystemArrayCopyChar() local
978 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringCompareTo() local
1157 SlowPathCode* slow_path = nullptr; in GenerateStringIndexOf() local
1317 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringNewStringFromBytes() local
1361 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitStringNewStringFromString() local
3127 SlowPathCode* slow_path = new (GetAllocator()) IntrinsicSlowPathX86(invoke); in VisitReferenceGetReferent() local
3284 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86(invoke); in VisitIntegerDivideUnsigned() local
3374 SlowPathCode* slow_path, in GenerateVarHandleAccessModeCheck()
3386 SlowPathCode* slow_path, in GenerateVarHandleStaticFieldCheck()
[all …]
Dcode_generator_arm64.cc1808 SlowPathCode* slow_path) { in InvokeRuntime()
1835 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo()
1841 void InstructionCodeGeneratorARM64::GenerateClassInitializationCheck(SlowPathCodeARM64* slow_path, in GenerateClassInitializationCheck()
1907 SuspendCheckSlowPathARM64* slow_path = in GenerateSuspendCheck() local
2738 SlowPathCodeARM64* slow_path = nullptr; in VisitArraySet() local
2873 BoundsCheckSlowPathARM64* slow_path = in VisitBoundsCheck() local
2891 BoundsCheckSlowPathARM64* slow_path = in VisitBoundsCheck() local
2912 SlowPathCodeARM64* slow_path = in VisitClinitCheck() local
3433 SlowPathCodeARM64* slow_path = in VisitDivZeroCheck() local
3669 SlowPathCodeARM64* slow_path = in VisitDeoptimize() local
[all …]
Dintrinsics_arm64.cc1305 ReadBarrierCasSlowPathARM64* slow_path = in GenUnsafeCas() local
1525 SlowPathCodeARM64* slow_path = nullptr; in VisitStringCompareTo() local
1907 SlowPathCodeARM64* slow_path = nullptr; in GenerateVisitStringIndexOf() local
1992 SlowPathCodeARM64* slow_path = in VisitStringNewStringFromBytes() local
2037 SlowPathCodeARM64* slow_path = in VisitStringNewStringFromString() local
2420 SlowPathCodeARM64* slow_path, in CheckSystemArrayCopyPosition()
2513 SlowPathCodeARM64* slow_path = in VisitSystemArrayCopyChar() local
3249 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke); in VisitReferenceGetReferent() local
3553 SlowPathCodeARM64* slow_path = in VisitCRC32UpdateBytes() local
3833 SlowPathCodeARM64* slow_path = in GenerateDivideUnsigned() local
[all …]
Dintrinsics_arm_vixl.cc631 SlowPathCodeARMVIXL* slow_path = nullptr; in VisitStringCompareTo() local
1102 SlowPathCodeARMVIXL* slow_path = nullptr; in GenerateVisitStringIndexOf() local
1188 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromBytes() local
1231 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromString() local
1281 SlowPathCodeARMVIXL* slow_path, in CheckPosition()
2511 SlowPathCodeARMVIXL* slow_path = new (GetAllocator()) IntrinsicSlowPathARMVIXL(invoke); in VisitReferenceGetReferent() local
2670 SlowPathCodeARMVIXL* slow_path = in VisitIntegerDivideUnsigned() local
3513 ReadBarrierCasSlowPathARMVIXL* slow_path = in GenUnsafeCas() local
3786 SlowPathCodeARMVIXL* slow_path, in GenerateSubTypeObjectCheckNoReadBarrier()
3822 SlowPathCodeARMVIXL* slow_path, in GenerateVarHandleAccessModeAndVarTypeChecks()
[all …]
Dcode_generator_x86_64.cc1046 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateStaticOrDirectCall()
1140 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) { in GenerateVirtualCall()
1391 SlowPathCode* slow_path) { in InvokeRuntime()
1401 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo()
1991 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86_64>(deoptimize); in VisitDeoptimize() local
4096 SlowPathCode* slow_path = in GenerateDivRemIntegral() local
4500 SlowPathCode* slow_path = in VisitDivZeroCheck() local
5326 SlowPathCode* slow_path = new (GetScopedAllocator()) NullCheckSlowPathX86_64(instruction); in GenerateExplicitNullCheck() local
5587 SlowPathCode* slow_path = nullptr; in VisitArraySet() local
5773 SlowPathCode* slow_path = in VisitBoundsCheck() local
[all …]
Dcode_generator_arm_vixl.cc2590 SlowPathCode* slow_path) { in InvokeRuntime()
2622 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo()
2840 SlowPathCodeARMVIXL* slow_path = in VisitDeoptimize() local
5005 DivZeroCheckSlowPathARMVIXL* slow_path = in VisitDivZeroCheck() local
6264 NullCheckSlowPathARMVIXL* slow_path = in GenerateExplicitNullCheck() local
6745 SlowPathCodeARMVIXL* slow_path = nullptr; in VisitArraySet() local
7001 SlowPathCodeARMVIXL* slow_path = in VisitBoundsCheck() local
7012 SlowPathCodeARMVIXL* slow_path = in VisitBoundsCheck() local
7018 SlowPathCodeARMVIXL* slow_path = in VisitBoundsCheck() local
7098 SuspendCheckSlowPathARMVIXL* slow_path = in GenerateSuspendCheck() local
[all …]
Dcode_generator_x86.cc1025 SlowPathCode* slow_path) { in InvokeRuntime()
1035 SlowPathCode* slow_path) { in InvokeRuntimeWithoutRecordingPcInfo()
1995 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86>(deoptimize); in VisitDeoptimize() local
4002 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) DivRemMinusOneSlowPathX86( in GenerateDivRemIntegral() local
4533 SlowPathCode* slow_path = in VisitDivZeroCheck() local
5197 SlowPathCode* slow_path = GetCurrentSlowPath(); in GetInvokeStaticOrDirectExtraParameter() local
5252 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) { in GenerateStaticOrDirectCall()
5355 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) { in GenerateVirtualCall()
6166 SlowPathCode* slow_path = new (GetScopedAllocator()) NullCheckSlowPathX86(instruction); in GenerateExplicitNullCheck() local
6443 SlowPathCode* slow_path = nullptr; in VisitArraySet() local
[all …]
Dintrinsics_x86_64.cc610 SlowPathCode* slow_path, in CheckPosition()
688 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitSystemArrayCopyChar() local
1166 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringCompareTo() local
1339 SlowPathCode* slow_path = nullptr; in GenerateStringIndexOf() local
1491 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringNewStringFromBytes() local
1535 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitStringNewStringFromString() local
2673 SlowPathCode* slow_path = new (GetAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitReferenceGetReferent() local
2823 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathX86_64(invoke); in VisitIntegerDivideUnsigned() local
Dcode_generator.h973 SlowPathCodeType* slow_path = in NewSlowPath() local
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S1258 .macro COMPUTE_ARRAY_SIZE_UNKNOWN slow_path argument
1283 .macro COMPUTE_ARRAY_SIZE_8 slow_path argument
1293 .macro COMPUTE_ARRAY_SIZE_16 slow_path argument
1304 .macro COMPUTE_ARRAY_SIZE_32 slow_path argument
1315 .macro COMPUTE_ARRAY_SIZE_64 slow_path argument
/art/runtime/interpreter/mterp/arm64ng/
Dmain.S1415 .macro FETCH_FROM_THREAD_CACHE dest_reg, slow_path
/art/runtime/interpreter/mterp/armng/
Dmain.S1487 .macro FETCH_FROM_THREAD_CACHE dest_reg, slow_path
/art/runtime/interpreter/mterp/x86_64ng/
Dmain.S1490 .macro FETCH_FROM_THREAD_CACHE dest_reg, slow_path