OSDN Git Service

[ARM] Do not test for CPUs, use SubtargetFeatures (Part 3). NFCI
authorDiana Picus <diana.picus@linaro.org>
Wed, 6 Jul 2016 09:22:23 +0000 (09:22 +0000)
committerDiana Picus <diana.picus@linaro.org>
Wed, 6 Jul 2016 09:22:23 +0000 (09:22 +0000)
commit96303e05fa39900a2523fa580f1fa1036cf3e2ed
treebbe7920c8172b2d4a93de04ca4efd506f530bd8e
parentf94a00c5b0e6f65244fb85329061e33b822fdccb
[ARM] Do not test for CPUs, use SubtargetFeatures (Part 3). NFCI

This is a follow-up for r273544 and r273853.

The end goal is to get rid of the isSwift / isCortexXY / isWhatever methods.
This commit also marks them as obsolete.

Differential Revision: http://reviews.llvm.org/D21796

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274616 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMHazardRecognizer.cpp
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/ARMTargetTransformInfo.cpp