aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86TargetAsmInfo.cpp
AgeCommit message (Expand)Author
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 a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner
2009-08-12Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner
2009-08-11prune #includage.Chris Lattner
2009-08-11change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris 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-11eliminate the X86TargetAsmInfo template.Chris Lattner
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
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-02remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner
2009-08-02remove the x86/ppc impls of getEHGlobalPrefix, which is already dead.Chris 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-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-29Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >Bill Wendling
2009-07-28Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we'reBill Wendling
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-27make COFF work like ELF and macho, by splitting out into its ownChris Lattner
2009-07-27apparently we have "windows" and "coff", which are different(?)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-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-26rename Mergable -> Mergeable and Writable -> WriteableChris 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-24make SectionKindForGlobal target independent, and therefore non-virtual.Chris Lattner
2009-07-24Switch to getNameStr().Daniel Dunbar
2009-07-24Replace UniqueSectionForGlobal with getSectionPrefixForUniqueGlobal.Chris Lattner
2009-07-20remove TargetAsmInfo::ExpandInlineAsmChris Lattner
2009-07-17Untangle a snarl that I discovered when updating the mangler,Chris Lattner
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-13Reverted r75484. It was causing a failure with Apple-style builds.Bill Wendling
2009-07-13More standard way of specifying greater than Leopard.Bill Wendling
2009-07-13On greater than Leopard systems, place exception tables in the __TEXT section.Bill Wendling
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-06-19Misc tweaks to Intel asm printing to make it more compatible with MASM. Eli Friedman
2009-06-19merge the common darwin settings from the X86/PPC/ARM targetsChris Lattner