summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMParallelDSP.cpp
Commit message (Expand)AuthorAgeFilesLines
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-7/+8
* [ARM][ParallelDSP] Change smlad insertion orderSam Parker2019-10-161-16/+51
* [ARM][ParallelDSP] Fix for sext inputSam Parker2019-09-091-3/+9
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [ARM][ParallelDSP] SExt mul for accumulationSam Parker2019-09-041-5/+14
* [ARM][ParallelDSP] Change search for mulsSam Parker2019-08-281-166/+185
* Revert r367389 (and follow-up r368404); it caused PR43073.Nico Weber2019-08-211-50/+76
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-2/+2
* [ARM][ParallelDSP] Replace SExt usesSam Parker2019-08-091-3/+5
* [NFC][ARM[ParallelDSP] Rename/remove/change typesSam Parker2019-08-021-13/+8
* [NFC][ARM][ParallelDSP] Remove ValueListSam Parker2019-08-021-10/+8
* [NFC][ARM][ParallelDSP] Getters and renamingSam Parker2019-08-011-16/+22
* [ARM][ParallelDSP] Convert to function passSam Parker2019-07-311-73/+45
* [NFC][ARM[ParallelDSP] Cleanup of BinOpChainSam Parker2019-07-291-81/+58
* [NFC][ARM][ParallelDSP] Remove AreSymmetricalSam Parker2019-07-291-43/+0
* [NFC][ARM][ParallelDSP] Remove PopulateLoadsSam Parker2019-07-291-9/+0
* [ARM][ParallelDSP] Combine structsSam Parker2019-07-261-19/+15
* [NFC][ARM][ParallelDSP] Cleanup isNarrowSequenceSam Parker2019-07-261-26/+5
* [ARM][ParallelDSP] Fix pointer operand reorderingSam Parker2019-07-241-2/+2
* [ARM] Add opt-bisect support to ARMParallelDSP.Eli Friedman2019-07-231-0/+3
* [ARM][ParallelDSP] Change the search for smladsSam Parker2019-07-111-252/+316
* [NFC][ARM][ParallelDSP] Refactor narrow sequenceSam Parker2019-05-301-48/+19
* [ARM][ParallelDSP] Relax alias checksSam Parker2019-05-131-184/+174
* [ARM][ParallelDSP] Disable for big-endianSam Parker2019-03-151-6/+12
* [ARM][ParallelDSP] Enable multiple uses of loadsSam Parker2019-03-141-84/+115
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-3/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ARM] Prevent parallel macs for unsigned valuesSam Parker2018-11-261-13/+7
* [ARM] Small reorganisation in ARMParallelDSPSam Parker2018-11-091-114/+161
* Revert r344693 ("[ARM] bottom-top mul support in ARMParallelDSP")Eli Friedman2018-10-181-194/+27
* [ARM] bottom-top mul support in ARMParallelDSPSam Parker2018-10-171-27/+194
* Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV2018-10-101-1/+1
* Revert r342870 "[ARM] bottom-top mul support ARMParallelDSP"Hans Wennborg2018-09-261-154/+27
* [ARM] bottom-top mul support ARMParallelDSPSam Parker2018-09-241-27/+154
* Revert r342210 "[ARM] bottom-top mul support in ARMParallelDSP"Reid Kleckner2018-09-141-152/+27
* [ARM] bottom-top mul support in ARMParallelDSPSam Parker2018-09-141-27/+152
* [ARM] Follow-up to rL342033Sam Parker2018-09-121-1/+1
* [ARM] Exchange MAC operands in ARMParallelDSPSam Parker2018-09-121-115/+154
* [ARM] Add smlald support in ARMParallelDSPSam Parker2018-09-111-13/+41
* [ARM] ParallelDSP: add option to enable/disable the passSjoerd Meijer2018-08-141-0/+6
* [ARM] Use unique_ptr to fix memory leak introduced in r337701Fangrui Song2018-07-231-11/+9
* OpChain has subclasses, so add a virtual destructor.Jordan Rupprecht2018-07-231-0/+1
* [ARM][NFC] ParallelDSP reorganisationSam Parker2018-07-231-88/+103
* [ARM] ParallelDSP: multiple reduction stmts in loopSjoerd Meijer2018-07-111-40/+75
* [ARM] ParallelDSP: added statistics, NFC.Sjoerd Meijer2018-07-061-3/+7
* [ARM] ParallelDSP: only support i16 loads for nowSjoerd Meijer2018-07-051-28/+25
* [ARM] Fix inconsistent declaration parameter name in r336195Fangrui Song2018-07-031-1/+1
* [ARM][NFC] Refactor sequential access for DSPSam Parker2018-07-031-18/+27
* Remove unnecessary semicolon. NFCI.Simon Pilgrim2018-06-281-2/+2
* [ARM] Parallel DSP PassSjoerd Meijer2018-06-281-0/+613
OpenPOWER on IntegriCloud