aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/MC/SectionKind.h
Commit message (Collapse)AuthorAgeFilesLines
* Trailing whitespace.Mikhail Glushenkov2010-07-011-32/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107360 91177308-0d34-0410-b5e6-96231b3b80d8
* make TLOF subclassify BSS based on linkage type into private, externalChris Lattner2010-01-191-1/+13
| | | | | | | and everything else (weak). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93846 91177308-0d34-0410-b5e6-96231b3b80d8
* introduce a section kind for common linkage. Use this to slightlyChris Lattner2010-01-191-1/+8
| | | | | | | | | | simplify and commonize some of the asmprinter logic for globals. This also avoids printing the MCSection for .zerofill, which broke the llvm-gcc build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93843 91177308-0d34-0410-b5e6-96231b3b80d8
* make MergeableCString be a SectionKind "abstract class", andChris Lattner2009-08-041-10/+32
| | | | | | | | | add new concrete versions for 1/2/4-byte mergable strings. These are not actually created yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78055 91177308-0d34-0410-b5e6-96231b3b80d8
* make SectionKind::Kind completely private now.Chris Lattner2009-08-021-5/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77836 91177308-0d34-0410-b5e6-96231b3b80d8
* Make SectionKind::get() private.Chris Lattner2009-08-021-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77835 91177308-0d34-0410-b5e6-96231b3b80d8
* (re)introduce new simpler apis for creation sectionkinds.Chris Lattner2009-08-011-1/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77834 91177308-0d34-0410-b5e6-96231b3b80d8
* fix a layering violation by moving SectionKind out to its own header.Chris Lattner2009-08-011-0/+184
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77808 91177308-0d34-0410-b5e6-96231b3b80d8