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