[AArch64][SVE] Teach cost model that masked loads/stores are cheap
authorMatthew Devereau <matthew.devereau@arm.com>
Thu, 19 Aug 2021 10:42:20 +0000 (11:42 +0100)
committerMatthew Devereau <matthew.devereau@arm.com>
Thu, 19 Aug 2021 12:01:33 +0000 (13:01 +0100)
commit734708e04f84b72f1ae7c8b35c002b8bf97dc064
treeed273bcd5acb5d151779de3c57200b31bbce704a
parent9e40a326208254ddf288b5f735794a7ee1e8dbc4
[AArch64][SVE] Teach cost model that masked loads/stores are cheap

Reduce the cost of VLS masked loads/stores to make the vectorizor emit them more frequently.
llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
llvm/test/Analysis/CostModel/AArch64/masked_ldst_vls.ll [new file with mode: 0644]