diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-06-06 03:56:29 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-06-06 03:56:29 +0000 |
commit | f5b0c5a1c735dd2a6027edcca83cddc6d755bdc2 (patch) | |
tree | 755bfc73de0021d29c7e3d686398969a636d78df /lib/CodeGen/ELFCodeEmitter.cpp | |
parent | 556929a84bb8842cb07bebf4df67810d17be096e (diff) |
Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more comments added
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72982 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/ELFCodeEmitter.cpp')
-rw-r--r-- | lib/CodeGen/ELFCodeEmitter.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/CodeGen/ELFCodeEmitter.cpp b/lib/CodeGen/ELFCodeEmitter.cpp index 9e8accd807..9af276b4f9 100644 --- a/lib/CodeGen/ELFCodeEmitter.cpp +++ b/lib/CodeGen/ELFCodeEmitter.cpp @@ -71,7 +71,7 @@ void ELFCodeEmitter::startFunction(MachineFunction &MF) { /// finished. bool ELFCodeEmitter::finishFunction(MachineFunction &MF) { // Add a symbol to represent the function. - ELFWriter::ELFSym FnSym(MF.getFunction()); + ELFSym FnSym(MF.getFunction()); // Figure out the binding (linkage) of the symbol. switch (MF.getFunction()->getLinkage()) { @@ -79,23 +79,23 @@ bool ELFCodeEmitter::finishFunction(MachineFunction &MF) { // appending linkage is illegal for functions. assert(0 && "Unknown linkage type!"); case GlobalValue::ExternalLinkage: - FnSym.SetBind(ELFWriter::ELFSym::STB_GLOBAL); + FnSym.SetBind(ELFSym::STB_GLOBAL); break; case GlobalValue::LinkOnceAnyLinkage: case GlobalValue::LinkOnceODRLinkage: case GlobalValue::WeakAnyLinkage: case GlobalValue::WeakODRLinkage: - FnSym.SetBind(ELFWriter::ELFSym::STB_WEAK); + FnSym.SetBind(ELFSym::STB_WEAK); break; case GlobalValue::PrivateLinkage: assert (0 && "PrivateLinkage should not be in the symbol table."); case GlobalValue::InternalLinkage: - FnSym.SetBind(ELFWriter::ELFSym::STB_LOCAL); + FnSym.SetBind(ELFSym::STB_LOCAL); break; } // Set the symbol type as a function - FnSym.SetType(ELFWriter::ELFSym::STT_FUNC); + FnSym.SetType(ELFSym::STT_FUNC); FnSym.SectionIdx = ES->SectionIdx; FnSym.Size = CurBufferPtr-FnStartPtr; |