summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ELF.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix coding style issues pointed by Bill.Bruno Cardoso Lopes2009-07-161-8/+8
| | | | llvm-svn: 75898
* use std::vector instead of std::list for both Section and Symbol lists becauseBruno Cardoso Lopes2009-07-151-65/+68
| | | | | | we care more about random access than insertion/deletion of elements. llvm-svn: 75828
* Cleanup the global emission and refactor some codeBruno Cardoso Lopes2009-07-131-11/+6
| | | | llvm-svn: 75537
* shrinking down #includesBruno Cardoso Lopes2009-07-021-28/+10
| | | | llvm-svn: 74718
* Support Constant Pool SectionsBruno Cardoso Lopes2009-06-251-1/+9
| | | | | | Add section symbols to the symbol table llvm-svn: 74170
* Add more methods to gather target specific elf stuffBruno Cardoso Lopes2009-06-221-5/+43
| | | | | | | | Support for .text relocations, implementing TargetELFWriter overloaded methods for x86/x86_64. Use a map to track global values to their symbol table indexes Code cleanup and small fixes llvm-svn: 73894
* Introduce new BinaryObject (blob) class, ELF Writer modified to use it. ↵Bruno Cardoso Lopes2009-06-141-73/+13
| | | | | | BinaryObject.h by Aaron Gray llvm-svn: 73333
* Support for ELF VisibilityBruno Cardoso Lopes2009-06-111-13/+42
| | | | | | | | Emission for globals, using the correct data sections Function alignment can be computed for each target using TargetELFWriterInfo Some small fixes llvm-svn: 73201
* Delete comment and fix typoBruno Cardoso Lopes2009-06-071-1/+1
| | | | llvm-svn: 73040
* Fix wrong elf class and byte order initializations.Bruno Cardoso Lopes2009-06-071-2/+2
| | | | llvm-svn: 73039
* Simple ELF32/64 binary files can now be emitted for x86 and x86_64 withoutBruno Cardoso Lopes2009-06-071-3/+43
| | | | | | relocation sections. llvm-svn: 73038
* Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more ↵Bruno Cardoso Lopes2009-06-061-0/+186
comments added llvm-svn: 72982
OpenPOWER on IntegriCloud