summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ELFCodeEmitter.h
Commit message (Collapse)AuthorAgeFilesLines
* Change ELFCodeEmitter logic to emit the constant pool and jump tables toBruno Cardoso Lopes2009-07-211-5/+5
| | | | | | | | their appropriate sections before the code itself. They need to be emitted before the function because on some targets (x86 but not x86_64) the later may reference a JT or CP entry address llvm-svn: 76672
* Changed ELFCodeEmitter to inherit from ObjectCodeEmitterBruno Cardoso Lopes2009-07-061-74/+20
| | | | llvm-svn: 74821
* Factor some code out and support for Jump Table relocationsBruno Cardoso Lopes2009-07-031-12/+19
| | | | llvm-svn: 74760
* shrinking down #includesBruno Cardoso Lopes2009-07-021-1/+2
| | | | llvm-svn: 74718
* Support Constant Pool SectionsBruno Cardoso Lopes2009-06-251-2/+15
| | | | | | Add section symbols to the symbol table llvm-svn: 74170
* Simple ELF32/64 binary files can now be emitted for x86 and x86_64 withoutBruno Cardoso Lopes2009-06-071-2/+27
| | | | | | relocation sections. llvm-svn: 73038
* Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more ↵Bruno Cardoso Lopes2009-06-061-1/+1
| | | | | | comments added llvm-svn: 72982
* ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT andBruno Cardoso Lopes2009-06-051-3/+2
| | | | | | | MachO Writer. This will change with the arrival of ObjectCodeEmitter and BinaryObject llvm-svn: 72906
* Move ELFCodeEmiter stuff to new filesBruno Cardoso Lopes2009-06-031-0/+87
llvm-svn: 72785
OpenPOWER on IntegriCloud