summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AArch64] Add new target feature to fuse arithmetic and logic operationsEvandro Menezes2019-01-141-1/+103
* [PATCH] [NFC][AArch64] Fix refactoring of macro fusionEvandro Menezes2018-10-161-8/+4
* [NFC][AArch64] Refactor macro fusionEvandro Menezes2018-10-161-76/+90
* AArch64: Add FuseCryptoEOR fusion rulesMatthias Braun2018-09-191-0/+20
* AArch64MacroFusion: Factor out some opcode handling code; NFCMatthias Braun2018-09-191-121/+110
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [PATCH] [AArch64] Add new target feature to fuse conditional selectEvandro Menezes2018-02-231-21/+65
* [AArch64] Refactor macro fusion (NFC)Evandro Menezes2018-02-231-151/+202
* Fix unused variable warning. NFCI.Simon Pilgrim2018-02-171-3/+2
* [AArch64] Add new target feature to fuse address generation with load or storeEvandro Menezes2018-01-301-0/+33
* Remove redundant includes from lib/Target/AArch64.Fedor Sergeev2017-12-141-1/+0
* Recover some overzealously removed includes.Michael Zolotukhin2017-12-131-0/+1
* Remove redundant includes from lib/Target/AArch64.Michael Zolotukhin2017-12-131-1/+0
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* Untabify.NAKAMURA Takumi2017-08-281-2/+2
* [AArch64] Tie source and destination operands for AESMC/AESIMC. Florian Hahn2017-07-291-1/+3
* [AArch64] Fix order of checks in shouldScheduleAdjacent.Florian Hahn2017-06-191-2/+2
* Recommit rL305677: [CodeGen] Add generic MacroFusion passFlorian Hahn2017-06-191-152/+31
* Revert r305677 [CodeGen] Add generic MacroFusion pass.Florian Hahn2017-06-191-31/+152
* [CodeGen] Add generic MacroFusion pass.Florian Hahn2017-06-191-152/+31
* [AArch64] Make instruction fusion more aggressive. Florian Hahn2017-05-231-0/+13
* [AArch64] Simplify MacroFusionEvandro Menezes2017-04-111-79/+89
* [AArch64, X86] Additional debug information for MacroFusionEvandro Menezes2017-03-101-5/+13
* [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-4/+5
* [AArch64] Prefer static_cast<> to C-style cast. NFCI.Davide Italiano2017-02-191-2/+4
* [AArch64] Fix enumeral/non-enumeral conditional expression warning.Simon Pilgrim2017-02-181-4/+4
* *MacroFusion.cpp: Suppress warnings to eliminate \param(s). [-Wdocumentation]NAKAMURA Takumi2017-02-011-2/+2
* [AArch64] Add new target feature to fuse literal generationEvandro Menezes2017-02-011-0/+25
* [AArch64] Add new subtarget feature to fuse AES crypto operationsEvandro Menezes2017-02-011-0/+13
* [CodeGen] Move MacroFusion to the targetEvandro Menezes2017-02-011-0/+209
OpenPOWER on IntegriCloud