Lines Matching refs:LoopAnalysisInfo
25 LoopAnalysisInfo* analysis_results, in CalculateLoopBasicProperties()
70 trip_count = LoopAnalysisInfo::kUnknownTripCount; in GetLoopTripCount()
90 bool IsLoopNonBeneficialForScalarOpts(LoopAnalysisInfo* analysis_info) const override { in IsLoopNonBeneficialForScalarOpts()
97 uint32_t GetScalarUnrollingFactor(const LoopAnalysisInfo* analysis_info) const override { in GetScalarUnrollingFactor()
100 if (trip_count == LoopAnalysisInfo::kUnknownTripCount) { in GetScalarUnrollingFactor()
101 return LoopAnalysisInfo::kNoUnrollingFactor; in GetScalarUnrollingFactor()
105 return LoopAnalysisInfo::kNoUnrollingFactor; in GetScalarUnrollingFactor()
113 bool IsFullUnrollingBeneficial(LoopAnalysisInfo* analysis_info) const override { in IsFullUnrollingBeneficial()
116 DCHECK_NE(trip_count, LoopAnalysisInfo::kUnknownTripCount); in IsFullUnrollingBeneficial()
122 bool IsLoopTooBig(LoopAnalysisInfo* loop_analysis_info, in IsLoopTooBig()
147 bool IsLoopNonBeneficialForScalarOpts(LoopAnalysisInfo* loop_analysis_info) const override { in IsLoopNonBeneficialForScalarOpts()
161 return LoopAnalysisInfo::kNoUnrollingFactor; in GetSIMDUnrollingFactor()
166 return LoopAnalysisInfo::kNoUnrollingFactor; in GetSIMDUnrollingFactor()
320 if ((trip_count == 0) || (trip_count == LoopAnalysisInfo::kUnknownTripCount)) { in GetSIMDUnrollingFactor()
324 return LoopAnalysisInfo::kNoUnrollingFactor; in GetSIMDUnrollingFactor()
329 return LoopAnalysisInfo::kNoUnrollingFactor; in GetSIMDUnrollingFactor()
335 return LoopAnalysisInfo::kNoUnrollingFactor; in GetSIMDUnrollingFactor()