[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