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); _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits