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_arm64.cc1139 vixl::aarch64::Label loop; in VisitStringCompareTo() local
1373 vixl::aarch64::Label loop; in VisitStringEquals() local
1920 vixl::aarch64::Label loop; in VisitStringGetCharsNoCheck() local
2206 vixl::aarch64::Label loop, done; in VisitSystemArrayCopyChar() local
2708 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local
2733 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local
2953 vixl::aarch64::Label loop, done; in GenerateCodeForCalculationCRC32ValueOfBytes() local
Dintrinsics_arm_vixl.cc151 vixl32::Label loop; in EmitNativeCode() local
1237 vixl32::Label loop; in GenerateStringCompareToLoop() local
1453 vixl32::Label loop; in VisitStringEquals() local
2208 vixl32::Label loop; in VisitSystemArrayCopy() local
2230 vixl32::Label loop; in VisitSystemArrayCopy() local
2796 vixl32::Label loop, remainder; in VisitStringGetCharsNoCheck() local
Dintrinsics_x86_64.cc95 NearLabel loop; in EmitNativeCode() local
1081 NearLabel loop, done; in VisitSystemArrayCopy() local
1129 NearLabel loop, done; in VisitSystemArrayCopy() local
Dintrinsics_x86.cc116 NearLabel loop; in EmitNativeCode() local
2838 NearLabel loop, done; in VisitSystemArrayCopy() local
2893 NearLabel loop, done; in VisitSystemArrayCopy() local
Dcode_generator_arm64.cc3848 vixl::aarch64::Label loop, success; in VisitInstanceOf() local
3878 vixl::aarch64::Label loop, success; in VisitInstanceOf() local
4098 vixl::aarch64::Label loop; in VisitCheckCast() local
4126 vixl::aarch64::Label loop; in VisitCheckCast() local
Dcode_generator_x86_64.cc6554 NearLabel loop, success; in VisitInstanceOf() local
6589 NearLabel loop, success; in VisitInstanceOf() local
6831 NearLabel loop; in VisitCheckCast() local
6863 NearLabel loop; in VisitCheckCast() local
Dnodes.cc2729 HLoopInformation* loop = header->GetLoopInformation(); in TransformLoopForVectorization() local
Dcode_generator_x86.cc7255 NearLabel loop; in VisitInstanceOf() local
7290 NearLabel loop, success; in VisitInstanceOf() local
7527 NearLabel loop; in VisitCheckCast() local
7561 NearLabel loop; in VisitCheckCast() local
Dcode_generator_arm_vixl.cc7842 vixl32::Label loop; in VisitInstanceOf() local
7869 vixl32::Label loop, success; in VisitInstanceOf() local
8124 vixl32::Label loop; in VisitCheckCast() local
8153 vixl32::Label loop; in VisitCheckCast() 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