aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetAsmInfo.cpp
AgeCommit message (Expand)Author
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2010-12-10Fixed version of 121434 with no new memory leaks.Rafael Espindola
2010-12-10Revert my previous patch to make the valgrind bots happy.Rafael Espindola
2010-12-09Initial support for the cfi directives. This is just enough to getRafael Espindola
2009-08-22move the MCAsmInfo .cpp/.h files into the right 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-11Change the asmprinter to print the comment character before theChris Lattner
2009-08-11split "JumpTableDirective" (an existing hack) into a PIC and nonPICChris Lattner
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
2009-08-081. Make MCSection an abstract class.Chris Lattner
2009-08-08eliminate TargetLoweringObjectFileSparc in favor of a TAI hook.Chris Lattner
2009-08-07remove a bunch of now-dead crud from the asmprinter and TAI interfaces.Chris Lattner
2009-08-05remove the 'DataSectionStartSuffix' and 'TextSectionStartSuffix' knobs.Chris Lattner
2009-08-04rip out SectionEndDirectiveSuffix support, only uses byChris 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 the getInlineAsmLength virtual method from TAI to TII, whereChris Lattner
2009-08-02remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner
2009-08-02clean up #includes of TargetAsmInfo.cppChris Lattner
2009-08-02remove the dead PreferredEHDataFormat TAI hook: its now deadChris 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-01REmove dead fields of TAI.Chris Lattner
2009-07-31PreferredEHDataFormat is always call with data and global, but this wholeChris Lattner
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-27Sink getSectionPrefixForUniqueGlobal down into the TAI Chris Lattner
2009-07-27add an explanatory comment about why we drop these in readonly andChris Lattner
2009-07-27don't create default text/data sections for all targets.Chris Lattner
2009-07-27Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner
2009-07-27Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner
2009-07-26untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner
2009-07-26remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner
2009-07-26simplify SectionFlagsForGlobal, even though I want to kill it.Chris Lattner
2009-07-26make SectionKind keep track of whether a global had an explicitChris Lattner
2009-07-26make SectionKind know whether a symbol is weak or not in additionChris Lattner
2009-07-26rename Mergable -> Mergeable and Writable -> WriteableChris Lattner
2009-07-26remove a bunch of helper functions, just use SectionKind::get instead.Chris Lattner
2009-07-26simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner
2009-07-26introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner
2009-07-26improve the default impl of getSectionForMergableConstant byChris Lattner
2009-07-26Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner
2009-07-25make SectionKind be a first-class pod struct instead of justChris Lattner
2009-07-25this is (unfortunately) several changes mixed together:Chris Lattner
2009-07-25document some invariants.Chris Lattner
2009-07-25add the most expedient hack to fix PR4619, along with a testcase.Chris Lattner
2009-07-24fix some predicatesChris Lattner
2009-07-24change SectionKindForGlobal from being a public (andChris Lattner
2009-07-24make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner