@@ -4230,6 +4230,15 @@ mlir::LogicalResult CIRToLLVMSignBitOpLowering::matchAndRewrite(
42304230 return mlir::success ();
42314231}
42324232
4233+ mlir::LogicalResult CIRToLLVMLinkerOptionsOpLowering::matchAndRewrite (
4234+ cir::LinkerOptionsOp op, OpAdaptor adaptor,
4235+ mlir::ConversionPatternRewriter &rewriter) const {
4236+ auto newOp = rewriter.create <mlir::LLVM::LinkerOptionsOp>(
4237+ op.getLoc (), op.getOptionsAttr ());
4238+ rewriter.replaceOp (op, newOp);
4239+ return mlir::success ();
4240+ }
4241+
42334242void populateCIRToLLVMConversionPatterns (
42344243 mlir::RewritePatternSet &patterns, mlir::TypeConverter &converter,
42354244 mlir::DataLayout &dataLayout, cir::LowerModule *lowerModule,
@@ -4314,6 +4323,7 @@ void populateCIRToLLVMConversionPatterns(
43144323 CIRToLLVMInsertMemberOpLowering,
43154324 CIRToLLVMIsConstantOpLowering,
43164325 CIRToLLVMIsFPClassOpLowering,
4326+ CIRToLLVMLinkerOptionsOpLowering,
43174327 CIRToLLVMLLVMIntrinsicCallOpLowering,
43184328 CIRToLLVMMemChrOpLowering,
43194329 CIRToLLVMMemCpyInlineOpLowering,
0 commit comments