[flang-commits] [flang] [flang] Erase `fir.local` ops before lowering `fir` to `llvm` (PR #143687)

Kareem Ergawy via flang-commits flang-commits at lists.llvm.org
Wed Jun 11 05:53:16 PDT 2025


================
@@ -3294,6 +3294,29 @@ struct LoadOpConversion : public fir::FIROpConversion<fir::LoadOp> {
   }
 };
 
+struct LocalitySpecifierOpConversion
+    : public fir::FIROpConversion<fir::LocalitySpecifierOp> {
+  using FIROpConversion::FIROpConversion;
+  llvm::LogicalResult
+  matchAndRewrite(fir::LocalitySpecifierOp localizer, OpAdaptor adaptor,
+                  mlir::ConversionPatternRewriter &rewriter) const override {
+    auto uses = mlir::SymbolTable::getSymbolUses(
----------------
ergawy wrote:

Thanks for the quick review. Done.

https://github.com/llvm/llvm-project/pull/143687


More information about the flang-commits mailing list