aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86TargetAsmInfo.cpp
AgeCommit message (Expand)Author
2009-06-18move mangler quote handling from asm printers to TargetAsmInfo.Chris Lattner
2009-06-18simplify macro debug info directive handling.Chris Lattner
2009-06-18On Darwin, ams printer should output a second label before a jump table so th...Evan Cheng
2009-04-13Reapply 68847.Devang Patel
2009-04-11Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman
2009-04-11Keep track of inlined functions and their locations. This information is coll...Devang Patel
2009-03-30Do not propagate ELF-specific stuff (data.rel) into other targets. This simpl...Anton Korobeynikov
2009-03-30Add data.rel stuffAnton Korobeynikov
2009-03-17Recognize bswapl as bswap too.Dan Gohman
2009-03-17Recognize "bswapq" as an alternate spelling for the bswap instruction.Dan Gohman
2009-01-21Recognize inline asm for bswap on x86-64 GLIBC. This allows itDan Gohman
2009-01-05Revert r61415 and r61484. Duncan was correct that these weren't needed.Bill Wendling
2009-01-05squash warnings.Devang Patel
2008-12-29Linux wants the FDE initial location and address range to be forced to 32-bit.Bill Wendling
2008-12-24Darwin likes for the EH frame to be non-local.Bill Wendling
2008-12-24GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sureBill Wendling
2008-12-19Fix bug 3202.Rafael Espindola
2008-12-03Fix bug 3140.Rafael Espindola
2008-11-03Refactor various TargetAsmInfo subclasses' TargetMachine members awayDan Gohman
2008-10-05Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mi...Anton Korobeynikov
2008-09-25Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov
2008-09-25Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng
2008-09-24Minor cleanupAnton Korobeynikov
2008-09-24Use crazy template-based inheritance instead of virtual one.Anton Korobeynikov
2008-09-24Get rid of ReadOnlySection duplicateAnton Korobeynikov
2008-09-24Get rid of now unused {Four,Eight,Sixteen}ByteConstantSectionAnton Korobeynikov
2008-09-24Get rid of duplicate char*/Section* DataSectionAnton Korobeynikov
2008-09-24Get rid of duplicate char*/Section* TextSectionAnton Korobeynikov
2008-09-09Fix logic for not emitting no-dead-strip for someDale Johannesen
2008-09-08Reapply 55901: Drop unused variableAnton Korobeynikov
2008-09-08Reapply 55900: We do support EH on x86-64!Anton Korobeynikov
2008-09-08Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling
2008-09-08Drop unused variableAnton Korobeynikov
2008-09-08We do support EH on x86-64!Anton Korobeynikov
2008-08-16Reduce heap trashing due to std::string construction / concatenation via cach...Anton Korobeynikov
2008-08-08GeneralizeAnton Korobeynikov
2008-07-19Fix a FIXME :)Anton Korobeynikov
2008-07-19Use generic ELFTargetAsmInfo and DarwinTargetAsmInfo for X86 codeAnton Korobeynikov
2008-07-09Remove a FIXME: we really need to use const_data section on darwin forAnton Korobeynikov
2008-07-09Add FIXME for future checking.Anton Korobeynikov
2008-07-09Add missed sectionAnton Korobeynikov
2008-07-09Distinguish .const and .const_data on Darwin, when needed. This is somehow cr...Anton Korobeynikov
2008-07-09Weak stuff always goes to coalesced sections on DarwinAnton Korobeynikov
2008-07-09Add FIXME needed to be resolved laterAnton Korobeynikov
2008-07-09TypoAnton Korobeynikov
2008-07-09First sketch of special section objectsAnton Korobeynikov
2008-07-09Honour text sectionsAnton Korobeynikov
2008-07-09Use isWeakForLinker() hookAnton Korobeynikov
2008-07-09Another bunch of hacks for named sections supportAnton Korobeynikov
2008-07-09TypoAnton Korobeynikov