aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetLoweringObjectFile.h
Commit message (Expand)AuthorAgeFilesLines
* Pass StringRef by value.Daniel Dunbar2009-11-061-5/+5
* Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson2009-09-301-1/+7
* pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, Chris Lattner2009-09-171-2/+5
* Big change #1 for personality function references:Chris Lattner2009-09-161-0/+23
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-1/+1
* Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' Bruno Cardoso Lopes2009-08-131-6/+1
* Add a method to return BSSSection from TargetLoweringObjectFileBruno Cardoso Lopes2009-08-131-0/+1
* Change MCSectionELF to represent a section semantically instead ofBruno Cardoso Lopes2009-08-131-2/+3
* sink uniquing of sections out of MCContext into the ELF and PECOFF TLOF imple...Chris Lattner2009-08-131-1/+9
* reject invalid code like:Chris Lattner2009-08-131-3/+9
* implement support for uniquing MachO sections.Chris Lattner2009-08-121-8/+17
* reduce #includageChris Lattner2009-08-121-5/+6
* Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner2009-08-101-3/+24
* 1. Make MCSection an abstract class.Chris Lattner2009-08-081-22/+2
* eliminate TargetLoweringObjectFileSparc in favor of a TAI hook.Chris Lattner2009-08-081-3/+7
* now that getOrCreateSection is all object-file specific,Chris Lattner2009-08-081-13/+4
* sink getOrCreateSection down into all the object file implementations,Chris Lattner2009-08-081-6/+17
* Fix several fixmes and clean up code by sinking *all* sectionChris Lattner2009-08-061-15/+23
* expose SectionKindForGlobal to curious clients, named asChris Lattner2009-08-051-1/+15
* enhance codegen to put 16-bit character strings into the Chris Lattner2009-08-041-0/+1
* fix a fixme: don't create an explicit "CStringSection" for ELF,Chris Lattner2009-08-041-2/+0
* Eliminate textual section switching from the x86 backend, oneChris Lattner2009-08-031-1/+10
* move dwarf debug info section selection stuff from TAI toChris Lattner2009-08-021-1/+31
* convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner2009-08-021-1/+7
* move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner2009-08-021-2/+6
* convert ctors/dtors section to be in TLOF instead ofChris Lattner2009-08-021-1/+12
* Remove "JumpTableDataSection" from TAI, instead, have AsmPrinterChris Lattner2009-08-011-13/+10
* fix a fixme by sinking various target-specific directives down into Chris Lattner2009-08-011-31/+29
* it turns out that isWeak() was basically dead anyway. Kill off SectionInfo :-/Chris Lattner2009-08-011-34/+6
* fix a layering violation by moving SectionKind out to its own header.Chris Lattner2009-08-011-161/+1
* with the previous refactoring, fixme fixed!Chris Lattner2009-08-011-3/+0
* Change SectionKind to be a property that is true of a *section*, itChris Lattner2009-08-011-27/+41
* move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it toChris Lattner2009-07-311-0/+13
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-57/+50
* refactor section construction in TLOF to be through an explicitChris Lattner2009-07-311-4/+21
* move the sectionkind and section classes to TargetLoweringObjectFile.hChris Lattner2009-07-311-0/+191
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-291-11/+12
* the apple "ld_classic" linker doesn't support .literal16 in 32-bitChris Lattner2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-0/+187