Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.h154 : public mlir::OpConversionPattern<cir::ReturnOp> {
156 using mlir::OpConversionPattern<cir::ReturnOp>::OpConversionPattern;
159 matchAndRewrite(cir::ReturnOp op, OpAdaptor,
H A DLowerToLLVM.cpp869 cir::ReturnOp op, OpAdaptor adaptor, in matchAndRewrite()
871 rewriter.replaceOpWithNewOp<mlir::LLVM::ReturnOp>(op, adaptor.getOperands()); in matchAndRewrite()
1269 rewriter.create<mlir::LLVM::ReturnOp>(loc, value); in matchAndRewriteRegionInitializedGlobal()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunction.cpp280 cir::ReturnOp CIRGenFunction::LexicalScope::emitReturn(mlir::Location loc) { in emitReturn()
287 return builder.create<cir::ReturnOp>(loc, in emitReturn()
290 return builder.create<cir::ReturnOp>(loc); in emitReturn()
H A DCIRGenFunction.h698 cir::ReturnOp emitReturn(mlir::Location loc);
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/
H A DCIRDialect.cpp774 static mlir::LogicalResult checkReturnAndFunction(cir::ReturnOp op, in checkReturnAndFunction()
792 mlir::LogicalResult cir::ReturnOp::verify() { in verify()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/
H A DCIROps.td461 // ReturnOp
464 def ReturnOp : CIR_Op<"return", [ParentOneOf<["FuncOp", "ScopeOp", "IfOp",
490 // Allow building a ReturnOp with no return operand.
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2169 Type* ReturnOp = CI.getType(); in upgradeMaskToInt() local
2172 return Builder.CreateSExt(Mask, ReturnOp, "vpmovm2"); in upgradeMaskToInt()