aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetLoweringObjectFile.h
AgeCommit message (Expand)Author
2010-05-22Add a new section and accessor for TLS data.Eric Christopher
2010-03-11fix a fixme in TargetLoweringObjectFile::getExprForDwarfReferenceChris Lattner
2010-03-11rename getSymbolForDwarf* to getExprForDwarf* since it returnsChris Lattner
2010-03-10move three lowering hooks from MAI to TLOF and make one of themChris Lattner
2010-02-15Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov
2010-02-15Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov
2010-01-19stop using the .lcomm pseudoop on darwin, instead, directly use theChris Lattner
2010-01-19use BSSLocal classifier to identify 'lcomm' data instead ofChris Lattner
2010-01-19change an accessor to a predicate.Chris Lattner
2010-01-19Cleanup handling of .zerofill on darwin:Chris Lattner
2010-01-13change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-09-30Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson
2009-09-17pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, Chris Lattner
2009-09-16Big change #1 for personality function references:Chris Lattner
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-13Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' Bruno Cardoso Lopes
2009-08-13Add a method to return BSSSection from TargetLoweringObjectFileBruno 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-13reject invalid code like:Chris Lattner
2009-08-12implement support for uniquing MachO sections.Chris Lattner
2009-08-12reduce #includageChris 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-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-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-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-01it turns out that isWeak() was basically dead anyway. Kill off SectionInfo :-/Chris Lattner
2009-08-01fix a layering violation by moving SectionKind out to its own header.Chris Lattner
2009-08-01with the previous refactoring, fixme fixed!Chris Lattner
2009-08-01Change SectionKind to be a property that is true of a *section*, itChris 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-31move the sectionkind and section classes to TargetLoweringObjectFile.hChris Lattner
2009-07-29pass the mangler down into the various SectionForGlobal methods.Chris Lattner
2009-07-28the apple "ld_classic" linker doesn't support .literal16 in 32-bitChris Lattner
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner