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.
Paths
| Differential D21796
[ARM] Do not test for CPUs, use SubtargetFeatures (Part 3). NFCI ClosedPublic Authored by rovka on Jun 28 2016, 8:47 AM.
Details Summary This is a follow-up for r273544 and r273853. The end goal is to get rid of the isSwift / isCortexXY / isWhatever methods.
Diff Detail Event TimelineHerald added subscribers: mehdi_amini, rengolin, aemerson. · View Herald TranscriptJun 28 2016, 8:47 AM
This revision is now accepted and ready to land.Jul 6 2016, 2:00 AM Closed by commit rL274616: [ARM] Do not test for CPUs, use SubtargetFeatures (Part 3). NFCI (authored by rovka). · Explain WhyJul 6 2016, 2:29 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 62096 lib/Target/ARM/ARM.td
lib/Target/ARM/ARMHazardRecognizer.cpp
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMTargetTransformInfo.cpp
|
This explanation is odd, the unwind data format is an operating system detail not something CPU dependent.