diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-03 19:03:11 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-03 19:03:11 +0000 |
commit | c73aed1cb366a8a664ab4aec7ed6890c51b7fcc0 (patch) | |
tree | 76c63b05150f50c94d2dbb7c7ce64247a710524b | |
parent | 5af339a1a9139d2b9c04445bb7e38db09c15ad48 (diff) | |
download | bcm5719-llvm-c73aed1cb366a8a664ab4aec7ed6890c51b7fcc0.tar.gz bcm5719-llvm-c73aed1cb366a8a664ab4aec7ed6890c51b7fcc0.zip |
Remove getOrCreateSymbolData. There is no MCSymbolData anymore.
llvm-svn: 238952
4 files changed, 3 insertions, 6 deletions
diff --git a/llvm/include/llvm/MC/MCObjectStreamer.h b/llvm/include/llvm/MC/MCObjectStreamer.h index a4d650b0219..462b3b484c5 100644 --- a/llvm/include/llvm/MC/MCObjectStreamer.h +++ b/llvm/include/llvm/MC/MCObjectStreamer.h @@ -56,9 +56,6 @@ public: /// Object streamers require the integrated assembler. bool isIntegratedAssemblerRequired() const override { return true; } - void getOrCreateSymbolData(const MCSymbol *Symbol) { - getAssembler().registerSymbol(*Symbol); - } void EmitFrames(MCAsmBackend *MAB); void EmitCFISections(bool EH, bool Debug) override; diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp index a15b1ad808e..70f0cd11b33 100644 --- a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp +++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp @@ -970,7 +970,7 @@ void ARMTargetELFStreamer::emitLabel(MCSymbol *Symbol) { if (!Streamer.IsThumb) return; - Streamer.getOrCreateSymbolData(Symbol); + Streamer.getAssembler().registerSymbol(*Symbol); unsigned Type = cast<MCSymbolELF>(Symbol)->getType(); if (Type == ELF_STT_Func || Type == ELF_STT_GnuIFunc) Streamer.EmitThumbFunc(Symbol); diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp index 1cba713ec8f..d1e3a47f94b 100644 --- a/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp +++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp @@ -43,7 +43,7 @@ void MipsELFStreamer::createPendingLabelRelocs() { if (ELFTargetStreamer->isMicroMipsEnabled()) { for (auto *L : Labels) { auto *Label = cast<MCSymbolELF>(L); - getOrCreateSymbolData(Label); + getAssembler().registerSymbol(*Label); // The "other" values are stored in the last 6 bits of the second byte. // The traditional defines for STO values assume the full byte and thus // the shift to pack it. diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp index 8d9f80a7e6f..787d9a7b450 100644 --- a/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp +++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp @@ -457,7 +457,7 @@ void MipsTargetELFStreamer::emitLabel(MCSymbol *S) { auto *Symbol = cast<MCSymbolELF>(S); if (!isMicroMipsEnabled()) return; - getStreamer().getOrCreateSymbolData(Symbol); + getStreamer().getAssembler().registerSymbol(*Symbol); uint8_t Type = Symbol->getType(); if (Type != ELF::STT_FUNC) return; |