Lines Matching refs:slow_path

1017       BakerReadBarrierCasSlowPathARMVIXL* slow_path =  in GenCas()  local
1019 codegen->AddSlowPath(slow_path); in GenCas()
1020 failure = slow_path->GetEntryLabel(); in GenCas()
1021 loop_exit = slow_path->GetExitLabel(); in GenCas()
1150 SlowPathCodeARMVIXL* slow_path = nullptr; in VisitStringCompareTo() local
1153 slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathARMVIXL(invoke); in VisitStringCompareTo()
1154 codegen_->AddSlowPath(slow_path); in VisitStringCompareTo()
1155 __ CompareAndBranchIfZero(arg, slow_path->GetEntryLabel()); in VisitStringCompareTo()
1215 __ Bind(slow_path->GetExitLabel()); in VisitStringCompareTo()
1621 SlowPathCodeARMVIXL* slow_path = nullptr; in GenerateVisitStringIndexOf() local
1628 slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathARMVIXL(invoke); in GenerateVisitStringIndexOf()
1629 codegen->AddSlowPath(slow_path); in GenerateVisitStringIndexOf()
1630 __ B(slow_path->GetEntryLabel()); in GenerateVisitStringIndexOf()
1631 __ Bind(slow_path->GetExitLabel()); in GenerateVisitStringIndexOf()
1638 slow_path = new (codegen->GetScopedAllocator()) IntrinsicSlowPathARMVIXL(invoke); in GenerateVisitStringIndexOf()
1639 codegen->AddSlowPath(slow_path); in GenerateVisitStringIndexOf()
1640 __ B(hs, slow_path->GetEntryLabel()); in GenerateVisitStringIndexOf()
1650 codegen->InvokeRuntime(kQuickIndexOf, invoke, invoke->GetDexPc(), slow_path); in GenerateVisitStringIndexOf()
1653 if (slow_path != nullptr) { in GenerateVisitStringIndexOf()
1654 __ Bind(slow_path->GetExitLabel()); in GenerateVisitStringIndexOf()
1707 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromBytes() local
1709 codegen_->AddSlowPath(slow_path); in VisitStringNewStringFromBytes()
1710 __ B(eq, slow_path->GetEntryLabel()); in VisitStringNewStringFromBytes()
1712 codegen_->InvokeRuntime(kQuickAllocStringFromBytes, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromBytes()
1714 __ Bind(slow_path->GetExitLabel()); in VisitStringNewStringFromBytes()
1750 SlowPathCodeARMVIXL* slow_path = in VisitStringNewStringFromString() local
1752 codegen_->AddSlowPath(slow_path); in VisitStringNewStringFromString()
1753 __ B(eq, slow_path->GetEntryLabel()); in VisitStringNewStringFromString()
1755 codegen_->InvokeRuntime(kQuickAllocStringFromString, invoke, invoke->GetDexPc(), slow_path); in VisitStringNewStringFromString()
1758 __ Bind(slow_path->GetExitLabel()); in VisitStringNewStringFromString()
1800 SlowPathCodeARMVIXL* slow_path, in CheckPosition() argument
1817 __ B(lt, slow_path->GetEntryLabel()); in CheckPosition()
1823 __ B(lt, slow_path->GetEntryLabel()); in CheckPosition()
1831 __ B(lt, slow_path->GetEntryLabel()); in CheckPosition()
1836 __ CompareAndBranchIfNonZero(pos_reg, slow_path->GetEntryLabel()); in CheckPosition()
1841 __ B(lt, slow_path->GetEntryLabel()); in CheckPosition()
1846 __ B(lt, slow_path->GetEntryLabel()); in CheckPosition()
1854 __ B(lt, slow_path->GetEntryLabel()); in CheckPosition()