llvm-project/llvm/test/Analysis/CostModel/ARM
Alexey Bataev 60470ac7ff [Cost]Add tests for boolean and/or reductions, NFC.
Tests with the default costs for boolean and/or reductions.

Differential Revision: https://reviews.llvm.org/D97793
2021-03-03 12:34:30 -08:00
..
add-cast-vect.ll [ARM][CostModel] Improve getCastInstrCost 2020-05-12 10:32:20 +01:00
arith-overflow.ll [ARM] Add larger than legal ICmp costs 2021-02-18 11:42:17 +00:00
arith-ssat.ll [ARM] Add CostKind to getMVEVectorCostFactor. 2021-02-11 15:33:59 +00:00
arith-usat.ll [ARM] Add CostKind to getMVEVectorCostFactor. 2021-02-11 15:33:59 +00:00
arith.ll [ARM] remove cost-kind predicate for most math op costs 2020-11-03 17:23:46 -05:00
cast.ll [ARM] Add CostKind to getMVEVectorCostFactor. 2021-02-11 15:33:59 +00:00
cast_ldst.ll [CostModel] An extending load to illegal type is not free. 2021-02-12 07:59:21 +00:00
cmps.ll [ARM] Ensure types provided to getIntrinsicCost are valid 2021-02-18 14:00:23 +00:00
control-flow.ll [ARM][CostModel] Implement getCFInstrCost 2020-08-05 12:44:51 +01:00
divrem.ll [ARM] Fix duplicate fdiv tests, changing them to frem. NFC 2021-02-13 15:16:11 +00:00
fparith.ll [ARM][CostModel] Implement getCFInstrCost 2020-08-05 12:44:51 +01:00
freeshift.ll [CostModel] getCFInstrCost in getUserCost. 2020-06-15 09:28:46 +01:00
gep.ll [CostModel][ARM] Remove unused check-prefix 2020-11-10 13:10:12 +00:00
immediates.ll [ARM][CostModel] Select instruction costs. 2020-08-21 08:49:56 +01:00
insertelement.ll
intrinsic-cost-kinds.ll [ARM] Add larger than legal ICmp costs 2021-02-18 11:42:17 +00:00
lit.local.cfg
load_store.ll [ARM][CostModel] Implement getCFInstrCost 2020-08-05 12:44:51 +01:00
logicalop.ll [TTI] Consider select form of and/or i1 as having arithmetic cost 2021-03-02 02:18:19 +09:00
memcpy.ll [ARM][CostModel] Implement getCFInstrCost 2020-08-05 12:44:51 +01:00
mul-cast-vect.ll [ARM][CostModel] Implement getCFInstrCost 2020-08-05 12:44:51 +01:00
mve-abs.ll [ARM] Add MVE abs costs 2021-02-17 14:21:09 +00:00
mve-active_lane_mask.ll [ARM] Add a very basic active_lane_mask cost 2020-10-17 10:09:42 +01:00
mve-cmp.ll [ARM] Add larger than legal ICmp costs 2021-02-18 11:42:17 +00:00
mve-gather-scatter-cost.ll [ARM] Update trunc costs 2021-01-11 08:59:28 +00:00
mve-minmax.ll [ARM] Add some basic Min/Max costs 2021-02-15 15:06:19 +00:00
mve-vecreduce-add.ll [ARM] Basic getArithmeticReductionCost reduction costs 2020-10-17 10:29:00 +01:00
reduce-add.ll [ARM] remove cost-kind predicate for most math op costs 2020-11-03 17:23:46 -05:00
reduce-and.ll [Cost]Add tests for boolean and/or reductions, NFC. 2021-03-03 12:34:30 -08:00
reduce-or.ll [Cost]Add tests for boolean and/or reductions, NFC. 2021-03-03 12:34:30 -08:00
reduce-smax.ll [ARM] Add larger than legal ICmp costs 2021-02-18 11:42:17 +00:00
reduce-smin.ll [ARM] Add larger than legal ICmp costs 2021-02-18 11:42:17 +00:00
reduce-umax.ll [ARM] Add larger than legal ICmp costs 2021-02-18 11:42:17 +00:00
reduce-umin.ll [ARM] Add larger than legal ICmp costs 2021-02-18 11:42:17 +00:00
select.ll [ARM] remove cost-kind predicate for cmp/sel costs 2020-11-05 14:52:25 -05:00
shl-cast-vect.ll [ARM][CostModel] Implement getCFInstrCost 2020-08-05 12:44:51 +01:00
shuffle.ll [ARM] Extra vector shuffle tests of various kinds. NFC 2021-02-13 15:03:10 +00:00
sub-cast-vect.ll [ARM][CostModel] Implement getCFInstrCost 2020-08-05 12:44:51 +01:00
target-intrinsics.ll [CostModel] Make target intrinsics cheap by default 2020-11-03 09:58:28 +00:00