[llvm-branch-commits] [llvm] 9c53b2a - [MC] Delete unused declarations
Fangrui Song via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sun Dec 6 15:42:36 PST 2020
Author: Fangrui Song
Date: 2020-12-06T15:36:39-08:00
New Revision: 9c53b2adc8c032f025ad871c8f9a0aeaf23453a8
URL: https://github.com/llvm/llvm-project/commit/9c53b2adc8c032f025ad871c8f9a0aeaf23453a8
DIFF: https://github.com/llvm/llvm-project/commit/9c53b2adc8c032f025ad871c8f9a0aeaf23453a8.diff
LOG: [MC] Delete unused declarations
Notes:
* llvm::createAsmStreamer: it has been moved to TargetRegistry.h
* (anon ns)::WasmObjectWriter::updateCustomSectionRelocations: remnant of D46335
* COFFAsmParser::ParseSEHRegisterNumber: remnant of D66625
* llvm::CodeViewContext::isValidCVFileNumber: accidentally added by r279847
Added:
Modified:
llvm/include/llvm/MC/MCCodeView.h
llvm/include/llvm/MC/MCMachObjectWriter.h
llvm/include/llvm/MC/MCStreamer.h
llvm/lib/MC/MCParser/COFFAsmParser.cpp
llvm/lib/MC/MCParser/MasmParser.cpp
llvm/lib/MC/WasmObjectWriter.cpp
Removed:
################################################################################
diff --git a/llvm/include/llvm/MC/MCCodeView.h b/llvm/include/llvm/MC/MCCodeView.h
index 2126354cded6..5770f370341d 100644
--- a/llvm/include/llvm/MC/MCCodeView.h
+++ b/llvm/include/llvm/MC/MCCodeView.h
@@ -166,8 +166,6 @@ class CodeViewContext {
unsigned FileNo, unsigned Line, unsigned Column,
bool PrologueEnd, bool IsStmt);
- bool isValidCVFileNumber(unsigned FileNumber);
-
/// Add a line entry.
void addLineEntry(const MCCVLoc &LineEntry);
diff --git a/llvm/include/llvm/MC/MCMachObjectWriter.h b/llvm/include/llvm/MC/MCMachObjectWriter.h
index 6cdccd43712f..f4f9c474cdcd 100644
--- a/llvm/include/llvm/MC/MCMachObjectWriter.h
+++ b/llvm/include/llvm/MC/MCMachObjectWriter.h
@@ -235,16 +235,6 @@ class MachObjectWriter : public MCObjectWriter {
Relocations[Sec].push_back(P);
}
- void recordScatteredRelocation(const MCAssembler &Asm,
- const MCAsmLayout &Layout,
- const MCFragment *Fragment,
- const MCFixup &Fixup, MCValue Target,
- unsigned Log2Size, uint64_t &FixedValue);
-
- void recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
- const MCFragment *Fragment, const MCFixup &Fixup,
- MCValue Target, uint64_t &FixedValue);
-
void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
const MCFragment *Fragment, const MCFixup &Fixup,
MCValue Target, uint64_t &FixedValue) override;
diff --git a/llvm/include/llvm/MC/MCStreamer.h b/llvm/include/llvm/MC/MCStreamer.h
index 9581a08fc5cf..bb533bc2eca8 100644
--- a/llvm/include/llvm/MC/MCStreamer.h
+++ b/llvm/include/llvm/MC/MCStreamer.h
@@ -1080,28 +1080,6 @@ class MCStreamer {
/// timing the assembler front end.
MCStreamer *createNullStreamer(MCContext &Ctx);
-/// Create a machine code streamer which will print out assembly for the native
-/// target, suitable for compiling with a native assembler.
-///
-/// \param InstPrint - If given, the instruction printer to use. If not given
-/// the MCInst representation will be printed. This method takes ownership of
-/// InstPrint.
-///
-/// \param CE - If given, a code emitter to use to show the instruction
-/// encoding inline with the assembly. This method takes ownership of \p CE.
-///
-/// \param TAB - If given, a target asm backend to use to show the fixup
-/// information in conjunction with encoding information. This method takes
-/// ownership of \p TAB.
-///
-/// \param ShowInst - Whether to show the MCInst representation inline with
-/// the assembly.
-MCStreamer *createAsmStreamer(MCContext &Ctx,
- std::unique_ptr<formatted_raw_ostream> OS,
- bool isVerboseAsm, bool useDwarfDirectory,
- MCInstPrinter *InstPrint, MCCodeEmitter *CE,
- MCAsmBackend *TAB, bool ShowInst);
-
} // end namespace llvm
#endif // LLVM_MC_MCSTREAMER_H
diff --git a/llvm/lib/MC/MCParser/COFFAsmParser.cpp b/llvm/lib/MC/MCParser/COFFAsmParser.cpp
index 1d966ff8632a..3ac6a883417e 100644
--- a/llvm/lib/MC/MCParser/COFFAsmParser.cpp
+++ b/llvm/lib/MC/MCParser/COFFAsmParser.cpp
@@ -142,7 +142,6 @@ class COFFAsmParser : public MCAsmParserExtension {
bool ParseSEHDirectiveEndProlog(StringRef, SMLoc);
bool ParseAtUnwindOrAtExcept(bool &unwind, bool &except);
- bool ParseSEHRegisterNumber(unsigned &RegNo);
bool ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc);
public:
diff --git a/llvm/lib/MC/MCParser/MasmParser.cpp b/llvm/lib/MC/MCParser/MasmParser.cpp
index 63aebbc5a7ba..e5d8039f5f34 100644
--- a/llvm/lib/MC/MCParser/MasmParser.cpp
+++ b/llvm/lib/MC/MCParser/MasmParser.cpp
@@ -783,8 +783,6 @@ class MasmParser : public MCAsmParser {
/// def_range types parsed by this class.
StringMap<CVDefRangeType> CVDefRangeTypeMap;
- bool parseInitValue(unsigned Size);
-
// ".ascii", ".asciz", ".string"
bool parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated);
diff --git a/llvm/lib/MC/WasmObjectWriter.cpp b/llvm/lib/MC/WasmObjectWriter.cpp
index a05d4c993089..ab520ddcbe5d 100644
--- a/llvm/lib/MC/WasmObjectWriter.cpp
+++ b/llvm/lib/MC/WasmObjectWriter.cpp
@@ -328,9 +328,6 @@ class WasmObjectWriter : public MCObjectWriter {
void writeCustomSection(WasmCustomSection &CustomSection,
const MCAssembler &Asm, const MCAsmLayout &Layout);
void writeCustomRelocSections();
- void
- updateCustomSectionRelocations(const SmallVector<WasmFunction, 4> &Functions,
- const MCAsmLayout &Layout);
uint64_t getProvisionalValue(const WasmRelocationEntry &RelEntry,
const MCAsmLayout &Layout);
More information about the llvm-branch-commits
mailing list