Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add the rest of the experimental fission sections to MC. | Eric Christopher | 2012-11-30 | 1 | -0/+13 | |
| | | | | llvm-svn: 168986 | |||||
* | Add brief support for the fission .debug_info.dwo section for | Eric Christopher | 2012-11-28 | 1 | -0/+5 | |
| | | | | | | ELF output. llvm-svn: 168764 | |||||
* | Add comments. | Eric Christopher | 2012-11-28 | 1 | -0/+4 | |
| | | | | llvm-svn: 168763 | |||||
* | Add names for the accelerator table sections so that they can | Eric Christopher | 2012-10-08 | 1 | -0/+12 | |
| | | | | | | be emitted if they're wanted on elf platforms. llvm-svn: 165432 | |||||
* | Support for generating ELF objects on Windows. | Andrew Kaylor | 2012-10-02 | 1 | -0/+1 | |
| | | | | | | This adds 'elf' as a recognized target triple environment value and overrides the default generated object format on Windows platforms if that value is present. This patch also enables MCJIT tests on Windows using the new environment value. llvm-svn: 165030 | |||||
* | Emit dtors into proper section while compiling in vcpp-compatible mode. | Anton Korobeynikov | 2012-09-23 | 1 | -6/+14 | |
| | | | | | | Patch by Kai! llvm-svn: 164476 | |||||
* | Fix for .pdata and .xdata section attributes on COFF. | Anton Korobeynikov | 2012-08-08 | 1 | -4/+2 | |
| | | | | | | Patch by kai@redstar.de ! llvm-svn: 161487 | |||||
* | Tidy up. Trailing whitespace. | Jim Grosbach | 2012-05-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 156602 | |||||
* | Use the correct section types on Solaris for unwind data on both x86 and x86-64. | David Chisnall | 2012-04-10 | 1 | -3/+8 | |
| | | | | | | Patch by Dmitri Shubin! llvm-svn: 154391 | |||||
* | Emit global ctors into .CRT$XCU instead of .ctors on Win32. Patch by Joe Groff! | Michael J. Spencer | 2012-02-23 | 1 | -6/+16 | |
| | | | | llvm-svn: 151289 | |||||
* | Generate the correct EH frame section types on Solaris, this time without ↵ | David Chisnall | 2012-02-17 | 1 | -1/+8 | |
| | | | | | | breaking other platforms... llvm-svn: 150819 | |||||
* | Revert r150814. It turns out that there is a good reason for this after all... | David Chisnall | 2012-02-17 | 1 | -26/+22 | |
| | | | | llvm-svn: 150818 | |||||
* | Don't lazily allocate eh_frame. We're not lazily allocating things like the ↵ | David Chisnall | 2012-02-17 | 1 | -22/+26 | |
| | | | | | | | | LSDA, which are only used when the eh frame is used, so this lazy allocation doesn't really make sense. Fix the type of eh_frame on Solaris so that Sun ld doesn't fail to combine them (thus making it impossible for the unwind library to find them and breaking exceptions). llvm-svn: 150814 | |||||
* | Add support for implicit TLS model used with MS VC runtime. | Anton Korobeynikov | 2012-02-11 | 1 | -0/+6 | |
| | | | | | | Patch by Kai Nacke! llvm-svn: 150307 | |||||
* | Properly emit ctors / dtors with priorities into desired sections | Anton Korobeynikov | 2012-01-25 | 1 | -7/+1 | |
| | | | | | | | | and let linker handle the rest. This finally fixes PR5329 llvm-svn: 148990 | |||||
* | Emit the ctors in the proper order on ARM/EABI. | Anton Korobeynikov | 2011-12-03 | 1 | -0/+6 | |
| | | | | | | | | Maybe some targets should use this as well. Patch by Evgeniy Stepanov! llvm-svn: 145781 | |||||
* | Tidy up. 80 columns. | Jim Grosbach | 2011-11-15 | 1 | -6/+6 | |
| | | | | llvm-svn: 144649 | |||||
* | Remove the pubnames section, no one consumes it. | Eric Christopher | 2011-11-09 | 1 | -12/+0 | |
| | | | | llvm-svn: 144169 | |||||
* | Add the support code to enable the dwarf accelerator tables. Upcoming patches | Eric Christopher | 2011-11-07 | 1 | -2/+24 | |
| | | | | | | | | to fix the types section (all types, not just global types), and testcases. The code to do the final emission is disabled by default. llvm-svn: 143923 | |||||
* | On an ELF system, ".debug_str" is mergeable and contains null terminated strings | Nick Lewycky | 2011-10-26 | 1 | -2/+3 | |
| | | | | | | composed of one byte characters. llvm-svn: 143044 | |||||
* | Fix grammar, noticed by Duncan. | Bill Wendling | 2011-08-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 138764 | |||||
* | Initialize CompactUnwindSection so that other targets won't use an ↵ | Bill Wendling | 2011-08-29 | 1 | -1/+2 | |
| | | | | | | uninitialized value. llvm-svn: 138752 | |||||
* | X86 is the only target that uses coff format. This should fixes test ↵ | Evan Cheng | 2011-07-20 | 1 | -2/+3 | |
| | | | | | | failures running on Windows, Cygwin, or MingW hosts. llvm-svn: 135639 | |||||
* | Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. | Evan Cheng | 2011-07-20 | 1 | -1/+52 | |
| | | | | | | | There is still a bit more refactoring left to do in Targets. But we are now very close to fixing all the layering issues in MC. llvm-svn: 135611 | |||||
* | Initialize the EHFrameSection pointer to zero. | Benjamin Kramer | 2011-07-20 | 1 | -0/+1 | |
| | | | | | | This should fix the spurious buildbot errors. llvm-svn: 135594 | |||||
* | Add MCObjectFileInfo and sink the MCSections initialization code from | Evan Cheng | 2011-07-20 | 1 | -0/+500 | |
TargetLoweringObjectFileImpl down to MCObjectFileInfo. TargetAsmInfo is done to one last method. It's *almost* gone! llvm-svn: 135569 |