aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/DarwinTargetAsmInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert 78892 and 78895, these break generating working executables onDaniel Dunbar2009-08-131-11/+7
* fix typo, add 10.6 version of test for my previous patch.Chris Lattner2009-08-131-2/+2
* fix a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner2009-08-131-7/+11
* Change the asmprinter to print the comment character before theChris Lattner2009-08-111-0/+2
* factorize more darwin TAI stuff. Note that this givesChris Lattner2009-08-111-0/+7
* factorize darwin ProtectedDirective and SetDirective.Chris Lattner2009-08-111-0/+2
* all darwin targets have .space and .zerofill, pull up.Chris Lattner2009-08-111-0/+2
* move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner2009-08-111-1/+2
* move dwarf debug info section selection stuff from TAI toChris Lattner2009-08-021-12/+0
* I need Triple information, 10.6 shouldn't set this, it bloats Chris Lattner2009-08-021-1/+2
* remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner2009-08-021-13/+1
* convert ctors/dtors section to be in TLOF instead ofChris Lattner2009-08-021-9/+0
* Remove "JumpTableDataSection" from TAI, instead, have AsmPrinterChris Lattner2009-08-011-2/+0
* REmove dead fields of TAI.Chris Lattner2009-08-011-2/+0
* move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it toChris Lattner2009-07-311-20/+0
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-102/+1
* sink text/data section creation down into the target-specific places that Chris Lattner2009-07-271-1/+2
* 32-bit darwin targets support .literal16 too.Chris Lattner2009-07-271-6/+4
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-17/+17
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-271-9/+10
* simplify this code now that SectionKind knows if a global is weak or not.Chris Lattner2009-07-261-5/+2
* rename Mergable -> Mergeable and Writable -> WriteableChris Lattner2009-07-261-10/+10
* simplify getSectionForMergableConstant to take a SectionKind.Chris Lattner2009-07-261-13/+6
* introduce specialized mergable const sectionkinds for elements of size 4/8/16 toChris Lattner2009-07-261-3/+7
* Rearrange all the SectionKinds and structure them into a hierarchicalChris Lattner2009-07-261-9/+9
* finish simplifying DarwinTargetAsmInfo::SelectSectionForGlobalChris Lattner2009-07-261-23/+16
* simplify DarwinTargetAsmInfo::SelectSectionForGlobal a bitChris Lattner2009-07-261-16/+20
* make SectionKind be a first-class pod struct instead of justChris Lattner2009-07-251-2/+2
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-251-1/+2
* make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner2009-07-241-2/+7
* we already know the sectionkind when invoking SelectSectionForGlobal,Chris Lattner2009-07-241-2/+2
* hoist section name uniquing logic up to the top-level SectionForGlobalChris Lattner2009-07-241-5/+4
* Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner2009-07-241-6/+0
* inline the two MergeableConstSection implementations into theirChris Lattner2009-07-221-17/+13
* remove the SelectSectionForMachineConst hook, replacing it withChris Lattner2009-07-221-20/+22
* simplify based on the fact that darwin always uses L/l.Chris Lattner2009-07-211-8/+4
* make some stuff private.Chris Lattner2009-07-211-10/+3
* Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match theChris Lattner2009-07-211-4/+5
* Simplify the code in DarwinTargetAsmInfo::emitUsedDirectiveFor so that humans...Bill Wendling2009-07-201-16/+16
* Untangle a snarl that I discovered when updating the mangler,Chris Lattner2009-07-171-0/+5
* Remove StringConstantPrefix now that the only userDuncan Sands2009-07-151-1/+0
* Reapply my previous asmprinter changes now with more testing and two Chris Lattner2009-07-141-3/+6
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-2/+2
* Revert r7561{9,8,7,6}, which depend on r75610. Daniel Dunbar2009-07-141-6/+3
* rename getValueName -> getMangledName. These two files have veryChris Lattner2009-07-141-3/+6
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-2/+3
* merge the common darwin settings from the X86/PPC/ARM targetsChris Lattner2009-06-191-0/+47
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-2/+2
* Do not propagate ELF-specific stuff (data.rel) into other targets. This simpl...Anton Korobeynikov2009-03-301-3/+0
* Add data.rel stuffAnton Korobeynikov2009-03-301-0/+3