aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCSectionELF.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-05-11Tidy up. Trailing whitespace.Jim Grosbach1-6/+6
llvm-svn: 156602
2011-03-04Be nice to Xcore and the XMOS assembler and avoid quoting section namesJoerg Sonnenberger1-12/+18
that contain only letters, digits and the characters "_" and ".". llvm-svn: 127028
2011-03-03Bug#9033: For the ELF assembler output, always quote the section name.Joerg Sonnenberger1-2/+16
llvm-svn: 126963
2011-02-14Switch llvm to using comdats. For now always use groups with a singleRafael Espindola1-0/+4
section. llvm-svn: 125526
2011-02-14Move broken HasCommonSymbols to ELFWriter.cpp.Rafael Espindola1-11/+0
llvm-svn: 125490
2011-01-23Remove more duplicated code.Rafael Espindola1-15/+15
llvm-svn: 124056
2011-01-23Remove duplicated code.Rafael Espindola1-7/+9
llvm-svn: 124054
2010-12-26Add support for @note. Patch by Jörg Sonnenberger.Rafael Espindola1-0/+2
llvm-svn: 122568
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola1-0/+4
llvm-svn: 119547
2010-11-09Fixed version of 118639 with an extra assert to catch similar problemsRafael Espindola1-32/+23
earlier. Implicit bool -> int conversions are evil! llvm-svn: 118651
2010-11-09Revert previous patch. Missed a case.Rafael Espindola1-22/+32
llvm-svn: 118645
2010-11-09Remove IsExplicit. It was always false.Rafael Espindola1-32/+22
llvm-svn: 118639
2010-10-04Add hook in MCSection to decide when to use "optimized nops", for eachJan Wen Voung1-0/+4
section kind. Previously, optimized nops were only used for MachO. Also added tests for ELF and COFF. llvm-svn: 115523
2010-09-30Move logic of determining ELF entsize from the .s printer to initializationJan Wen Voung1-12/+11
time. That way, the EntrySize field is initialized for other code paths, namely, the .ll -> .o code path. llvm-svn: 115141
2010-04-08move elf section uniquing to MCContext. Along the wayChris Lattner1-57/+57
merge XCore's section into MCSectionELF llvm-svn: 100812
2010-01-22Simplify some uses of str(n)cmp with StringRef.Benjamin Kramer1-7/+5
llvm-svn: 94189
2010-01-13tidyChris Lattner1-4/+3
llvm-svn: 93352
2009-11-06Pass StringRef by value.Daniel Dunbar1-1/+1
llvm-svn: 86251
2009-08-22rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner1-7/+7
llvm-svn: 79777
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner1-3/+3
llvm-svn: 79763
2009-08-15add support for target-specific ELF section flags, add a new MCSectionXCoreChris Lattner1-4/+6
class which represents the XCore cp/dp section flags. No functionality change yet. llvm-svn: 79077
2009-08-14*try* to use a better name to describe how common symbols are marked on the ↵Bruno Cardoso Lopes1-2/+4
elf object file. llvm-svn: 79029
2009-08-13Fix MCSectionELF::ShouldOmitSectionDirective's matching of .data andDan Gohman1-3/+3
friends so that it doesn't match sections like .data.rel.local, which should not be emitted as section directives. llvm-svn: 78963
2009-08-13Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' Bruno Cardoso Lopes1-9/+10
must be emitted for PowerPC-Linux '.bss' section llvm-svn: 78958
2009-08-13Add a method to return if the ELF section contains only common symbols!Bruno Cardoso Lopes1-0/+10
llvm-svn: 78937
2009-08-13Change MCSectionELF to represent a section semantically instead ofBruno Cardoso Lopes1-0/+123
syntactically as a string, very similiar to what Chris did with MachO. The parsing support and validation is not introduced yet. llvm-svn: 78890