aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/ELFCodeEmitter.cpp
AgeCommit message (Expand)Author
2009-07-21Change ELFCodeEmitter logic to emit the constant pool and jump tables toBruno Cardoso Lopes
2009-07-21Support adding relocations for data sections, handling the cases whereBruno Cardoso Lopes
2009-07-18Use R_X86_64_32S to handle Jump Table Index relocation entries. Hide TAI usag...Bruno Cardoso Lopes
2009-07-18Use a better name for the label relocations while emitting them for Jump TablesBruno Cardoso Lopes
2009-07-18Add support to properly reference private symbols on relocation entries.Bruno Cardoso Lopes
2009-07-15use std::vector instead of std::list for both Section and Symbol lists becauseBruno Cardoso Lopes
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-13Cleanup the global emission and refactor some codeBruno Cardoso Lopes
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-06Changed ELFCodeEmitter to inherit from ObjectCodeEmitterBruno Cardoso Lopes
2009-07-03Factor some code out and support for Jump Table relocationsBruno Cardoso Lopes
2009-07-02shrinking down #includesBruno Cardoso Lopes
2009-07-02Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction al...Bruno Cardoso Lopes
2009-06-25Support Constant Pool SectionsBruno Cardoso Lopes
2009-06-22Add more methods to gather target specific elf stuffBruno Cardoso Lopes
2009-06-14Introduce new BinaryObject (blob) class, ELF Writer modified to use it. Binar...Bruno Cardoso Lopes
2009-06-11Support for ELF VisibilityBruno Cardoso Lopes
2009-06-07Simple ELF32/64 binary files can now be emitted for x86 and x86_64 withoutBruno Cardoso Lopes
2009-06-06Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more com...Bruno Cardoso Lopes
2009-06-05ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT andBruno Cardoso Lopes
2009-06-03Move ELFCodeEmiter stuff to new filesBruno Cardoso Lopes