Lines Matching refs:IsLoopBranch
551 Value *Condition, bool IsLoopBranch, in isValidSwitch() argument
556 if (IsLoopBranch && L->isLoopLatch(&BB)) in isValidSwitch()
575 Value *Condition, bool IsLoopBranch, in isValidBranch() argument
586 return isValidBranch(BB, BI, Op0, IsLoopBranch, Context) && in isValidBranch()
587 isValidBranch(BB, BI, Op1, IsLoopBranch, Context); in isValidBranch()
599 if (!IsLoopBranch && Context.CurRegion.contains(Load)) { in isValidBranch()
606 if (!IsLoopBranch && AllowNonAffineSubRegions && in isValidBranch()
628 return !IsLoopBranch && AllowNonAffineSubRegions && in isValidBranch()
643 if (!IsLoopBranch && AllowNonAffineSubRegions && in isValidBranch()
647 if (IsLoopBranch) in isValidBranch()
654 bool ScopDetection::isValidCFG(BasicBlock &BB, bool IsLoopBranch, in isValidCFG() argument
678 return isValidBranch(BB, BI, Condition, IsLoopBranch, Context); in isValidCFG()
683 return isValidSwitch(BB, SI, Condition, IsLoopBranch, Context); in isValidCFG()