Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move EmitValue to MCObjectStreamer. | Rafael Espindola | 2010-11-28 | 1 | -24/+0 | |
| | | | | llvm-svn: 120269 | |||||
* | Fixed verson of r120245. | Rafael Espindola | 2010-11-28 | 1 | -18/+1 | |
| | | | | | | Factor some duplicated code into MCObjectStreamer::EmitLabel. llvm-svn: 120248 | |||||
* | Revert previous patch while I debug the darwin bootstrap failure. | Rafael Espindola | 2010-11-28 | 1 | -0/+23 | |
| | | | | llvm-svn: 120246 | |||||
* | Factor some duplicated code into MCObjectStreamer::EmitLabel. | Rafael Espindola | 2010-11-28 | 1 | -23/+0 | |
| | | | | llvm-svn: 120245 | |||||
* | Avoid code duplication in the many unsupported EmitGPRel32Value implementations. | Rafael Espindola | 2010-11-28 | 1 | -5/+0 | |
| | | | | llvm-svn: 120243 | |||||
* | Define generic 1, 2 and 4 byte pc relative relocations. They are common | Rafael Espindola | 2010-11-28 | 1 | -1/+1 | |
| | | | | | | and at least the 4 byte one will be needed to implement the .cfi_* directives. llvm-svn: 120240 | |||||
* | Add .loc methods to the streamer. | Rafael Espindola | 2010-11-16 | 1 | -6/+0 | |
| | | | | | | | Next: Add support for the !HasDotLocAndDotFile case to the MCAsmStreamer and then switch codegen to use it. llvm-svn: 119384 | |||||
* | MC'ize the '.code 16' and '.thumb_func' ARM directives. | Jim Grosbach | 2010-11-05 | 1 | -0/+5 | |
| | | | | llvm-svn: 118301 | |||||
* | Move EmitInstruction to MCObjectStreamer so that ELF and MachO can share it. | Rafael Espindola | 2010-11-01 | 1 | -0/+7 | |
| | | | | llvm-svn: 117925 | |||||
* | MC-COFF: Add support for default-null weak externals. | Michael J. Spencer | 2010-10-16 | 1 | -3/+5 | |
| | | | | llvm-svn: 116666 | |||||
* | MC-COFF: Implement InitSections. Fixes PR8335. | Michael J. Spencer | 2010-10-09 | 1 | -0/+39 | |
| | | | | llvm-svn: 116151 | |||||
* | MC-COFF: Assert on non-coff sections. | Michael J. Spencer | 2010-10-09 | 1 | -0/+16 | |
| | | | | llvm-svn: 116148 | |||||
* | Minor cosmetic change: fix DOSish \r\n. | NAKAMURA Takumi | 2010-10-07 | 1 | -4/+4 | |
| | | | | llvm-svn: 115910 | |||||
* | MC-COFF: Fix symbol aliases. Fixes PR8251. | Michael J. Spencer | 2010-10-07 | 1 | -5/+36 | |
| | | | | llvm-svn: 115909 | |||||
* | Avoid some Mach-O specific alignment being done on ELF. | Rafael Espindola | 2010-09-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 114594 | |||||
* | Add a InitSections method to the streamer interface. | Rafael Espindola | 2010-09-15 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | The ELF implementation now creates text, data and bss to match the gnu as behavior. The text streamer still has the old MachO specific behavior since the testsuite checks that it will error when a directive is given before a setting the current section for example. A nice benefit is that -n is not required anymore when producing ELF files. llvm-svn: 114027 | |||||
* | MC: Fix inconsistant naming in COFF object writer. Patch by Cameron Esfahani. | Michael J. Spencer | 2010-08-25 | 1 | -3/+4 | |
| | | | | llvm-svn: 112076 | |||||
* | Add relax all support to the COFF object streamer. | Michael J. Spencer | 2010-07-31 | 1 | -2/+5 | |
| | | | | llvm-svn: 109947 | |||||
* | MC: Add WinCOFFStreamer implementation and merge common code from MachO | Michael J. Spencer | 2010-07-19 | 1 | -37/+184 | |
| | | | | | | | | into MCObjectStreamer. Origonal Windows COFF implementation by Nathan Jedffords. llvm-svn: 108678 | |||||
* | introduce WinCOFFStreamer.cpp, patch by Michael Spencer! | Chris Lattner | 2010-07-11 | 1 | -0/+198 | |
llvm-svn: 108102 |