aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86.h
AgeCommit message (Expand)Author
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-04-25This patch adds the X86FixupLEAs pass, which will reduce instructionPreston Gurd
2013-02-12Cleaned up some leftover legacy-JIT localmods.Eli Bendersky
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-08Pad Short Functions for Intel AtomPreston Gurd
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2013-01-05Revert revision 171524. Original message:Nadav Rotem
2013-01-04The current Intel Atom microarchitecture has a feature whereby when a functionPreston Gurd
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-26Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary.Chad Rosier
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-01Whitespace.Chad Rosier
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-06-01Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper
2011-09-27Remove X86-dependent stuff from SSEDomainFix.Jakob Stoklund Olesen
2011-08-23Introduce a pass to insert vzeroupper instructions to avoid AVX toBruno Cardoso Lopes
2011-07-25Code clean up.Evan Cheng
2011-07-25More refactoring.Evan Cheng
2011-07-25Refactor X86 target to separate MC code from Target code.Evan Cheng
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-06Rename files for consistency.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-24Rename TargetDesc to MCTargetDescEvan Cheng
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng
2010-12-20Add header...Daniel Dunbar
2010-12-20X86/MC/Mach-O: Split out createX86MachObjectWriter().Daniel Dunbar
2010-07-16Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKillJakob Stoklund Olesen
2010-07-10Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman
2010-04-06Fix PR6696 and PR6663Jim Grosbach
2010-03-25Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c...Jakob Stoklund Olesen
2010-03-23Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid ...Jakob Stoklund Olesen
2010-03-23Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c...Jakob Stoklund Olesen
2010-03-11MC: Provide the target triple to AsmBackend constructors.Daniel Dunbar
2010-02-21MC/X86: Add stub AsmBackend.Daniel Dunbar
2010-02-13rip out the 'heinous' x86 MCCodeEmitter implementation.Chris Lattner
2010-02-12give MCCodeEmitters access to the current MCContext.Chris Lattner
2010-02-05wire up 64-bit MCCodeEmitter.Chris Lattner
2010-02-03stub out a new X86 encoder, which can be tried withChris Lattner
2010-02-03rename createX86MCCodeEmitter to more accurately reflect what it creates.Chris Lattner
2010-02-02remove dead code.Chris Lattner
2009-12-02Factor the stack alignment calculations out into a target independent pass.Jim Grosbach
2009-08-27llvm-mc/X86: Implement single instruction encoding interface for MC.Daniel Dunbar
2009-07-25Add new helpers for registering targets.Daniel Dunbar
2009-07-18Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar
2009-07-15Reapply TargetRegistry refactoring commits.Daniel Dunbar
2009-07-15Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings
2009-07-15Register Target's TargetMachine and AsmPrinter in the new registry.Daniel Dunbar
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes