summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86.h
Commit message (Expand)AuthorAgeFilesLines
* Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-071-0/+3
* Revert r274692 to check whether this is what breaks windows selfhost.Michael Kuperstein2016-07-071-3/+0
* [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-061-0/+3
* Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instruct...Hans Wennborg2016-05-181-0/+3
* Revert r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"Hans Wennborg2016-05-171-3/+0
* X86: Avoid using _chkstk when lowering WIN_ALLOCA instructionsHans Wennborg2016-05-171-0/+3
* [X86] Register and initialize the FixupBW pass.Ahmed Bougacha2016-05-071-0/+3
* [X86] New pass to change byte and word instructions to zero-extending versions.Kevin B. Smith2016-02-111-0/+6
* LEA code size optimization pass (Part 2): Remove redundant LEA instructions.Andrey Turetskiy2016-01-131-1/+2
* Test commit access - tiny comment and code style fix.Andrey Turetskiy2016-01-121-2/+2
* don't repeat function names in comments; NFCSanjay Patel2015-12-071-30/+23
* LEA code size optimization pass (Part 1): Remove redundant address recalculat...Alexey Bataev2015-12-041-0/+4
* [X86] Rip out orphaned method declarations and other dead code. NFC.Benjamin Kramer2015-10-151-6/+0
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Reapply r238011 with a fix for the trap instruction.Quentin Colombet2015-05-221-0/+5
* Revert "[X86] Fix a variable name for r237977 so that it works with every com...Tamas Berghammer2015-05-221-5/+0
* [X86] Refactor the prologue emission to prepare for shrink-wrapping.Quentin Colombet2015-05-221-0/+5
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-051-0/+6
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-6/+0
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-0/+6
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-6/+0
* [WinEH] Add an EH registration and state insertion pass for 32-bit x86Reid Kleckner2015-05-011-0/+6
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
* Revert r227728 due to bad line endings.Michael Kuperstein2015-02-011-5/+0
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
* [PM] Remove a bunch of stale TTI creation method declarations. I nukedChandler Carruth2015-02-011-3/+0
* [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPassRobin Morisset2014-09-171-4/+0
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-6/+0
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-0/+6
* Nuke the old JIT.Rafael Espindola2014-08-071-6/+0
* X86: expand atomics in IR instead of as MachineInstrs.Tim Northover2014-07-011-0/+4
* Rename createGlobalBaseRegPass -> createX86GlobalBaseRegPass to makeEric Christopher2014-05-221-2/+2
* Prune includes in X86 target.Craig Topper2014-03-191-4/+2
* This patch adds the X86FixupLEAs pass, which will reduce instructionPreston Gurd2013-04-251-0/+5
* Pad Short Functions for Intel AtomPreston Gurd2013-01-081-0/+4
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-0/+3
* Revert revision 171524. Original message:Nadav Rotem2013-01-051-5/+0
* The current Intel Atom microarchitecture has a feature whereby when a functionPreston Gurd2013-01-041-0/+5
* Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary.Chad Rosier2012-11-261-6/+0
* Whitespace.Chad Rosier2012-08-011-1/+1
* Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg2012-06-011-0/+5
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-171-2/+0
* Remove X86-dependent stuff from SSEDomainFix.Jakob Stoklund Olesen2011-09-271-4/+0
* Introduce a pass to insert vzeroupper instructions to avoid AVX toBruno Cardoso Lopes2011-08-231-0/+5
* Code clean up.Evan Cheng2011-07-251-8/+0
* More refactoring.Evan Cheng2011-07-251-10/+0
* Refactor X86 target to separate MC code from Target code.Evan Cheng2011-07-251-4/+1
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-5/+6
OpenPOWER on IntegriCloud