[ARM] Put some of the TTI costmodel behind hasNeon calls.
authorDavid Green <david.green@arm.com>
Mon, 12 Aug 2019 15:59:52 +0000 (15:59 +0000)
committerDavid Green <david.green@arm.com>
Mon, 12 Aug 2019 15:59:52 +0000 (15:59 +0000)
commit83bbfaa5e4f89942bb62f318fc9e1ef3b70296c9
tree877e9ff7d8a97b03e7c756c15db4154474921a9b
parent84cb4b2b533c9b662707ad3f6500b39370923e0d
[ARM] Put some of the TTI costmodel behind hasNeon calls.

This puts some of the calls in ARMTargetTransformInfo.cpp behind hasNeon()
checks, now that we have MVE, and updates all the tests accordingly.

Differential Revision: https://reviews.llvm.org/D63447

llvm-svn: 368587
llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/test/Analysis/CostModel/ARM/arith.ll
llvm/test/Analysis/CostModel/ARM/cast.ll
llvm/test/Analysis/CostModel/ARM/divrem.ll
llvm/test/Analysis/CostModel/ARM/fparith.ll
llvm/test/Analysis/CostModel/ARM/load_store.ll
llvm/test/Analysis/CostModel/ARM/select.ll
llvm/test/Analysis/CostModel/ARM/shuffle.ll