[flang-commits] [flang] 7531672 - [flang][cuda][NFC] Remove unused variable (#121533)

via flang-commits flang-commits at lists.llvm.org
Thu Jan 2 17:37:47 PST 2025


Author: Valentin Clement (バレンタイン クレメン)
Date: 2025-01-02T17:37:44-08:00
New Revision: 7531672712b0fb517f1818d512fbdfa6feed4232

URL: https://github.com/llvm/llvm-project/commit/7531672712b0fb517f1818d512fbdfa6feed4232
DIFF: https://github.com/llvm/llvm-project/commit/7531672712b0fb517f1818d512fbdfa6feed4232.diff

LOG: [flang][cuda][NFC] Remove unused variable (#121533)

Failed buildbot after https://github.com/llvm/llvm-project/pull/121524

Added: 
    

Modified: 
    flang/lib/Optimizer/Transforms/CUFOpConversion.cpp

Removed: 
    


################################################################################
diff  --git a/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp b/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
index f08f9e412b8857..8c525fc6daff5e 100644
--- a/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
+++ b/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
@@ -792,10 +792,6 @@ struct CUFSyncDescriptorOpConversion
     : public mlir::OpRewritePattern<cuf::SyncDescriptorOp> {
   using OpRewritePattern::OpRewritePattern;
 
-  CUFSyncDescriptorOpConversion(mlir::MLIRContext *context,
-                                const mlir::SymbolTable &symTab)
-      : OpRewritePattern(context), symTab{symTab} {}
-
   mlir::LogicalResult
   matchAndRewrite(cuf::SyncDescriptorOp op,
                   mlir::PatternRewriter &rewriter) const override {
@@ -822,9 +818,6 @@ struct CUFSyncDescriptorOpConversion
     op.erase();
     return mlir::success();
   }
-
-private:
-  const mlir::SymbolTable &symTab;
 };
 
 class CUFOpConversion : public fir::impl::CUFOpConversionBase<CUFOpConversion> {
@@ -887,11 +880,11 @@ void cuf::populateCUFToFIRConversionPatterns(
     const mlir::SymbolTable &symtab, mlir::RewritePatternSet &patterns) {
   patterns.insert<CUFAllocOpConversion>(patterns.getContext(), &dl, &converter);
   patterns.insert<CUFAllocateOpConversion, CUFDeallocateOpConversion,
-                  CUFFreeOpConversion>(patterns.getContext());
+                  CUFFreeOpConversion, CUFSyncDescriptorOpConversion>(
+      patterns.getContext());
   patterns.insert<CUFDataTransferOpConversion>(patterns.getContext(), symtab,
                                                &dl, &converter);
-  patterns.insert<CUFLaunchOpConversion, CUFSyncDescriptorOpConversion>(
-      patterns.getContext(), symtab);
+  patterns.insert<CUFLaunchOpConversion>(patterns.getContext(), symtab);
 }
 
 void cuf::populateFIRCUFConversionPatterns(const mlir::SymbolTable &symtab,


        


More information about the flang-commits mailing list