Lines Matching refs:Checks
300 unsigned collectChecks(SmallVectorImpl<Value *> &Checks, Value *Condition,
747 unsigned LoopPredication::collectChecks(SmallVectorImpl<Value *> &Checks, in collectChecks() argument
783 Checks.push_back(*NewRangeCheck); in collectChecks()
790 Checks.push_back(Condition); in collectChecks()
797 Checks.push_back(WideableCond); in collectChecks()
807 SmallVector<Value *, 4> Checks; in widenGuardConditions() local
808 unsigned NumWidened = collectChecks(Checks, Guard->getOperand(0), Expander, in widenGuardConditions()
816 IRBuilder<> Builder(findInsertPt(Guard, Checks)); in widenGuardConditions()
817 Value *AllChecks = Builder.CreateAnd(Checks); in widenGuardConditions()
833 SmallVector<Value *, 4> Checks; in widenWidenableBranchGuardConditions() local
834 unsigned NumWidened = collectChecks(Checks, BI->getCondition(), in widenWidenableBranchGuardConditions()
842 IRBuilder<> Builder(findInsertPt(BI, Checks)); in widenWidenableBranchGuardConditions()
843 Value *AllChecks = Builder.CreateAnd(Checks); in widenWidenableBranchGuardConditions()