summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MacroFusion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix the macro fusion table for X86 according to Intel optimizationShengchen Kan2019-12-051-171/+12
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-051-17/+21
* [X86MacroFusion] Handle branch fusion (AMD CPUs).Clement Courbet2019-03-281-53/+98
* [X86] Enable 8-bit OR with disjoint bits to convert to LEACraig Topper2019-03-051-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Remove the AL/AX/EAX/RAX short immediate forms from the macro fusion sh...Craig Topper2018-08-111-18/+0
* [X86] Add the mem-reg form of CMP to the macro fusion shouldScheduleAdjacent.Craig Topper2018-08-111-0/+4
* [X86] Remove ADD8mi and ADDmr from the macro fusion shouldScheduleAdjacent.Craig Topper2018-08-111-2/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [X86] Avoid using high register trick for test instructionAmaury Sechet2018-01-311-1/+0
* Revert "[X86] Avoid using high register trick for test instruction"Eric Liu2018-01-301-0/+1
* [X86] Avoid using high register trick for test instructionAmaury Sechet2018-01-291-1/+0
* Recover some overzealously removed includes.Michael Zolotukhin2017-12-131-0/+1
* Remove redundant includes from lib/Target/X86.Michael Zolotukhin2017-12-131-1/+0
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMemCraig Topper2017-10-011-4/+4
* [X86] Provide a separate feature bit for macro fusion support instead of basi...Craig Topper2017-08-301-4/+2
* Recommit rL305677: [CodeGen] Add generic MacroFusion passFlorian Hahn2017-06-191-85/+16
* Revert r305677 [CodeGen] Add generic MacroFusion pass.Florian Hahn2017-06-191-16/+85
* [CodeGen] Add generic MacroFusion pass.Florian Hahn2017-06-191-85/+16
* Sink accessing TII to fix release Werror builds.Eric Christopher2017-03-101-5/+3
* [AArch64, X86] Additional debug information for MacroFusionEvandro Menezes2017-03-101-2/+6
* [AArch64, X86] Add statistics for the MacroFusion passEvandro Menezes2017-02-211-0/+4
* [AArch64, X86] Guard against both instrs being wild cardsEvandro Menezes2017-02-211-6/+7
* [X86] Prefer static_cast<> to C-style cast. NFCI.Davide Italiano2017-02-191-3/+5
* [X86] Fix enumeral/non-enumeral conditional expression warning.Simon Pilgrim2017-02-191-4/+4
* *MacroFusion.cpp: Suppress warnings to eliminate \param(s). [-Wdocumentation]NAKAMURA Takumi2017-02-011-1/+1
* [CodeGen] Move MacroFusion to the targetEvandro Menezes2017-02-011-0/+262
OpenPOWER on IntegriCloud