aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetLoweringObjectFile.cpp
AgeCommit message (Expand)Author
2010-01-19introduce a section kind for common linkage. Use this to slightlyChris Lattner
2010-01-19Cleanup handling of .zerofill on darwin:Chris Lattner
2010-01-17Get MCSymbol out of the mangling business, and move all the logicChris Lattner
2010-01-16move the mangler into libtarget from vmcore.Chris Lattner
2010-01-16fix build failure.Chris Lattner
2010-01-16remove a couple of actively incorrect uses of getMangledName.Chris Lattner
2010-01-13fix ELF section mangling stuff for weak symbols to not useChris Lattner
2010-01-13Use the GV version of getNameWithPrefix in TargetLoweringObjectFileCOFF::Chris Lattner
2010-01-13add a fixme, ELF MCSection isn't quite right and weak unnamed globals are brokenChris Lattner
2010-01-13eliminate some uses of Mangler::makeNameProper.Chris Lattner
2010-01-13change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner
2010-01-07We need to put any kind of data with a relocation into aEric Christopher
2009-11-19Reverting the EH table patches.Bill Wendling
2009-11-19The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EHBill Wendling
2009-11-18Attempt #2:Bill Wendling
2009-11-07add some missing #includesChris Lattner
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-09-20--- Reverse-merging r82282 into '.':Bill Wendling
2009-09-20Still one more thing wrong here...Bill Wendling
2009-09-20Here's fun! It turns out that these filter functions can be internal. If they'reBill Wendling
2009-09-19Revert r82274. It's causing failures in the CINT2006 benchmarks.Bill Wendling
2009-09-18It's inefficient to have place the exception tables (which contain the LSDA)Bill Wendling
2009-09-17pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, Chris Lattner
2009-09-16Big change #1 for personality function references:Chris Lattner
2009-09-09Provide proper section flags for various BSS flavoursAnton Korobeynikov
2009-09-09Whitespace cleanupAnton Korobeynikov
2009-08-26Simplify.Daniel Dunbar
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