Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Changed ELFCodeEmitter to inherit from ObjectCodeEmitter | Bruno Cardoso Lopes | 2009-07-06 | 1 | -8/+8 |
| | | | | llvm-svn: 74821 | ||||
* | Factor some code out and support for Jump Table relocations | Bruno Cardoso Lopes | 2009-07-03 | 1 | -9/+30 |
| | | | | llvm-svn: 74760 | ||||
* | shrinking down #includes | Bruno Cardoso Lopes | 2009-07-02 | 1 | -7/+12 |
| | | | | llvm-svn: 74718 | ||||
* | Support Constant Pool Sections | Bruno Cardoso Lopes | 2009-06-25 | 1 | -0/+6 |
| | | | | | | Add section symbols to the symbol table llvm-svn: 74170 | ||||
* | Use a default alignment for data and bss sections. | Bruno Cardoso Lopes | 2009-06-23 | 1 | -2/+6 |
| | | | | | | | | Only pad when the section size > 0 and move the code that deals with globals initializers to a place we know for sure the global is initialized. llvm-svn: 73944 | ||||
* | Use different functions to emit the string and symbol tables. | Bruno Cardoso Lopes | 2009-06-22 | 1 | -0/+1 |
| | | | | llvm-svn: 73895 | ||||
* | Add more methods to gather target specific elf stuff | Bruno Cardoso Lopes | 2009-06-22 | 1 | -14/+47 |
| | | | | | | | | 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 Lopes | 2009-06-14 | 1 | -17/+21 |
| | | | | | | BinaryObject.h by Aaron Gray llvm-svn: 73333 | ||||
* | Support for ELF Visibility | Bruno Cardoso Lopes | 2009-06-11 | 1 | -4/+27 |
| | | | | | | | | Emission for globals, using the correct data sections Function alignment can be computed for each target using TargetELFWriterInfo Some small fixes llvm-svn: 73201 | ||||
* | Simple ELF32/64 binary files can now be emitted for x86 and x86_64 without | Bruno Cardoso Lopes | 2009-06-07 | 1 | -17/+11 |
| | | | | | | relocation sections. llvm-svn: 73038 | ||||
* | Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more ↵ | Bruno Cardoso Lopes | 2009-06-06 | 1 | -83/+7 |
| | | | | | | comments added llvm-svn: 72982 | ||||
* | ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT and | Bruno Cardoso Lopes | 2009-06-05 | 1 | -0/+6 |
| | | | | | | | MachO Writer. This will change with the arrival of ObjectCodeEmitter and BinaryObject llvm-svn: 72906 | ||||
* | Use raw_ostream throughout the AsmPrinter. | Owen Anderson | 2008-08-21 | 1 | -2/+3 |
| | | | | llvm-svn: 55092 | ||||
* | Don't include <map> in Pass.h, which doesn't need it. This requires | Dan Gohman | 2008-03-21 | 1 | -0/+1 |
| | | | | | | adding <map> to many files that actually do need it. llvm-svn: 48667 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | Here is the bulk of the sanitizing. | Gabor Greif | 2007-07-05 | 1 | -1/+1 |
| | | | | | | Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913 | ||||
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -1/+1 |
| | | | | llvm-svn: 36662 | ||||
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -1/+1 |
| | | | | | | | Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652 | ||||
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+2 |
| | | | | llvm-svn: 36632 | ||||
* | Moved from include/llvm/CodeGen to lib/CodeGen. | Bill Wendling | 2007-02-08 | 1 | -0/+226 |
llvm-svn: 34027 |