aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86AsmBackend.cpp
AgeCommit message (Expand)Author
2011-07-25More refactoring.Evan Cheng
2011-07-25Refactor X86 target to separate MC code from Target code.Evan Cheng
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng
2011-07-15PR10370: Make sure we know how to relax push correctly on x86-64.Eli Friedman
2011-04-28Target/X86/MC: Add an option for disabling arith relaxation, for my own testingDaniel Dunbar
2011-04-19ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar
2011-03-09Fix a pasto that broke all x86_64-elf targets.Benjamin Kramer
2011-03-09Add createELFObjectTargetWriter method to TargetAsmBackend, which enables con...Jan Sjödin
2011-02-25Roll out r126425 and r126450 to see if it fixes the failures on the buildbots.Cameron Zwarich
2011-02-24Enable DebugInfo support for COFF object files.Devang Patel
2011-02-17Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi
2011-02-01Patches to build EFI with Clang/LLVM. By Carl Norum.Evan Cheng
2011-01-23Remove more duplicated code.Rafael Espindola
2010-12-27Add support for the same encodings of the personality function that gnu asRafael Espindola
2010-12-20X86/MC/Mach-O: Split out createX86MachObjectWriter().Daniel Dunbar
2010-12-18Remove the MCObjectFormat class.Rafael Espindola
2010-12-18Move some data to the TargetWriter.Rafael Espindola
2010-12-18Relax push instructions.Rafael Espindola
2010-12-17Stub out explicit MCELFObjectTargetWriter interface.Rafael Espindola
2010-12-17Move createELFObjectWriter to its own header.Rafael Espindola
2010-12-17MC/Mach-O: On second thought, use a custom hook for enabling aggressiveDaniel Dunbar
2010-12-17MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar
2010-12-16MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar
2010-12-16MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar
2010-12-16MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar
2010-12-10Fixed version of 121434 with no new memory leaks.Rafael Espindola
2010-12-10Revert my previous patch to make the valgrind bots happy.Rafael Espindola
2010-12-09Initial support for the cfi directives. This is just enough to getRafael Espindola
2010-12-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola
2010-11-28Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola
2010-11-27MC/Mach-O: Switch to using MachOFormat.h.Daniel Dunbar
2010-11-26Remove the unused TheTarget member.Rafael Espindola
2010-11-25Use multiple 0x66 prefixes so that all nops up to 15 bytes are a single instr...Rafael Espindola
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola
2010-11-15Change the 11 byte nop to be a single instruction.Rafael Espindola
2010-11-13MC: Simplify Mach-O and ELF object writer implementations.Daniel Dunbar
2010-11-05Allow targets to specify the MachO CPUType/CPUSubtype information.Jim Grosbach
2010-10-26Implement some relaxations for arithmetic instructions. The limitationRafael Espindola
2010-10-24Add X86::reloc_global_offset_table and use it to have a single place whereRafael Espindola
2010-10-22Making the e_machine configurable by the target backend in ELFObjectWriter.Wesley Peck
2010-10-18Produce ELF::R_386_GOTPC relocations.Rafael Espindola
2010-10-16Add a MCObjectFormat class so that code common to all targets that use aRafael Espindola
2010-10-10Fix Whitespace.Michael J. Spencer
2010-09-30Adds getPointerSize() to the AsmBackend which will be needed by the final patchKevin Enderby
2010-09-30Correctly produce R_X86_64_32 or R_X86_64_32S.Rafael Espindola
2010-09-25Move ELF to HasReliableSymbolDifference=true. Also take the opportunity to putRafael Espindola
2010-09-09Make ELF OS ABI dependent on the OS from target triple.Roman Divacky
2010-08-21MC: Add partial x86-64 support to COFF.Michael J. Spencer
2010-08-16Hookup ELF support for X86.Matt Fleming