Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [C++11] More 'nullptr' conversion or in some cases just using a boolean ↵ | Craig Topper | 2014-04-13 | 1 | -8/+8 |
| | | | | | | check instead of comparing to nullptr. llvm-svn: 206129 | ||||
* | MC: Appease the buildbots | David Majnemer | 2014-03-10 | 1 | -2/+2 |
| | | | | | | This is fallout from r203429. llvm-svn: 203430 | ||||
* | MC: Cleanup MCSectionMachO::ParseSectionSpecifier | David Majnemer | 2014-03-10 | 1 | -77/+43 |
| | | | | | | | | | Split by comma once instead of multiple times. Moving this upfront makes the rest of the code considerably simpler. No functional change. llvm-svn: 203429 | ||||
* | MC: Use MachO::SectionType for MCSectionMachO::getType's return type | David Majnemer | 2014-03-07 | 1 | -1/+1 |
| | | | | | | | | | This is a straightfoward replacement, it makes debugging a little easier. This has no functional impact. llvm-svn: 203264 | ||||
* | MC: Remove superfluous section attribute flag definitions | David Majnemer | 2014-03-07 | 1 | -14/+14 |
| | | | | | | | | | | | | | | | | | | | Summary: llvm/MC/MCSectionMachO.h and llvm/Support/MachO.h both had the same definitions for the section flags. Instead, grab the definitions out of support. No functionality change. Reviewers: grosbach, Bigcheese, rafael Reviewed By: rafael CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D2998 llvm-svn: 203211 | ||||
* | Correct word hyphenations | Alp Toker | 2013-12-05 | 1 | -1/+1 |
| | | | | | | | This patch tries to avoid unrelated changes other than fixing a few hyphen-related ambiguities and contractions in nearby lines. llvm-svn: 196471 | ||||
* | Add support for subsections to the ELF assembler. Fixes PR8717. | Peter Collingbourne | 2013-04-17 | 1 | -1/+2 |
| | | | | | | Differential Revision: http://llvm-reviews.chandlerc.com/D598 llvm-svn: 179725 | ||||
* | Add static cast to unsigned char whenever a character classification ↵ | Guy Benyei | 2013-02-12 | 1 | -2/+2 |
| | | | | | | function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. llvm-svn: 175006 | ||||
* | Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638> | Stuart Hastings | 2011-03-19 | 1 | -0/+4 |
| | | | | llvm-svn: 127944 | ||||
* | Revert 127939. <rdar://problem/9012638> | Stuart Hastings | 2011-03-19 | 1 | -4/+0 |
| | | | | llvm-svn: 127943 | ||||
* | Revise r126127 to address Daniel's comments. <rdar://problem/9012638> | Stuart Hastings | 2011-03-19 | 1 | -0/+4 |
| | | | | llvm-svn: 127939 | ||||
* | End the line if we return early. Radar 9012638. | Stuart Hastings | 2011-02-21 | 1 | -1/+3 |
| | | | | llvm-svn: 126141 | ||||
* | Fix to correctly support attribute((section("__DATA, __common"))). | Stuart Hastings | 2011-02-21 | 1 | -7/+8 |
| | | | | | | Radar 9012638. llvm-svn: 126127 | ||||
* | Add missing standard headers. Patch by Joerg Sonnenberger! | Nick Lewycky | 2010-12-19 | 1 | -0/+1 |
| | | | | llvm-svn: 122193 | ||||
* | make isVirtualSection a virtual method on MCSection. Chris' suggestion. | Rafael Espindola | 2010-11-17 | 1 | -0/+6 |
| | | | | llvm-svn: 119547 | ||||
* | Trailing whitespace. | Jim Grosbach | 2010-10-21 | 1 | -25/+25 |
| | | | | llvm-svn: 117073 | ||||
* | Add hook in MCSection to decide when to use "optimized nops", for each | Jan Wen Voung | 2010-10-04 | 1 | -1/+4 |
| | | | | | | | section kind. Previously, optimized nops were only used for MachO. Also added tests for ELF and COFF. llvm-svn: 115523 | ||||
* | Fix section attribute name. | Eric Christopher | 2010-05-21 | 1 | -1/+1 |
| | | | | llvm-svn: 104381 | ||||
* | MC: Add dyn_cast support to MCSection. | Daniel Dunbar | 2010-05-17 | 1 | -1/+1 |
| | | | | | | - Of questionable utility, since in general anything which wants to do this should probably be within a target specific hook, which can rely on the sections being of the appropriate type. However, it can be useful for short term hacks. llvm-svn: 103980 | ||||
* | Add some section and constant support for darwin TLS. | Eric Christopher | 2010-05-17 | 1 | -1/+8 |
| | | | | llvm-svn: 103974 | ||||
* | move elf section uniquing to MCContext. Along the way | Chris Lattner | 2010-04-08 | 1 | -8/+16 |
| | | | | | | merge XCore's section into MCSectionELF llvm-svn: 100812 | ||||
* | Pass StringRef by value. | Daniel Dunbar | 2009-11-06 | 1 | -1/+1 |
| | | | | llvm-svn: 86251 | ||||
* | Fixed MCSectionMachO::ParseSectionSpecifier to allow an attribute of "none" so | Kevin Enderby | 2009-10-07 | 1 | -4/+6 |
| | | | | | | | that a symbol stub section with no attributes can be parsed as in: .section __TEXT,__picsymbolstub4,symbol_stubs,none,16 llvm-svn: 83488 | ||||
* | eliminate a use of strtoul. | Chris Lattner | 2009-09-20 | 1 | -12/+2 |
| | | | | llvm-svn: 82382 | ||||
* | rename TAI -> MAI, being careful not to make MAILJMP instructions :) | Chris Lattner | 2009-08-22 | 1 | -1/+1 |
| | | | | llvm-svn: 79777 | ||||
* | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. | Chris Lattner | 2009-08-22 | 1 | -1/+1 |
| | | | | llvm-svn: 79763 | ||||
* | split MachO section handling stuff out to its out .h/.cpp file. | Chris Lattner | 2009-08-10 | 1 | -0/+279 |
llvm-svn: 78576 |