[llvm] f2ff298 - [MC] Remove deprecated createAsmStreamer/createMCObjectStreamer with 3 trailing bool

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 10 09:31:17 PDT 2025


Author: Fangrui Song
Date: 2025-04-10T09:31:13-07:00
New Revision: f2ff298867d7733122e32eead5a8c524b09dfdb1

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

LOG: [MC] Remove deprecated createAsmStreamer/createMCObjectStreamer with 3 trailing bool

They were deprecated around 867faeec054abb4c035673189c1169fef45f54c8
(June 2024)

Added: 
    

Modified: 
    llvm/include/llvm/MC/TargetRegistry.h
    llvm/lib/MC/TargetRegistry.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/MC/TargetRegistry.h b/llvm/include/llvm/MC/TargetRegistry.h
index 033334cfb8ae6..fd5c2acdd5da9 100644
--- a/llvm/include/llvm/MC/TargetRegistry.h
+++ b/llvm/include/llvm/MC/TargetRegistry.h
@@ -549,25 +549,12 @@ class Target {
                                      std::unique_ptr<MCObjectWriter> OW,
                                      std::unique_ptr<MCCodeEmitter> Emitter,
                                      const MCSubtargetInfo &STI) const;
-  LLVM_DEPRECATED("Use the overload without the 3 trailing bool", "")
-  MCStreamer *createMCObjectStreamer(const Triple &T, MCContext &Ctx,
-                                     std::unique_ptr<MCAsmBackend> &&TAB,
-                                     std::unique_ptr<MCObjectWriter> &&OW,
-                                     std::unique_ptr<MCCodeEmitter> &&Emitter,
-                                     const MCSubtargetInfo &STI, bool, bool,
-                                     bool) const;
 
   MCStreamer *createAsmStreamer(MCContext &Ctx,
                                 std::unique_ptr<formatted_raw_ostream> OS,
                                 MCInstPrinter *IP,
                                 std::unique_ptr<MCCodeEmitter> CE,
                                 std::unique_ptr<MCAsmBackend> TAB) const;
-  LLVM_DEPRECATED("Use the overload without the 3 unused bool", "")
-  MCStreamer *
-  createAsmStreamer(MCContext &Ctx, std::unique_ptr<formatted_raw_ostream> OS,
-                    bool IsVerboseAsm, bool UseDwarfDirectory,
-                    MCInstPrinter *IP, std::unique_ptr<MCCodeEmitter> &&CE,
-                    std::unique_ptr<MCAsmBackend> &&TAB, bool ShowInst) const;
 
   MCTargetStreamer *createAsmTargetStreamer(MCStreamer &S,
                                             formatted_raw_ostream &OS,

diff  --git a/llvm/lib/MC/TargetRegistry.cpp b/llvm/lib/MC/TargetRegistry.cpp
index ec1c5a91d2728..ca6ee76f5eb7b 100644
--- a/llvm/lib/MC/TargetRegistry.cpp
+++ b/llvm/lib/MC/TargetRegistry.cpp
@@ -77,15 +77,6 @@ MCStreamer *Target::createMCObjectStreamer(
   return S;
 }
 
-MCStreamer *Target::createMCObjectStreamer(
-    const Triple &T, MCContext &Ctx, std::unique_ptr<MCAsmBackend> &&TAB,
-    std::unique_ptr<MCObjectWriter> &&OW,
-    std::unique_ptr<MCCodeEmitter> &&Emitter, const MCSubtargetInfo &STI, bool,
-    bool, bool) const {
-  return createMCObjectStreamer(T, Ctx, std::move(TAB), std::move(OW),
-                                std::move(Emitter), STI);
-}
-
 MCStreamer *Target::createAsmStreamer(MCContext &Ctx,
                                       std::unique_ptr<formatted_raw_ostream> OS,
                                       MCInstPrinter *IP,
@@ -104,17 +95,6 @@ MCStreamer *Target::createAsmStreamer(MCContext &Ctx,
   return S;
 }
 
-MCStreamer *Target::createAsmStreamer(MCContext &Ctx,
-                                      std::unique_ptr<formatted_raw_ostream> OS,
-                                      bool IsVerboseAsm, bool UseDwarfDirectory,
-                                      MCInstPrinter *IP,
-                                      std::unique_ptr<MCCodeEmitter> &&CE,
-                                      std::unique_ptr<MCAsmBackend> &&TAB,
-                                      bool ShowInst) const {
-  return createAsmStreamer(Ctx, std::move(OS), IP, std::move(CE),
-                           std::move(TAB));
-}
-
 iterator_range<TargetRegistry::iterator> TargetRegistry::targets() {
   return make_range(iterator(FirstTarget), iterator());
 }


        


More information about the llvm-commits mailing list