llvm-project/llvm/test/Analysis/CostModel/AArch64
David Sherwood c06b7e2ab5 [SVE] Fix implicit TypeSize->uint64_t conversion getCastInstrCost
In getCastInstrCost() when comparing different sizes for src and
dst types we should be using the TypeSize comparison operators
instead of relying upon TypeSize being converted a uin64_t.
Previously this meant we were dropping the scalable property and
treating fixed and scalable vector types the same.

Differential Revision: https://reviews.llvm.org/D83461
2020-07-14 08:16:31 +01:00
..
aggregates.ll [AArch64] Add getCFInstrCost, treat branches as free for throughput. 2020-06-30 20:34:04 +01:00
bswap.ll
cast.ll [AArch64] Add getCFInstrCost, treat branches as free for throughput. 2020-06-30 20:34:04 +01:00
cmp.ll [AArch64] Add getCFInstrCost, treat branches as free for throughput. 2020-06-30 20:34:04 +01:00
div.ll
div_cte.ll
free-widening-casts.ll
gep.ll
kryo.ll
lit.local.cfg
select.ll [AArch64] Add getCFInstrCost, treat branches as free for throughput. 2020-06-30 20:34:04 +01:00
shuffle-broadcast.ll [AArch64] Add getCFInstrCost, treat branches as free for throughput. 2020-06-30 20:34:04 +01:00
shuffle-select.ll
shuffle-transpose.ll
store.ll [AArch64] Add getCFInstrCost, treat branches as free for throughput. 2020-06-30 20:34:04 +01:00
sve-bitcast.ll [SVE] Fix implicit TypeSize->uint64_t conversion getCastInstrCost 2020-07-14 08:16:31 +01:00
sve-fixed-length.ll [SVE] Add flag to specify SVE register size, using this to calculate legal vector types. 2020-06-18 12:11:16 +00:00
vector-reduce.ll Improve reduction intrinsics by overloading result value. 2019-06-13 09:37:38 +00:00