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 | 1596c3d9b2410985c0d7d186854d123083688806 (patch) | |
| tree | 520e93fe2e6e319cb2138c3e7ffc27b189367731 /llvm/lib/CodeGen/ELFCodeEmitter.cpp | |
| parent | d00fd2885e47bf938e00c77c2b257e4ae60be1b4 (diff) | |
| download | bcm5719-llvm-1596c3d9b2410985c0d7d186854d123083688806.tar.gz bcm5719-llvm-1596c3d9b2410985c0d7d186854d123083688806.zip | |
Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more comments added
llvm-svn: 72982
Diffstat (limited to 'llvm/lib/CodeGen/ELFCodeEmitter.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/ELFCodeEmitter.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/ELFCodeEmitter.cpp b/llvm/lib/CodeGen/ELFCodeEmitter.cpp index 9e8accd807e..9af276b4f93 100644 --- a/llvm/lib/CodeGen/ELFCodeEmitter.cpp +++ b/llvm/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; |

