Lines Matching defs:predicates
274 SmallVector<Value> predicates(maxStage);
285 predicates[i] = rewriter.create<arith::CmpIOp>(
311 if (predicates[predicateIdx]) {
313 newOp = predicateFn(rewriter, newOp, predicates[predicateIdx]);
325 if (predicates[predicateIdx] &&
333 loc, predicates[predicateIdx], source, prevValue);
475 SmallVector<Value> predicates(maxStage + 1, nullptr);
492 predicates[i] = pred;
561 if (predicates[useStage]) {
563 newOp = predicateFn(rewriter, newOp, predicates[useStage]);
592 Value pred = predicates[defStage->second];
678 // Capture predicates for dynamic loops.
679 SmallVector<Value> predicates(maxStage + 1);
694 predicates[i] = rewriter.create<arith::CmpIOp>(
718 newOp = predicateFn(rewriter, newOp, predicates[currentVersion]);
755 Value pred = predicates[currentVersion];