Home
last modified time | relevance | path

Searched refs:AssertOp (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/ControlFlowToLLVM/
H A DControlFlowToLLVM.cpp36 struct AssertOpLowering : public ConvertOpToLLVMPattern<cf::AssertOp> {
37 using ConvertOpToLLVMPattern<cf::AssertOp>::ConvertOpToLLVMPattern;
40 matchAndRewrite(cf::AssertOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncToAsyncRuntime.cpp423 builder.create<cf::AssertOp>(notError, in matchAndRewrite()
567 class AssertOpLowering : public OpConversionPattern<cf::AssertOp> {
572 : OpConversionPattern<cf::AssertOp>(ctx), in AssertOpLowering()
576 matchAndRewrite(cf::AssertOp op, OpAdaptor adaptor, in matchAndRewrite()
799 runtimeTarget.addLegalOp<cf::AssertOp, arith::XOrIOp, arith::ConstantOp, in runOnOperation()
803 runtimeTarget.addDynamicallyLegalOp<cf::AssertOp>( in runOnOperation()
804 [&](cf::AssertOp op) -> bool { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/
H A DConvertShapeConstraints.cpp32 rewriter.create<cf::AssertOp>(op.getLoc(), op.getPred(), op.getMsgAttr()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/ControlFlow/IR/
H A DControlFlowOps.td38 // AssertOp
41 def AssertOp : CF_Op<"assert"> {
/llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/
H A DControlFlowOps.cpp79 LogicalResult AssertOp::canonicalize(AssertOp op, PatternRewriter &rewriter) { in canonicalize()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTiling.cpp101 b.create<cf::AssertOp>( in emitIsPositiveIndexAssertion()
165 b.create<cf::AssertOp>( in computeMultiTileSizes()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp162 Optional<ISD::NodeType> AssertOp = None) { in getCopyFromParts() argument
272 if (AssertOp) in getCopyFromParts()
273 Val = DAG.getNode(*AssertOp, DL, PartEVT, Val, in getCopyFromParts()
9989 Optional<ISD::NodeType> AssertOp; in LowerCallTo() local
9991 AssertOp = ISD::AssertSext; in LowerCallTo()
9993 AssertOp = ISD::AssertZext; in LowerCallTo()
10004 CLI.CallConv, AssertOp)); in LowerCallTo()
10480 Optional<ISD::NodeType> AssertOp = None; in LowerArguments() local
10542 Optional<ISD::NodeType> AssertOp; in LowerArguments() local
10544 AssertOp = ISD::AssertSext; in LowerArguments()
[all …]