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
1247 HLoopInformation* loop = array_get->GetBlock()->GetLoopInformation(); in VisitArrayGet() local
1423 void TransformLoopForDynamicBCE(HLoopInformation* loop, HBoundsCheck* bounds_check) { in TransformLoopForDynamicBCE()
1553 bool DynamicBCESeemsProfitable(HLoopInformation* loop, HBasicBlock* block) { in DynamicBCESeemsProfitable()
1586 bool IsEarlyExitLoop(HLoopInformation* loop) { in IsEarlyExitLoop()
1612 bool CanHandleLength(HLoopInformation* loop, HInstruction* length, bool needs_taken_test) { in CanHandleLength()
1628 bool CanHandleNullCheck(HLoopInformation* loop, HInstruction* check, bool needs_taken_test) { in CanHandleNullCheck()
1655 …bool CanHandleInfiniteLoop(HLoopInformation* loop, HInstruction* index, bool needs_infinite_test) { in CanHandleInfiniteLoop()
1686 HBasicBlock* GetPreHeader(HLoopInformation* loop, HInstruction* instruction) { in GetPreHeader()
1705 void InsertDeoptInLoop(HLoopInformation* loop, in InsertDeoptInLoop()
[all …]
Dinduction_var_range.cc175 static HInstruction* GetLoopControl(HLoopInformation* loop) { in GetLoopControl()
196 HLoopInformation* loop = nullptr; in GetInductionRange() local
354 bool InductionVarRange::IsFinite(HLoopInformation* loop, /*out*/ int64_t* trip_count) const { in IsFinite()
359 bool InductionVarRange::HasKnownTripCount(HLoopInformation* loop, in HasKnownTripCount()
370 HLoopInformation* loop = nullptr; in IsUnitStride() local
393 HInstruction* InductionVarRange::GenerateTripCount(HLoopInformation* loop, in GenerateTripCount()
422 bool InductionVarRange::CheckForFiniteAndConstantProps(HLoopInformation* loop, in CheckForFiniteAndConstantProps()
467 /*out*/ HLoopInformation** loop, in HasInductionInfo()
981 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.cc1214 vixl::aarch64::Label loop; in VisitStringCompareTo() local
1448 vixl::aarch64::Label loop; in VisitStringEquals() local
1995 vixl::aarch64::Label loop; in VisitStringGetCharsNoCheck() local
2281 vixl::aarch64::Label loop, done; in VisitSystemArrayCopyChar() local
2783 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local
2808 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local
3028 vixl::aarch64::Label loop, done; in GenerateCodeForCalculationCRC32ValueOfBytes() local
Dintrinsics_arm_vixl.cc201 vixl32::Label loop; in EmitNativeCode() local
1287 vixl32::Label loop; in GenerateStringCompareToLoop() local
1503 vixl32::Label loop; in VisitStringEquals() local
2258 vixl32::Label loop; in VisitSystemArrayCopy() local
2280 vixl32::Label loop; in VisitSystemArrayCopy() local
2846 vixl32::Label loop, remainder; in VisitStringGetCharsNoCheck() local
Dintrinsics_x86.cc121 NearLabel loop; in EmitNativeCode() local
2883 NearLabel loop, done; in VisitSystemArrayCopy() local
2938 NearLabel loop, done; in VisitSystemArrayCopy() local
Dintrinsics_x86_64.cc100 NearLabel loop; in EmitNativeCode() local
1139 NearLabel loop, done; in VisitSystemArrayCopy() local
1187 NearLabel loop, done; in VisitSystemArrayCopy() local
Dcode_generator_arm64.cc3651 vixl::aarch64::Label loop, success; in VisitInstanceOf() local
3681 vixl::aarch64::Label loop, success; in VisitInstanceOf() local
3901 vixl::aarch64::Label loop; in VisitCheckCast() local
3929 vixl::aarch64::Label loop; in VisitCheckCast() local
Dcode_generator_x86_64.cc6431 NearLabel loop, success; in VisitInstanceOf() local
6466 NearLabel loop, success; in VisitInstanceOf() local
6708 NearLabel loop; in VisitCheckCast() local
6740 NearLabel loop; in VisitCheckCast() local
Dcode_generator_x86.cc7138 NearLabel loop; in VisitInstanceOf() local
7173 NearLabel loop, success; in VisitInstanceOf() local
7410 NearLabel loop; in VisitCheckCast() local
7444 NearLabel loop; in VisitCheckCast() local
Dnodes.cc2729 HLoopInformation* loop = header->GetLoopInformation(); in TransformLoopForVectorization() local
Dcode_generator_arm_vixl.cc7670 vixl32::Label loop; in VisitInstanceOf() local
7697 vixl32::Label loop, success; in VisitInstanceOf() local
7952 vixl32::Label loop; in VisitCheckCast() local
7981 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