Lines Matching refs:loop_info
25 void LoopAnalysis::CalculateLoopBasicProperties(HLoopInformation* loop_info, in CalculateLoopBasicProperties() argument
30 for (HBlocksInLoopIterator block_it(*loop_info); in CalculateLoopBasicProperties()
37 if (!loop_info->Contains(*successor)) { in CalculateLoopBasicProperties()
46 if (hif != nullptr && !loop_info->Contains(*hif->InputAt(0)->GetBlock())) { in CalculateLoopBasicProperties()
67 int64_t LoopAnalysis::GetLoopTripCount(HLoopInformation* loop_info, in GetLoopTripCount() argument
70 if (!induction_range->HasKnownTripCount(loop_info, &trip_count)) { in GetLoopTripCount()
313 uint32_t GetUnrollingFactor(HLoopInformation* loop_info, HBasicBlock* header) const;
323 HLoopInformation* loop_info = block->GetLoopInformation(); in GetSIMDUnrollingFactor() local
324 DCHECK(loop_info); in GetSIMDUnrollingFactor()
325 HBasicBlock* header = loop_info->GetHeader(); in GetSIMDUnrollingFactor()
331 unroll_factor = GetUnrollingFactor(loop_info, header); in GetSIMDUnrollingFactor()
342 uint32_t unroll_cnt = GetUnrollingFactor(loop_info, header); in GetSIMDUnrollingFactor()
359 uint32_t X86_64LoopHelper::GetUnrollingFactor(HLoopInformation* loop_info, in GetUnrollingFactor() argument
362 for (HBlocksInLoopIterator it(*loop_info); !it.Done(); it.Advance()) { in GetUnrollingFactor()