aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/TargetAsmInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' Bruno Cardoso Lopes2009-08-131-0/+1
* Change the asmprinter to print the comment character before theChris Lattner2009-08-111-2/+2
* split "JumpTableDirective" (an existing hack) into a PIC and nonPICChris Lattner2009-08-111-0/+1
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-111-1/+1
* 1. Make MCSection an abstract class.Chris Lattner2009-08-081-1/+0
* eliminate TargetLoweringObjectFileSparc in favor of a TAI hook.Chris Lattner2009-08-081-0/+1
* remove a bunch of now-dead crud from the asmprinter and TAI interfaces.Chris Lattner2009-08-071-2/+0
* remove the 'DataSectionStartSuffix' and 'TextSectionStartSuffix' knobs.Chris Lattner2009-08-051-2/+0
* rip out SectionEndDirectiveSuffix support, only uses byChris Lattner2009-08-041-1/+0
* move dwarf debug info section selection stuff from TAI toChris Lattner2009-08-021-12/+1
* convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner2009-08-021-1/+0
* Move the getInlineAsmLength virtual method from TAI to TII, whereChris Lattner2009-08-021-25/+0
* remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner2009-08-021-1/+1
* clean up #includes of TargetAsmInfo.cppChris Lattner2009-08-021-11/+0
* remove the dead PreferredEHDataFormat TAI hook: its now deadChris Lattner2009-08-021-4/+0
* move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner2009-08-021-1/+0
* convert ctors/dtors section to be in TLOF instead ofChris Lattner2009-08-021-3/+0
* Remove "JumpTableDataSection" from TAI, instead, have AsmPrinterChris Lattner2009-08-011-1/+0
* REmove dead fields of TAI.Chris Lattner2009-08-011-3/+0
* PreferredEHDataFormat is always call with data and global, but this wholeChris Lattner2009-07-311-2/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-218/+0
* Sink getSectionPrefixForUniqueGlobal down into the TAI Chris Lattner2009-07-271-9/+0
* add an explanatory comment about why we drop these in readonly andChris Lattner2009-07-271-2/+6
* don't create default text/data sections for all targets.Chris Lattner2009-07-271-2/+0
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-21/+8
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-271-34/+10
* untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner2009-07-261-6/+5
* remove a densemap from TargetAsmInfo that was uniquing the targetflags strings,Chris Lattner2009-07-261-13/+0
* simplify SectionFlagsForGlobal, even though I want to kill it.Chris Lattner2009-07-261-6/+5
* make SectionKind keep track of whether a global had an explicitChris Lattner2009-07-261-21/+24
* make SectionKind know whether a symbol is weak or not in additionChris Lattner2009-07-261-17/+18
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-261-7/+7
* remove a bunch of helper functions, just use SectionKind::get instead.Chris Lattner2009-07-261-20/+25
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-261-3/+2
* introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner2009-07-261-4/+14
* improve the default impl of getSectionForMergableConstant byChris Lattner2009-07-261-2/+4
* Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner2009-07-261-12/+14
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-251-27/+31
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-251-58/+27
* document some invariants.Chris Lattner2009-07-251-1/+6
* add the most expedient hack to fix PR4619, along with a testcase.Chris Lattner2009-07-251-0/+5
* fix some predicatesChris Lattner2009-07-241-1/+1
* change SectionKindForGlobal from being a public (andChris Lattner2009-07-241-17/+9
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-241-20/+59
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-241-4/+3
* make SectionForGlobal non-virtual, add a hook for pic16 to do its "address=" ...Chris Lattner2009-07-241-5/+12
* move ELF-specific code into ELFTargetAsmInfo.Chris Lattner2009-07-241-25/+1
* tidy upChris Lattner2009-07-241-3/+4
* split the ELF-specific section flag inference-from-name code outChris Lattner2009-07-241-25/+32
* make SectionFlagsForGlobal a private static function instead of a publicChris Lattner2009-07-241-6/+6