Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 |