Lines Matching refs:Checks
298 unsigned collectChecks(SmallVectorImpl<Value *> &Checks, Value *Condition,
739 unsigned LoopPredication::collectChecks(SmallVectorImpl<Value *> &Checks, in collectChecks() argument
775 Checks.push_back(NewRangeCheck.getValue()); in collectChecks()
782 Checks.push_back(Condition); in collectChecks()
789 Checks.push_back(WideableCond); in collectChecks()
799 SmallVector<Value *, 4> Checks; in widenGuardConditions() local
800 unsigned NumWidened = collectChecks(Checks, Guard->getOperand(0), Expander, in widenGuardConditions()
808 IRBuilder<> Builder(findInsertPt(Guard, Checks)); in widenGuardConditions()
809 Value *AllChecks = Builder.CreateAnd(Checks); in widenGuardConditions()
825 SmallVector<Value *, 4> Checks; in widenWidenableBranchGuardConditions() local
826 unsigned NumWidened = collectChecks(Checks, BI->getCondition(), in widenWidenableBranchGuardConditions()
834 IRBuilder<> Builder(findInsertPt(BI, Checks)); in widenWidenableBranchGuardConditions()
835 Value *AllChecks = Builder.CreateAnd(Checks); in widenWidenableBranchGuardConditions()