summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86.h
Commit message (Expand)AuthorAgeFilesLines
* X86: Consistently declare pass initializers in X86.h; NFCMatthias Braun2018-11-011-4/+13
* Recommit r343993: [X86] condition branches folding for three-way conditional ...Rong Xu2018-10-091-0/+3
* [X86] Revert r343993 condition branches folding for three-way conditional codesRong Xu2018-10-081-3/+0
* [X86] condition branches folding for three-way conditional codesRong Xu2018-10-081-0/+3
* [SLH] Introduce a new pass to do Speculative Load Hardening to mitigateChandler Carruth2018-07-131-0/+2
* [x86] Introduce a pass to begin more systematically fixing PR36028 and simila...Chandler Carruth2018-04-101-0/+3
* Add the ShadowCallStack passVlad Tsyrklevich2018-04-041-0/+5
* [X86] Reduce Store Forward Block issues in HW - Recommit after fixing Bug 36346Lama Saba2018-04-021-0/+3
* Revert r325128 ("[X86] Reduce Store Forward Block issues in HW").Richard Smith2018-02-231-3/+0
* [X86] Reduce Store Forward Block issues in HW - Recommit after fixing Bug 36346Lama Saba2018-02-141-0/+3
* Revert r324835 "[X86] Reduce Store Forward Block issues in HW"Hans Wennborg2018-02-121-3/+0
* [X86] Reduce Store Forward Block issues in HWLama Saba2018-02-111-0/+3
* [x86] Make the retpoline thunk insertion a machine function pass.Chandler Carruth2018-01-311-1/+1
* Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth2018-01-221-0/+4
* Instrument Control Flow For Indirect Branch TrackingOren Ben Simhon2018-01-091-0/+4
* [X86] Add a pass to convert instruction chains between domains.Guy Blank2017-10-221-0/+4
* [X86] Fix typo in comment. NFCCraig Topper2017-09-121-1/+1
* [X86] X86::CMOV to Branch heuristic based optimization.Amjad Aboud2017-07-161-0/+3
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-1/+2
* Revert r300964 + r300970 - [globalisel][tablegen] Import SelectionDAG's rule ...Daniel Sanders2017-04-211-2/+1
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-1/+2
* [globalisel][tablegen] Move <Target>InstructionSelector declarations to anony...Daniel Sanders2017-04-061-0/+6
* This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber2016-12-281-0/+7
* revert first commit . removing empty line in X86.hMichael Zuckerman2016-12-211-1/+0
* First commit adding new line to X86.hMichael Zuckerman2016-12-211-0/+1
* 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
OpenPOWER on IntegriCloud