Home
last modified time | relevance | path

Searched refs:TernaryOp (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/
H A DCIRSimplify.cpp51 struct SimplifyTernary final : public OpRewritePattern<TernaryOp> {
52 using OpRewritePattern<TernaryOp>::OpRewritePattern;
54 LogicalResult matchAndRewrite(TernaryOp op, in matchAndRewrite()
317 if (isa<TernaryOp, SelectOp, SwitchOp, VecSplatOp>(op)) in runOnOperation()
H A DFlattenCFG.cpp484 class CIRTernaryOpFlattening : public mlir::OpRewritePattern<cir::TernaryOp> {
486 using OpRewritePattern<cir::TernaryOp>::OpRewritePattern;
489 matchAndRewrite(cir::TernaryOp op, in matchAndRewrite()
552 if (isa<IfOp, ScopeOp, SwitchOp, LoopOpInterface, TernaryOp>(op)) in runOnOperation()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h955 enum TernaryOp : uint8_t { enum
971 TernOpInit(TernaryOp opc, const Init *lhs, const Init *mhs, const Init *rhs, in TernOpInit()
983 static const TernOpInit *get(TernaryOp opc, const Init *lhs, const Init *mhs,
988 TernaryOp getOpcode() const { return (TernaryOp)Opc; } in getOpcode()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp190 .create<cir::TernaryOp>( in VisitAbstractConditionalOperator()
H A DCIRGenExprScalar.cpp1003 auto resOp = builder.create<cir::TernaryOp>( in VisitBinLAnd()
1035 auto resOp = builder.create<cir::TernaryOp>( in VisitBinLOr()
2114 .create<cir::TernaryOp>( in VisitAbstractConditionalOperator()
H A DCIRGenExpr.cpp1470 .create<cir::TernaryOp>( in emitOpOnBoolExpr()
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/
H A DCIRDialect.cpp1564 void cir::TernaryOp::getSuccessorRegions( in getSuccessorRegions()
1578 void cir::TernaryOp::build( in build()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp1944 TernOpInit::TernaryOp Code; in ParseOperation()
2290 TernOpInit::TernaryOp Code = TernOpInit::SUBSTR; in ParseOperationSubstr()
2379 TernOpInit::TernaryOp Code = TernOpInit::FIND; in ParseOperationFind()
H A DRecord.cpp1643 const TernOpInit *TernOpInit::get(TernaryOp Opc, const Init *LHS, in get()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/
H A DCIROps.td606 "TernaryOp", "WhileOp"]>]> {
1492 // TernaryOp
1495 def TernaryOp : CIR_Op<"ternary",