| /art/compiler/optimizing/ |
| D | induction_var_analysis.cc | 66 static bool IsGuardedBy(const HLoopInformation* loop, in IsGuardedBy() 113 HInstruction* FindFirstLoopHeaderPhiUse(const HLoopInformation* loop, HInstruction* instruction) { in FindFirstLoopHeaderPhiUse() 127 static bool FixOutsideUse(const HLoopInformation* loop, in FixOutsideUse() 165 static bool RewriteBreakLoopBody(const HLoopInformation* loop, in RewriteBreakLoopBody() 238 void HInductionVarAnalysis::VisitLoop(const HLoopInformation* loop) { in VisitLoop() 266 const HLoopInformation* loop, in TryVisitNodes() 389 void HInductionVarAnalysis::ClassifyTrivial(const HLoopInformation* loop, in ClassifyTrivial() 443 void HInductionVarAnalysis::ClassifyNonTrivial(const HLoopInformation* loop, in ClassifyNonTrivial() 611 const HLoopInformation* loop, in TransferPhi() 630 const HLoopInformation* loop, in TransferAddSub() [all …]
|
| D | induction_var_range.cc | 153 static HInstruction* GetLoopControl(const HLoopInformation* loop) { in GetLoopControl() 159 static bool IsContextInBody(const HBasicBlock* context, const HLoopInformation* loop) { in IsContextInBody() 167 bool UseFullTripCount(const HBasicBlock* context, const HLoopInformation* loop, bool is_min) { in UseFullTripCount() 207 const HLoopInformation* loop = nullptr; in GetInductionRange() local 368 bool InductionVarRange::IsFinite(const HLoopInformation* loop, /*out*/ int64_t* trip_count) const { in IsFinite() argument 373 bool InductionVarRange::HasKnownTripCount(const HLoopInformation* loop, in HasKnownTripCount() 384 const HLoopInformation* loop = nullptr; in IsUnitStride() local 407 HInstruction* InductionVarRange::GenerateTripCount(const HLoopInformation* loop, in GenerateTripCount() 451 bool InductionVarRange::CheckForFiniteAndConstantProps(const HLoopInformation* loop, in CheckForFiniteAndConstantProps() 465 const HLoopInformation* loop, in IsConstant() [all …]
|
| D | induction_var_range_test.cc | 149 HLoopInformation loop(exit_block_, graph_); in CreateInvariant() local 245 HLoopInformation loop(exit_block_, graph_); in NeedsTripCount() local 262 HLoopInformation loop(exit_block_, graph_); in GetMin() local 268 HLoopInformation* loop, in GetMin() 277 HLoopInformation loop(exit_block_, graph_); in GetMax() local 283 HLoopInformation* loop, in GetMax() 293 HLoopInformation loop(exit_block_, graph_); in GetMul() local 302 HLoopInformation loop(exit_block_, graph_); in GetDiv() local 310 HLoopInformation loop(exit_block_, graph_); in GetRem() local 318 HLoopInformation loop(exit_block_, graph_); in GetXor() local [all …]
|
| D | bounds_check_elimination.cc | 909 HLoopInformation* loop = bounds_check->GetBlock()->GetLoopInformation(); in VisitBoundsCheck() local 1348 HLoopInformation* loop = array_get->GetBlock()->GetLoopInformation(); in VisitArrayGet() local 1525 void TransformLoopForDynamicBCE(HLoopInformation* loop, HBoundsCheck* bounds_check) { in TransformLoopForDynamicBCE() 1664 bool DynamicBCESeemsProfitable(HLoopInformation* loop, HBasicBlock* block) { in DynamicBCESeemsProfitable() 1697 bool IsEarlyExitLoop(HLoopInformation* loop) { in IsEarlyExitLoop() 1723 bool CanHandleLength(HLoopInformation* loop, HInstruction* length, bool needs_taken_test) { in CanHandleLength() 1739 bool CanHandleNullCheck(HLoopInformation* loop, HInstruction* check, bool needs_taken_test) { in CanHandleNullCheck() 1766 …bool CanHandleInfiniteLoop(HLoopInformation* loop, HInstruction* index, bool needs_infinite_test) { in CanHandleInfiniteLoop() 1797 HBasicBlock* GetPreHeader(HLoopInformation* loop, HInstruction* instruction) { in GetPreHeader() 1816 void InsertDeoptInLoop(HLoopInformation* loop, in InsertDeoptInLoop() [all …]
|
| D | induction_var_range.h | 138 void ReVisit(const HLoopInformation* loop) { in ReVisit()
|
| D | linear_order.cc | 63 HLoopInformation* loop = header->GetLoopInformation(); in IsLinearOrderWellFormed() local
|
| D | induction_var_analysis.h | 123 const HLoopInformation* loop, in CreateInvariantOp()
|
| D | intrinsics_arm_vixl.cc | 152 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 3035 vixl32::Label loop; in GenerateIntrinsicSet() local 3053 vixl32::Label loop; in GenerateIntrinsicSet() local [all …]
|
| D | intrinsics_arm64.cc | 1713 vixl::aarch64::Label loop; in VisitStringCompareTo() local 1947 vixl::aarch64::Label loop; in VisitStringEquals() local 2510 vixl::aarch64::Label loop; in VisitStringGetCharsNoCheck() local 2796 vixl::aarch64::Label loop, done; in VisitSystemArrayCopyChar() local 3298 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local 3323 vixl::aarch64::Label loop; in VisitSystemArrayCopy() local 3663 vixl::aarch64::Label loop, done; in GenerateCodeForCalculationCRC32ValueOfBytes() local 4323 vixl::aarch64::Label loop; in GenerateSubTypeObjectCheckNoReadBarrier() local
|
| D | code_generator_arm64.cc | 4022 vixl::aarch64::Label loop, success; in VisitInstanceOf() local 4052 vixl::aarch64::Label loop, success; in VisitInstanceOf() local 4272 vixl::aarch64::Label loop; in VisitCheckCast() local 4300 vixl::aarch64::Label loop; in VisitCheckCast() local
|
| D | code_generator_x86_64.cc | 6801 NearLabel loop, success; in VisitInstanceOf() local 6836 NearLabel loop, success; in VisitInstanceOf() local 7078 NearLabel loop; in VisitCheckCast() local 7110 NearLabel loop; in VisitCheckCast() local
|
| D | intrinsics_x86.cc | 118 NearLabel loop; in EmitNativeCode() local 3191 NearLabel loop, done; in VisitSystemArrayCopy() local 3246 NearLabel loop, done; in VisitSystemArrayCopy() local
|
| D | intrinsics_x86_64.cc | 95 NearLabel loop; in EmitNativeCode() local 1165 NearLabel loop, done; in VisitSystemArrayCopy() local 1213 NearLabel loop, done; in VisitSystemArrayCopy() local
|
| D | code_generator_arm_vixl.cc | 7980 vixl32::Label loop; in VisitInstanceOf() local 8007 vixl32::Label loop, success; in VisitInstanceOf() local 8262 vixl32::Label loop; in VisitCheckCast() local 8291 vixl32::Label loop; in VisitCheckCast() local
|
| D | code_generator_x86.cc | 7541 NearLabel loop; in VisitInstanceOf() local 7576 NearLabel loop, success; in VisitInstanceOf() local 7813 NearLabel loop; in VisitCheckCast() local 7847 NearLabel loop; in VisitCheckCast() local
|
| D | nodes.cc | 3009 HLoopInformation* loop = header->GetLoopInformation(); in TransformLoopForVectorization() local
|
| /art/test/652-deopt-intrinsic/src/ |
| D | Main.java | 25 public static void loop() { in loop() method in Main
|
| /art/test/2024-InvariantNegativeLoop/src/ |
| D | Main.java | 26 public int loop() { in loop() method in Main
|