summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86.h
AgeCommit message (Expand)Author
2018-12-07[X86] Initialize and Register X86CondBrFoldingPassCraig Topper
2018-11-30Revert "Revert r347596 "Support for inserting profile-directed cache prefetch...Mircea Trofin
2018-11-29Revert r347596 "Support for inserting profile-directed cache prefetches"Hans Wennborg
2018-11-26Support for inserting profile-directed cache prefetchesMircea Trofin
2018-11-01X86: Consistently declare pass initializers in X86.h; NFCMatthias Braun
2018-10-09Recommit r343993: [X86] condition branches folding for three-way conditional ...Rong Xu
2018-10-08[X86] Revert r343993 condition branches folding for three-way conditional codesRong Xu
2018-10-08[X86] condition branches folding for three-way conditional codesRong Xu
2018-07-13[SLH] Introduce a new pass to do Speculative Load Hardening to mitigateChandler Carruth
2018-04-10[x86] Introduce a pass to begin more systematically fixing PR36028 and simila...Chandler Carruth
2018-04-04Add the ShadowCallStack passVlad Tsyrklevich
2018-04-02[X86] Reduce Store Forward Block issues in HW - Recommit after fixing Bug 36346Lama Saba
2018-02-23Revert r325128 ("[X86] Reduce Store Forward Block issues in HW").Richard Smith
2018-02-14[X86] Reduce Store Forward Block issues in HW - Recommit after fixing Bug 36346Lama Saba
2018-02-12Revert r324835 "[X86] Reduce Store Forward Block issues in HW"Hans Wennborg
2018-02-11[X86] Reduce Store Forward Block issues in HWLama Saba
2018-01-31[x86] Make the retpoline thunk insertion a machine function pass.Chandler Carruth
2018-01-22Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth
2018-01-09Instrument Control Flow For Indirect Branch TrackingOren Ben Simhon
2017-10-22[X86] Add a pass to convert instruction chains between domains.Guy Blank
2017-09-12[X86] Fix typo in comment. NFCCraig Topper
2017-07-16[X86] X86::CMOV to Branch heuristic based optimization.Amjad Aboud
2017-04-21[globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders
2017-04-21Revert r300964 + r300970 - [globalisel][tablegen] Import SelectionDAG's rule ...Daniel Sanders
2017-04-21[globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders
2017-04-06[globalisel][tablegen] Move <Target>InstructionSelector declarations to anony...Daniel Sanders
2016-12-28This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber
2016-12-21revert first commit . removing empty line in X86.hMichael Zuckerman
2016-12-21First commit adding new line to X86.hMichael Zuckerman
2016-07-07Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein
2016-07-07Revert r274692 to check whether this is what breaks windows selfhost.Michael Kuperstein
2016-07-06[X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein
2016-05-18Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instruct...Hans Wennborg
2016-05-17Revert r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"Hans Wennborg
2016-05-17X86: Avoid using _chkstk when lowering WIN_ALLOCA instructionsHans Wennborg
2016-05-07[X86] Register and initialize the FixupBW pass.Ahmed Bougacha
2016-02-11[X86] New pass to change byte and word instructions to zero-extending versions.Kevin B. Smith
2016-01-13LEA code size optimization pass (Part 2): Remove redundant LEA instructions.Andrey Turetskiy
2016-01-12Test commit access - tiny comment and code style fix.Andrey Turetskiy
2015-12-07don't repeat function names in comments; NFCSanjay Patel
2015-12-04LEA code size optimization pass (Part 1): Remove redundant address recalculat...Alexey Bataev
2015-10-15[X86] Rip out orphaned method declarations and other dead code. NFC.Benjamin Kramer
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-22Reapply r238011 with a fix for the trap instruction.Quentin Colombet
2015-05-22Revert "[X86] Fix a variable name for r237977 so that it works with every com...Tamas Berghammer
2015-05-22[X86] Refactor the prologue emission to prepare for shrink-wrapping.Quentin Colombet
2015-05-05Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner
2015-05-01Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner
2015-05-01Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner