Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinduction_var_analysis.cc28 static void RotateEntryPhiFirst(HLoopInformation* loop, in RotateEntryPhiFirst()
99 static bool IsGuardedBy(HLoopInformation* loop, in IsGuardedBy()
146 HInstruction* FindFirstLoopHeaderPhiUse(HLoopInformation* loop, HInstruction* instruction) { in FindFirstLoopHeaderPhiUse()
160 bool FixOutsideUse(HLoopInformation* loop, in FixOutsideUse()
200 bool RewriteBreakLoopBody(HLoopInformation* loop, in RewriteBreakLoopBody()
259 void HInductionVarAnalysis::VisitLoop(HLoopInformation* loop) { in VisitLoop()
294 void HInductionVarAnalysis::VisitNode(HLoopInformation* loop, HInstruction* instruction) { in VisitNode()
338 uint32_t HInductionVarAnalysis::VisitDescendant(HLoopInformation* loop, HInstruction* instruction) { in VisitDescendant()
356 void HInductionVarAnalysis::ClassifyTrivial(HLoopInformation* loop, HInstruction* instruction) { in ClassifyTrivial()
393 void HInductionVarAnalysis::ClassifyNonTrivial(HLoopInformation* loop) { in ClassifyNonTrivial()
[all …]
Dbounds_check_elimination.cc909 HLoopInformation* loop = bounds_check->GetBlock()->GetLoopInformation(); in VisitBoundsCheck() local
1348 HLoopInformation* loop = array_get->GetBlock()->GetLoopInformation(); in VisitArrayGet() local
1524 void TransformLoopForDynamicBCE(HLoopInformation* loop, HBoundsCheck* bounds_check) { in TransformLoopForDynamicBCE()
1654 bool DynamicBCESeemsProfitable(HLoopInformation* loop, HBasicBlock* block) { in DynamicBCESeemsProfitable()
1687 bool IsEarlyExitLoop(HLoopInformation* loop) { in IsEarlyExitLoop()
1713 bool CanHandleLength(HLoopInformation* loop, HInstruction* length, bool needs_taken_test) { in CanHandleLength()
1729 bool CanHandleNullCheck(HLoopInformation* loop, HInstruction* check, bool needs_taken_test) { in CanHandleNullCheck()
1756 …bool CanHandleInfiniteLoop(HLoopInformation* loop, HInstruction* index, bool needs_infinite_test) { in CanHandleInfiniteLoop()
1787 HBasicBlock* GetPreHeader(HLoopInformation* loop, HInstruction* instruction) { in GetPreHeader()
1806 void InsertDeoptInLoop(HLoopInformation* loop, in InsertDeoptInLoop()
[all …]
Dinduction_var_range.cc153 static HInstruction* GetLoopControl(HLoopInformation* loop) { in GetLoopControl()
174 HLoopInformation* loop = nullptr; in GetInductionRange() local
332 bool InductionVarRange::IsFinite(HLoopInformation* loop, /*out*/ int64_t* trip_count) const { in IsFinite()
337 bool InductionVarRange::HasKnownTripCount(HLoopInformation* loop, in HasKnownTripCount()
348 HLoopInformation* loop = nullptr; in IsUnitStride() local
371 HInstruction* InductionVarRange::GenerateTripCount(HLoopInformation* loop, in GenerateTripCount()
400 bool InductionVarRange::CheckForFiniteAndConstantProps(HLoopInformation* loop, in CheckForFiniteAndConstantProps()
445 /*out*/ HLoopInformation** loop, in HasInductionInfo()
959 HLoopInformation* loop = nullptr; in GenerateRangeOrLastValue() local
Dinduction_var_range.h138 void ReVisit(HLoopInformation* loop) { in ReVisit()
Dlinear_order.cc63 HLoopInformation* loop = header->GetLoopInformation(); in IsLinearOrderWellFormed() local
Dintrinsics_arm_vixl.cc152 vixl32::Label loop; in EmitNativeCode() local
718 vixl32::Label loop; in GenerateStringCompareToLoop() local
934 vixl32::Label loop; in VisitStringEquals() local
1689 vixl32::Label loop; in VisitSystemArrayCopy() local
1711 vixl32::Label loop; in VisitSystemArrayCopy() local
2311 vixl32::Label loop, remainder; in VisitStringGetCharsNoCheck() local
2724 vixl32::Label loop; in GenerateIntrinsicGet() local
2760 vixl32::Label loop; in GenerateIntrinsicGet() local
2948 vixl32::Label loop; in GenerateIntrinsicSet() local
2966 vixl32::Label loop; in GenerateIntrinsicSet() local
[all …]
Dintrinsics_arm64.cc1512 vixl::aarch64::Label loop; in VisitStringCompareTo() local
1746 vixl::aarch64::Label loop; in VisitStringEquals() local
2293 vixl::aarch64::Label loop; in VisitStringGetCharsNoCheck() local
2579 vixl::aarch64::Label loop, done; in VisitSystemArrayCopyChar() local
3081 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local
3106 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local
3445 vixl::aarch64::Label loop, done; in GenerateCodeForCalculationCRC32ValueOfBytes() local
3959 vixl::aarch64::Label loop; in GenerateSubTypeObjectCheckNoReadBarrier() local
Dintrinsics_x86_64.cc95 NearLabel loop; in EmitNativeCode() local
1081 NearLabel loop, done; in VisitSystemArrayCopy() local
1129 NearLabel loop, done; in VisitSystemArrayCopy() local
Dcode_generator_arm64.cc3942 vixl::aarch64::Label loop, success; in VisitInstanceOf() local
3972 vixl::aarch64::Label loop, success; in VisitInstanceOf() local
4192 vixl::aarch64::Label loop; in VisitCheckCast() local
4220 vixl::aarch64::Label loop; in VisitCheckCast() local
Dintrinsics_x86.cc118 NearLabel loop; in EmitNativeCode() local
2941 NearLabel loop, done; in VisitSystemArrayCopy() local
2996 NearLabel loop, done; in VisitSystemArrayCopy() local
Dcode_generator_x86_64.cc6693 NearLabel loop, success; in VisitInstanceOf() local
6728 NearLabel loop, success; in VisitInstanceOf() local
6970 NearLabel loop; in VisitCheckCast() local
7002 NearLabel loop; in VisitCheckCast() local
Dcode_generator_arm_vixl.cc7938 vixl32::Label loop; in VisitInstanceOf() local
7965 vixl32::Label loop, success; in VisitInstanceOf() local
8220 vixl32::Label loop; in VisitCheckCast() local
8249 vixl32::Label loop; in VisitCheckCast() local
Dcode_generator_x86.cc7593 NearLabel loop; in VisitInstanceOf() local
7628 NearLabel loop, success; in VisitInstanceOf() local
7865 NearLabel loop; in VisitCheckCast() local
7899 NearLabel loop; in VisitCheckCast() local
Dnodes.cc3004 HLoopInformation* loop = header->GetLoopInformation(); in TransformLoopForVectorization() local
/art/test/652-deopt-intrinsic/src/
DMain.java25 public static void loop() { in loop() method in Main
/art/test/2024-InvariantNegativeLoop/src/
DMain.java26 public int loop() { in loop() method in Main