Lines Matching refs:HLoopInformation
73 static bool IsEarlyExit(HLoopInformation* loop_info) { in IsEarlyExit()
429 static void PeelByCount(HLoopInformation* loop_info, in PeelByCount()
467 static bool HasLoopDiamondStructure(HLoopInformation* loop_info) { in HasLoopDiamondStructure()
499 static bool IsPredicatedLoopControlFlowSupported(HLoopInformation* loop_info) { in IsPredicatedLoopControlFlowSupported()
619 void HLoopOptimization::AddLoop(HLoopInformation* loop_info) { in AddLoop()
767 HLoopInformation* loop_info = analysis_info->GetLoopInfo(); in TryToRemoveSuspendCheckFromLoopHeader()
852 static HBasicBlock* GetInnerLoopFiniteSingleExit(HLoopInformation* loop_info) { in GetInnerLoopFiniteSingleExit()
1013 HLoopInformation* loop_info = analysis_info->GetLoopInfo(); in TryUnrollingForBranchPenaltyReduction()
1028 HLoopInformation* loop_info = analysis_info->GetLoopInfo(); in TryPeelingForLoopInvariantExitsElimination()
1084 HLoopInformation* loop_info = analysis_info->GetLoopInfo(); in TryFullUnrolling()
1095 HLoopInformation* loop_info = node->loop_info; in TryLoopScalarOpts()
1524 HLoopInformation* vloop = vector_header_->GetLoopInformation(); in FinalizeVectorization()
1677 HLoopInformation* loop_info = node->loop_info; in GenerateNewLoopBodyOnce()
2909 HLoopInformation* loop_info = phi->GetBlock()->GetLoopInformation(); in TrySetPhiReduction()
2992 bool HLoopOptimization::IsUsedOutsideLoop(HLoopInformation* loop_info, in IsUsedOutsideLoop()
3003 bool HLoopOptimization::IsOnlyUsedAfterLoop(HLoopInformation* loop_info, in IsOnlyUsedAfterLoop()
3026 bool HLoopOptimization::TryReplaceWithLastValue(HLoopInformation* loop_info, in TryReplaceWithLastValue()
3041 HLoopInformation* other_loop_info = user->GetBlock()->GetLoopInformation(); in TryReplaceWithLastValue()
3056 HLoopInformation* other_loop_info = user->GetHolder()->GetBlock()->GetLoopInformation(); in TryReplaceWithLastValue()
3069 bool HLoopOptimization::TryAssignLastValue(HLoopInformation* loop_info, in TryAssignLastValue()
3110 HLoopInformation* loop_info = node->loop_info; in PreparePredicateInfoMap()
3126 HLoopInformation* loop_info = node->loop_info; in InitPredicateInfoMap()