summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/CostModel/ARM
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green2019-12-091-18/+18
* [ARM] Additional tests and minor formatting. NFCDavid Green2019-12-091-0/+96
* [ARM] MVE sext costsDavid Green2019-08-191-16/+52
* [ARM] MVE sext of a load is freeDavid Green2019-08-161-6/+6
* [ARM] Add MVE beats vector cost modelDavid Green2019-08-137-665/+979
* [ARM] sext of a load is freeDavid Green2019-08-121-14/+14
* [ARM] MVE shuffle broadcast costsDavid Green2019-08-121-8/+8
* [ARM] Put some of the TTI costmodel behind hasNeon calls.David Green2019-08-127-317/+317
* [ARM] Add or update a number of costmodel tests. NFCDavid Green2019-08-127-793/+2486
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
* [ARM] Adjust isLegalT1AddressImmediate for non-legal typesDavid Green2019-06-081-17/+17
* [ARM] Add MVE addressing to isLegalT2AddressImmediateDavid Green2019-06-081-30/+30
* [ARM] Add fp16 addressing to isLegalT2AddressImmediateDavid Green2019-06-081-11/+11
* [ARM] Add extra gep costmodel tests for MVE and half float. NFCDavid Green2019-06-081-73/+553
* [ARM] Implement TTI::getMemcpyCostSjoerd Meijer2019-04-301-4/+662
* [ARM] Rewrite isLegalT2AddressImmediateDavid Green2019-04-211-65/+594
* [TTI] getMemcpyCostSjoerd Meijer2019-03-201-0/+13
* Add BROADCAST shuffle cost tests.Simon Pilgrim2018-10-231-0/+33
* [ARM] Regenerate reverse shuffle costsSimon Pilgrim2018-10-221-19/+17
* Convert an APInt to int64_t properly in TTI::getGEPCost().Justin Lebar2017-10-041-0/+3
* [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()Haicheng Wu2016-12-031-11/+11
* [TTI] The cost model should not assume vector casts get completely scalarizedMichael Kuperstein2016-07-061-88/+88
* [ARM] Don't pessimize i32 vselect.Charlie Turner2015-11-171-3/+3
* [CostModel][ARM] Increase cost of insert/extract operationsSilviu Baranga2015-08-171-253/+254
* Roll forward r243250Jingyue Wu2015-07-261-22/+66
* Revert r243250Jingyue Wu2015-07-261-66/+22
* [TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructi...Jingyue Wu2015-07-261-22/+66
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-6/+6
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-24/+24
* [ARM] Teach the cost model that cross-class copies are costly.James Molloy2014-09-121-56/+56
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-091-2/+1
* When analyzing vectors of element type that require legalization,Raul E. Silvera2014-03-101-16/+16
* Fix broken CHECK linesNico Rieck2014-02-161-1/+1
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-2/+0
* Fixes ARM LNT bot from SLP change in O3Renato Golin2013-08-021-0/+8
* ARM cost model: Integer div and rem is lowered to a function callArnold Schwaighofer2013-04-251-0/+450
* Legalize vector truncates by parts rather than just splitting.Jim Grosbach2013-04-211-2/+2
* Improve long vector sext/zext lowering on ARMRenato Golin2013-03-191-5/+19
* ARM cost model: Make some vector integer to float casts cheaperArnold Schwaighofer2013-03-181-0/+168
* ARM cost model: Correct cost for some cheap float to integer conversionsArnold Schwaighofer2013-03-181-1/+170
* ARM cost model: Fix costs for some vector selectsArnold Schwaighofer2013-03-151-5/+5
* ARM cost model: Fix cost of fptrunc and fpext instructionsArnold Schwaighofer2013-03-151-0/+24
* ARM cost model: Increase cost of some vector selects we do terrible onArnold Schwaighofer2013-03-141-5/+18
* ARM cost model: Increase the cost for vector casts that use the stackArnold Schwaighofer2013-03-121-0/+14
* ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer2013-02-121-0/+40
* ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer2013-02-082-3/+46
* ARM cost model: Add costs for vector selectsArnold Schwaighofer2013-02-071-0/+54
* ARM cost model: Cost for scalar integer casts and floating point conversionsArnold Schwaighofer2013-02-051-0/+158
* ARM cost model: Penalize insertelement into D subregistersArnold Schwaighofer2013-02-042-0/+52
OpenPOWER on IntegriCloud