Lines Matching refs:InductionInfo
197 HInductionVarAnalysis::InductionInfo* info = nullptr; in GetInductionRange()
198 HInductionVarAnalysis::InductionInfo* trip = nullptr; in GetInductionRange()
371 HInductionVarAnalysis::InductionInfo* info = nullptr; in IsUnitStride()
372 HInductionVarAnalysis::InductionInfo* trip = nullptr; in IsUnitStride()
396 HInductionVarAnalysis::InductionInfo *trip = in GenerateTripCount()
425 HInductionVarAnalysis::InductionInfo *trip = in CheckForFiniteAndConstantProps()
434 bool InductionVarRange::IsConstant(HInductionVarAnalysis::InductionInfo* info, in IsConstant()
468 /*out*/ HInductionVarAnalysis::InductionInfo** info, in HasInductionInfo()
469 /*out*/ HInductionVarAnalysis::InductionInfo** trip) const { in HasInductionInfo()
474 HInductionVarAnalysis::InductionInfo* i = induction_analysis_->LookupInfo(lp, instruction); in HasInductionInfo()
485 bool InductionVarRange::IsWellBehavedTripCount(HInductionVarAnalysis::InductionInfo* trip) const { in IsWellBehavedTripCount()
491 HInductionVarAnalysis::InductionInfo* lower = trip->op_b->op_a; in IsWellBehavedTripCount()
492 HInductionVarAnalysis::InductionInfo* upper = trip->op_b->op_b; in IsWellBehavedTripCount()
500 bool InductionVarRange::HasFetchInLoop(HInductionVarAnalysis::InductionInfo* info) const { in HasFetchInLoop()
511 bool InductionVarRange::NeedsTripCount(HInductionVarAnalysis::InductionInfo* info, in NeedsTripCount()
525 bool InductionVarRange::IsBodyTripCount(HInductionVarAnalysis::InductionInfo* trip) const { in IsBodyTripCount()
535 bool InductionVarRange::IsUnsafeTripCount(HInductionVarAnalysis::InductionInfo* trip) const { in IsUnsafeTripCount()
545 InductionVarRange::Value InductionVarRange::GetLinear(HInductionVarAnalysis::InductionInfo* info, in GetLinear()
546 HInductionVarAnalysis::InductionInfo* trip, in GetLinear()
556 HInductionVarAnalysis::InductionInfo* trip_expr = trip->op_a; in GetLinear()
564 HInductionVarAnalysis::InductionInfo cancelled_trip( in GetLinear()
577 HInductionVarAnalysis::InductionInfo neg( in GetLinear()
584 HInductionVarAnalysis::InductionInfo cancelled_trip( in GetLinear()
597 InductionVarRange::Value InductionVarRange::GetPolynomial(HInductionVarAnalysis::InductionInfo* inf… in GetPolynomial()
598 … HInductionVarAnalysis::InductionInfo* trip, in GetPolynomial()
623 InductionVarRange::Value InductionVarRange::GetGeometric(HInductionVarAnalysis::InductionInfo* info, in GetGeometric()
624 HInductionVarAnalysis::InductionInfo* trip, in GetGeometric()
646 HInductionVarAnalysis::InductionInfo* trip, in GetFetch()
708 HInductionVarAnalysis::InductionInfo* next_info = nullptr; in GetFetch()
709 HInductionVarAnalysis::InductionInfo* next_trip = nullptr; in GetFetch()
720 InductionVarRange::Value InductionVarRange::GetVal(HInductionVarAnalysis::InductionInfo* info, in GetVal()
721 HInductionVarAnalysis::InductionInfo* trip, in GetVal()
781 InductionVarRange::Value InductionVarRange::GetMul(HInductionVarAnalysis::InductionInfo* info1, in GetMul()
782 HInductionVarAnalysis::InductionInfo* info2, in GetMul()
783 HInductionVarAnalysis::InductionInfo* trip, in GetMul()
817 InductionVarRange::Value InductionVarRange::GetDiv(HInductionVarAnalysis::InductionInfo* info1, in GetDiv()
818 HInductionVarAnalysis::InductionInfo* info2, in GetDiv()
819 HInductionVarAnalysis::InductionInfo* trip, in GetDiv()
852 HInductionVarAnalysis::InductionInfo* info1, in GetRem()
853 HInductionVarAnalysis::InductionInfo* info2) const { in GetRem()
867 HInductionVarAnalysis::InductionInfo* info1, in GetXor()
868 HInductionVarAnalysis::InductionInfo* info2) const { in GetXor()
883 HInductionVarAnalysis::InductionInfo* info, in MulRangeAndConstant()
884 HInductionVarAnalysis::InductionInfo* trip, in MulRangeAndConstant()
896 HInductionVarAnalysis::InductionInfo* info, in DivRangeAndConstant()
897 HInductionVarAnalysis::InductionInfo* trip, in DivRangeAndConstant()
982 HInductionVarAnalysis::InductionInfo* info = nullptr; in GenerateRangeOrLastValue()
983 HInductionVarAnalysis::InductionInfo* trip = nullptr; in GenerateRangeOrLastValue()
1038 bool InductionVarRange::GenerateLastValuePolynomial(HInductionVarAnalysis::InductionInfo* info, in GenerateLastValuePolynomial()
1039 HInductionVarAnalysis::InductionInfo* trip, in GenerateLastValuePolynomial()
1071 bool InductionVarRange::GenerateLastValueGeometric(HInductionVarAnalysis::InductionInfo* info, in GenerateLastValueGeometric()
1072 HInductionVarAnalysis::InductionInfo* trip, in GenerateLastValueGeometric()
1123 bool InductionVarRange::GenerateLastValueWrapAround(HInductionVarAnalysis::InductionInfo* info, in GenerateLastValueWrapAround()
1124 HInductionVarAnalysis::InductionInfo* trip, in GenerateLastValueWrapAround()
1144 bool InductionVarRange::GenerateLastValuePeriodic(HInductionVarAnalysis::InductionInfo* info, in GenerateLastValuePeriodic()
1145 HInductionVarAnalysis::InductionInfo* trip, in GenerateLastValuePeriodic()
1155 HInductionVarAnalysis::InductionInfo* p = info; in GenerateLastValuePeriodic()
1220 bool InductionVarRange::GenerateCode(HInductionVarAnalysis::InductionInfo* info, in GenerateCode()
1221 HInductionVarAnalysis::InductionInfo* trip, in GenerateCode()
1380 void InductionVarRange::ReplaceInduction(HInductionVarAnalysis::InductionInfo* info, in ReplaceInduction()