Home
last modified time | relevance | path

Searched refs:trueValue (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/
H A DCIRSimplify.cpp67 mlir::Value trueValue = trueBranchYieldOp.getArgs()[0]; in matchAndRewrite() local
74 rewriter.replaceOpWithNewOp<cir::SelectOp>(op, op.getCond(), trueValue, in matchAndRewrite()
138 auto trueValue = mlir::dyn_cast<cir::BoolAttr>(trueValueConstOp.getValue()); in matchAndRewrite() local
141 if (!trueValue || !falseValue) in matchAndRewrite()
145 if (trueValue.getValue() && !falseValue.getValue()) { in matchAndRewrite()
152 if (!trueValue.getValue() && falseValue.getValue()) { in matchAndRewrite()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/Builder/
H A DCIRBaseBuilder.h332 mlir::Value trueValue, mlir::Value falseValue) { in createSelect() argument
333 assert(trueValue.getType() == falseValue.getType() && in createSelect()
335 return create<cir::SelectOp>(loc, trueValue.getType(), condition, trueValue, in createSelect()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp194 mlir::Value trueValue = Visit(e->getTrueExpr()); in VisitAbstractConditionalOperator() local
195 b.create<cir::YieldOp>(loc, trueValue); in VisitAbstractConditionalOperator()
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/
H A DCIRDialect.cpp1610 mlir::Attribute trueValue = adaptor.getTrueValue(); in fold() local
1612 if (trueValue == falseValue) in fold()
1613 return trueValue; in fold()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp1835 cir::BoolAttr trueValue = getConstantBool(op.getTrueValue()); in matchAndRewrite() local
1843 if (trueValue && trueValue.getValue()) { in matchAndRewrite()