summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/CostModel/AArch64
Commit message (Expand)AuthorAgeFilesLines
* [CostModel] Model all `extractvalue`s as free.Roman Lebedev2019-08-291-24/+24
* [CostModel][X86][AArch64] Check all 3 cost kinds in aggregates.llRoman Lebedev2019-08-121-25/+91
* [CostModel][X86][AArch64] Add some tests for extractvalueRoman Lebedev2019-08-121-0/+76
* Improve reduction intrinsics by overloading result value.Sander de Smalen2019-06-131-87/+87
* [CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max re...Craig Topper2018-12-101-22/+22
* [TTI] Reduction costs only need to include a single extract element cost (REA...Simon Pilgrim2018-12-011-22/+22
* Revert "[TTI] Reduction costs only need to include a single extract element c...Fedor Sergeev2018-11-261-22/+22
* [TTI] Reduction costs only need to include a single extract element costSimon Pilgrim2018-11-151-22/+22
* [TTI] Fix uses of SK_ExtractSubvector shuffle costs (PR39368)Simon Pilgrim2018-10-301-22/+22
* Add BROADCAST shuffle cost tests.Simon Pilgrim2018-10-231-0/+35
* [AArch64] Add custom lowering for v4i8 trunc storeAdhemerval Zanella2018-06-271-1/+1
* [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingl...Simon Pilgrim2018-06-221-6/+6
* [CostModel][AArch64] Add cost tests for ALTERNATE/SELECT style shuffle masksSimon Pilgrim2018-06-141-0/+95
* [AArch64] Improve cost of vector division by constantAdhemerval Zanella2018-05-091-0/+45
* [TTI, AArch64] Add transpose shuffle kindMatthew Simpson2018-04-261-20/+20
* [AArch64] Add cost model test case for transposeMatthew Simpson2018-04-231-0/+182
* [AArch64] Implement getArithmeticReductionCostMatthew Simpson2018-03-161-5/+5
* [TTI, AArch64] Allow the cost model analysis to test vector reduce intrinsicsMatthew Simpson2018-03-161-0/+279
* [AArch64] Adjust the cost of integer vector divisionEvandro Menezes2018-03-071-0/+38
* Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addres...Daniel Jasper2017-10-131-46/+0
* Recommit : Use the basic cost if a GEP is not used as addressing modeJun Bum Lim2017-10-041-0/+46
* Revert "Use the basic cost if a GEP is not used as addressing mode"Alex Shlyapnikov2017-09-291-46/+0
* Use the basic cost if a GEP is not used as addressing modeJun Bum Lim2017-09-291-0/+46
* Revert r291254: [AArch64] Reduce vector insert/extract cost for FalkorMatthew Simpson2017-05-241-26/+0
* [AArch64] Consider widening instructions in cost calculationsMatthew Simpson2017-05-091-0/+622
* [AArch64] Consider all vector types for FeatureSlowMisaligned128StoreEvandro Menezes2017-01-101-8/+50
* [AArch64] Reduce vector insert/extract cost for Falkor.Chad Rosier2017-01-061-0/+26
* [AArch64][CostModel] Add coverage for bswap intrinsics.Chad Rosier2017-01-051-0/+70
* [AArch64] Remove mcpu option as this test is not target specific. NFC.Chad Rosier2017-01-051-1/+1
* [AArch64] Remove unused arguments from tests. NFC.Chad Rosier2017-01-051-32/+32
* [AArch64] Guard Misaligned 128-bit store penalty by subtarget featureMatthew Simpson2016-12-151-6/+12
* [AArch64] Correct the check of signed 9-bit imm in isLegalAddressingMode()Haicheng Wu2016-12-071-1/+97
* [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()Haicheng Wu2016-12-031-0/+196
* [AArch64] Reduce vector insert/extract cost for KryoMatthew Simpson2016-02-181-0/+26
* [CostModel][AArch64] Remove amortization factor for some of the vector select...Silviu Baranga2015-09-091-6/+6
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-2/+2
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-091-2/+1
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-243-0/+63
OpenPOWER on IntegriCloud