@@ -4230,6 +4230,15 @@ mlir::LogicalResult CIRToLLVMSignBitOpLowering::matchAndRewrite(
4230
4230
return mlir::success ();
4231
4231
}
4232
4232
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
+
4233
4242
void populateCIRToLLVMConversionPatterns (
4234
4243
mlir::RewritePatternSet &patterns, mlir::TypeConverter &converter,
4235
4244
mlir::DataLayout &dataLayout, cir::LowerModule *lowerModule,
@@ -4314,6 +4323,7 @@ void populateCIRToLLVMConversionPatterns(
4314
4323
CIRToLLVMInsertMemberOpLowering,
4315
4324
CIRToLLVMIsConstantOpLowering,
4316
4325
CIRToLLVMIsFPClassOpLowering,
4326
+ CIRToLLVMLinkerOptionsOpLowering,
4317
4327
CIRToLLVMLLVMIntrinsicCallOpLowering,
4318
4328
CIRToLLVMMemChrOpLowering,
4319
4329
CIRToLLVMMemCpyInlineOpLowering,
0 commit comments