aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetLoweringObjectFile.cpp
AgeCommit message (Expand)Author
2009-09-10Merge 81322 from mainline.Tanya Lattner
2009-08-18fix COFF targets (mingw/cygwin) to provide ehframe and LSDA sectionsChris Lattner
2009-08-18Text sections should have 'exec' flag set. This seems to unbreak libstdc++ on...Anton Korobeynikov
2009-08-17Clear the uniquing table when initializing TLOF to avoid a crash when the TLO...Benjamin Kramer
2009-08-17Update getSectionForConstant() to to allow mergable sections to be nulled outRichard Osborne
2009-08-15the .eh_frame sections we generate need to be writable (whichChris Lattner
2009-08-15If ELF subtargets don't want to support 4/8/16-byte mergable sections, allow Chris Lattner
2009-08-14Make these matching rules more strict so that they don'tDan Gohman
2009-08-13Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' Bruno Cardoso Lopes
2009-08-13Change MCSectionELF to represent a section semantically instead ofBruno Cardoso Lopes
2009-08-13sink uniquing of sections out of MCContext into the ELF and PECOFF TLOF imple...Chris Lattner
2009-08-13add some comments: MCContext owns the MCSections, but it bump pointer allocatesChris Lattner
2009-08-13reject invalid code like:Chris Lattner
2009-08-12implement support for uniquing MachO sections.Chris Lattner
2009-08-12reduce #includageChris Lattner
2009-08-11Tidy #includes.Dan Gohman
2009-08-10split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner
2009-08-10Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner
2009-08-081. Make MCSection an abstract class.Chris Lattner
2009-08-08make target-specific TLOF impls (except PIC16) create target-specificChris Lattner
2009-08-08eliminate TargetLoweringObjectFileSparc in favor of a TAI hook.Chris Lattner
2009-08-08now that getOrCreateSection is all object-file specific,Chris Lattner
2009-08-08sink getOrCreateSection down into all the object file implementations,Chris Lattner
2009-08-06Fix several fixmes and clean up code by sinking *all* sectionChris Lattner
2009-08-05expose SectionKindForGlobal to curious clients, named asChris Lattner
2009-08-04enhance codegen to put 16-bit character strings into the Chris Lattner
2009-08-04fix a fixme: don't create an explicit "CStringSection" for ELF,Chris Lattner
2009-08-04Add support emiting for 2/4 byte mergable strings to the ".rodata.str*"Chris Lattner
2009-08-04make MergeableCString be a SectionKind "abstract class", andChris Lattner
2009-08-03Eliminate textual section switching from the x86 backend, oneChris Lattner
2009-08-02move dwarf debug info section selection stuff from TAI toChris Lattner
2009-08-02convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner
2009-08-02move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner
2009-08-02convert ctors/dtors section to be in TLOF instead ofChris Lattner
2009-08-01(re)introduce new simpler apis for creation sectionkinds.Chris Lattner
2009-08-01Remove "JumpTableDataSection" from TAI, instead, have AsmPrinterChris Lattner
2009-08-01fix a fixme by sinking various target-specific directives down into Chris Lattner
2009-08-01coff also doesn't have a ReadOnlySection yet, (!)Chris Lattner
2009-08-01coff doesn't set a .bss seciton, so this is dead.Chris Lattner
2009-08-01it turns out that isWeak() was basically dead anyway. Kill off SectionInfo :-/Chris Lattner
2009-08-01don't use isWeak anymore.Chris Lattner
2009-08-01Change SectionKind to be a property that is true of a *section*, itChris Lattner
2009-08-01All MCSections are now required to have a SectionKind.Chris Lattner
2009-07-31move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it toChris Lattner
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner
2009-07-31refactor section construction in TLOF to be through an explicitChris Lattner
2009-07-31fix PR4650: we only track sizes for certain objects, so only put somethingChris Lattner
2009-07-29mingw uses .data and .text, not _data and _text.Chris Lattner
2009-07-29fix PR4584 with a trivial patch now that the pieces are in place.Chris Lattner
2009-07-29pass the mangler down into the various SectionForGlobal methods.Chris Lattner