aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetLoweringObjectFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2009-08-08eliminate TargetLoweringObjectFileSparc in favor of a TAI hook.Chris Lattner1-3/+23
2009-08-08now that getOrCreateSection is all object-file specific,Chris Lattner1-138/+122
2009-08-08sink getOrCreateSection down into all the object file implementations,Chris Lattner1-8/+21
2009-08-06Fix several fixmes and clean up code by sinking *all* sectionChris Lattner1-16/+29
2009-08-05expose SectionKindForGlobal to curious clients, named asChris Lattner1-9/+8
2009-08-04enhance codegen to put 16-bit character strings into the Chris Lattner1-17/+15
2009-08-04fix a fixme: don't create an explicit "CStringSection" for ELF,Chris Lattner1-9/+4
2009-08-04Add support emiting for 2/4 byte mergable strings to the ".rodata.str*"Chris Lattner1-12/+39
2009-08-04make MergeableCString be a SectionKind "abstract class", andChris Lattner1-13/+35
2009-08-03Eliminate textual section switching from the x86 backend, oneChris Lattner1-0/+13
2009-08-02move dwarf debug info section selection stuff from TAI toChris Lattner1-0/+116
2009-08-02convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner1-0/+6
2009-08-02move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner1-0/+11
2009-08-02convert ctors/dtors section to be in TLOF instead ofChris Lattner1-0/+24
2009-08-01(re)introduce new simpler apis for creation sectionkinds.Chris Lattner1-56/+50
2009-08-01Remove "JumpTableDataSection" from TAI, instead, have AsmPrinterChris Lattner1-7/+5
2009-08-01fix a fixme by sinking various target-specific directives down into Chris Lattner1-16/+13
2009-08-01coff also doesn't have a ReadOnlySection yet, (!)Chris Lattner1-3/+0
2009-08-01coff doesn't set a .bss seciton, so this is dead.Chris Lattner1-3/+0
2009-08-01it turns out that isWeak() was basically dead anyway. Kill off SectionInfo :-/Chris Lattner1-44/+43
2009-08-01don't use isWeak anymore.Chris Lattner1-4/+4
2009-08-01Change SectionKind to be a property that is true of a *section*, itChris Lattner1-114/+132
2009-08-01All MCSections are now required to have a SectionKind.Chris Lattner1-1/+1
2009-07-31move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it toChris Lattner1-0/+23
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner1-24/+23
2009-07-31refactor section construction in TLOF to be through an explicitChris Lattner1-7/+6
2009-07-31fix PR4650: we only track sizes for certain objects, so only put somethingChris Lattner1-1/+4
2009-07-29mingw uses .data and .text, not _data and _text.Chris Lattner1-2/+2
2009-07-29fix PR4584 with a trivial patch now that the pieces are in place.Chris Lattner1-3/+3
2009-07-29pass the mangler down into the various SectionForGlobal methods.Chris Lattner1-9/+11
2009-07-29constant prop a utostr.Chris Lattner1-2/+1
2009-07-29remove some completely wrong code. 1 is never < 16. It turns out that GCC a...Chris Lattner1-20/+10
2009-07-28Fix PR4639, a ELF-TLS regression from some of my refactoring.Chris Lattner1-1/+1
2009-07-28the apple "ld_classic" linker doesn't support .literal16 in 32-bitChris Lattner1-5/+12
2009-07-28fix unused variable warningChris Lattner1-1/+1
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner1-0/+647