From 5950c6fa48fe607e253afab421fa286f5f8e44bf Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Fri, 24 Jan 2014 02:18:40 +0000 Subject: [PATCH] Inline functions that are only called once. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199965 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/MC/MCELFStreamer.h | 4 ---- lib/MC/MCELFStreamer.cpp | 29 ++++++++++------------------- 2 files changed, 10 insertions(+), 23 deletions(-) diff --git a/include/llvm/MC/MCELFStreamer.h b/include/llvm/MC/MCELFStreamer.h index c9ec720b9be..c24119c330f 100644 --- a/include/llvm/MC/MCELFStreamer.h +++ b/include/llvm/MC/MCELFStreamer.h @@ -106,10 +106,6 @@ private: std::vector LocalCommons; SmallPtrSet BindingExplicitlySet; - - void SetSectionData(); - void SetSectionText(); - void SetSectionBss(); }; MCELFStreamer *createARMELFStreamer(MCContext &Context, MCAsmBackend &TAB, diff --git a/lib/MC/MCELFStreamer.cpp b/lib/MC/MCELFStreamer.cpp index 47ac181346d..d2c2395a7cf 100644 --- a/lib/MC/MCELFStreamer.cpp +++ b/lib/MC/MCELFStreamer.cpp @@ -35,31 +35,22 @@ using namespace llvm; -inline void MCELFStreamer::SetSectionData() { - SwitchSection(getContext().getObjectFileInfo()->getDataSection()); - EmitCodeAlignment(4, 0); -} - -inline void MCELFStreamer::SetSectionText() { - SwitchSection(getContext().getObjectFileInfo()->getTextSection()); - EmitCodeAlignment(4, 0); -} - -inline void MCELFStreamer::SetSectionBss() { - SwitchSection(getContext().getObjectFileInfo()->getBSSSection()); - EmitCodeAlignment(4, 0); -} - MCELFStreamer::~MCELFStreamer() { } void MCELFStreamer::InitSections() { // This emulates the same behavior of GNU as. This makes it easier // to compare the output as the major sections are in the same order. - SetSectionText(); - SetSectionData(); - SetSectionBss(); - SetSectionText(); + SwitchSection(getContext().getObjectFileInfo()->getTextSection()); + EmitCodeAlignment(4, 0); + + SwitchSection(getContext().getObjectFileInfo()->getDataSection()); + EmitCodeAlignment(4, 0); + + SwitchSection(getContext().getObjectFileInfo()->getBSSSection()); + EmitCodeAlignment(4, 0); + + SwitchSection(getContext().getObjectFileInfo()->getTextSection()); } void MCELFStreamer::EmitLabel(MCSymbol *Symbol) {