Home
last modified time | relevance | path

Searched refs:falseVal (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DArithmeticOps.cpp1764 Value falseVal = rewriter.create<arith::AndIOp>(op.getLoc(), notCondition, in matchAndRewrite() local
1766 rewriter.replaceOpWithNewOp<arith::OrIOp>(op, trueVal, falseVal); in matchAndRewrite()
1812 Value falseVal = getFalseValue(); in fold() local
1813 if (trueVal == falseVal) in fold()
1824 return falseVal; in fold()
1843 if ((cmpLhs == trueVal && cmpRhs == falseVal) || in fold()
1844 (cmpRhs == trueVal && cmpLhs == falseVal)) in fold()
1845 return pred == arith::CmpIPredicate::ne ? trueVal : falseVal; in fold()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp1581 Value falseVal = std::get<1>(it.value()); in matchAndRewrite() local
1583 &op.getElseRegion() == falseVal.getParentRegion()) in matchAndRewrite()
1607 Value falseVal = std::get<1>(it.value()); in matchAndRewrite() local
1609 &replacement.getElseRegion() == falseVal.getParentRegion()) { in matchAndRewrite()
1612 falseYields.push_back(falseVal); in matchAndRewrite()
1613 } else if (trueVal == falseVal) in matchAndRewrite()
1617 op.getLoc(), cond, trueVal, falseVal); in matchAndRewrite()
1769 bool falseVal = falseYield.getValue().cast<BoolAttr>().getValue(); in matchAndRewrite() local
1770 if (!trueVal && falseVal) { in matchAndRewrite()
1780 if (trueVal && !falseVal) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransforms.cpp811 Value falseVal = rewriter.create<arith::ConstantOp>( in matchAndRewrite() local
820 Value sel = rewriter.create<arith::SelectOp>(loc, val, trueVal, falseVal); in matchAndRewrite()