aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/DarwinTargetAsmInfo.cpp
AgeCommit message (Expand)Author
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-13Revert 78892 and 78895, these break generating working executables onDaniel Dunbar
2009-08-13fix typo, add 10.6 version of test for my previous patch.Chris Lattner
2009-08-13fix a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner
2009-08-11Change the asmprinter to print the comment character before theChris Lattner
2009-08-11factorize more darwin TAI stuff. Note that this givesChris Lattner
2009-08-11factorize darwin ProtectedDirective and SetDirective.Chris Lattner
2009-08-11all darwin targets have .space and .zerofill, pull up.Chris Lattner
2009-08-11move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner
2009-08-02move dwarf debug info section selection stuff from TAI toChris Lattner
2009-08-02I need Triple information, 10.6 shouldn't set this, it bloats Chris Lattner
2009-08-02remove TargetAsmInfo::TM, which is now dead. The basic TAI class now 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-31move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it toChris Lattner
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-27sink text/data section creation down into the target-specific places that Chris Lattner
2009-07-2732-bit darwin targets support .literal16 too.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-26simplify this code now that SectionKind knows if a global is weak or not.Chris Lattner
2009-07-26rename Mergable -> Mergeable and Writable -> WriteableChris 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-26Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner
2009-07-26finish simplifying DarwinTargetAsmInfo::SelectSectionForGlobalChris Lattner
2009-07-26simplify DarwinTargetAsmInfo::SelectSectionForGlobal a bitChris 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-24make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner
2009-07-24we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner
2009-07-24hoist section name uniquing logic up to the top-level SectionForGlobalChris Lattner
2009-07-24Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner
2009-07-22inline the two MergeableConstSection implementations into theirChris Lattner
2009-07-22remove the SelectSectionForMachineConst hook, replacing it withChris Lattner
2009-07-21simplify based on the fact that darwin always uses L/l.Chris Lattner
2009-07-21make some stuff private.Chris Lattner
2009-07-21Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match theChris Lattner
2009-07-20Simplify the code in DarwinTargetAsmInfo::emitUsedDirectiveFor so that humans...Bill Wendling
2009-07-17Untangle a snarl that I discovered when updating the mangler,Chris Lattner
2009-07-15Remove StringConstantPrefix now that the only userDuncan Sands
2009-07-14Reapply my previous asmprinter changes now with more testing and two Chris Lattner
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-14Revert r7561{9,8,7,6}, which depend on r75610. Daniel Dunbar
2009-07-14rename getValueName -> getMangledName. These two files have veryChris Lattner
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-06-19merge the common darwin settings from the X86/PPC/ARM targetsChris Lattner
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands