Searched refs:TernaryOp (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/ |
| H A D | CIRSimplify.cpp | 51 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 D | FlattenCFG.cpp | 484 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 D | Record.h | 955 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 D | CIRGenExprComplex.cpp | 190 .create<cir::TernaryOp>( in VisitAbstractConditionalOperator()
|
| H A D | CIRGenExprScalar.cpp | 1003 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 D | CIRGenExpr.cpp | 1470 .create<cir::TernaryOp>( in emitOpOnBoolExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRDialect.cpp | 1564 void cir::TernaryOp::getSuccessorRegions( in getSuccessorRegions() 1578 void cir::TernaryOp::build( in build()
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.cpp | 1944 TernOpInit::TernaryOp Code; in ParseOperation() 2290 TernOpInit::TernaryOp Code = TernOpInit::SUBSTR; in ParseOperationSubstr() 2379 TernOpInit::TernaryOp Code = TernOpInit::FIND; in ParseOperationFind()
|
| H A D | Record.cpp | 1643 const TernOpInit *TernOpInit::get(TernaryOp Opc, const Init *LHS, in get()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIROps.td | 606 "TernaryOp", "WhileOp"]>]> { 1492 // TernaryOp 1495 def TernaryOp : CIR_Op<"ternary",
|