aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed.bougacha@gmail.com>2017-05-03 20:33:58 +0000
committerAhmed Bougacha <ahmed.bougacha@gmail.com>2017-05-03 20:33:58 +0000
commit9097967dd9698ac5e3139cc294f43ea58a831b18 (patch)
treee3bcfa8580fbc49c7960559efea85ad721cb9b99 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parenta1991bdde26953200c8d381d354fed7403ab0ea1 (diff)
downloadllvm-9097967dd9698ac5e3139cc294f43ea58a831b18.zip
llvm-9097967dd9698ac5e3139cc294f43ea58a831b18.tar.gz
llvm-9097967dd9698ac5e3139cc294f43ea58a831b18.tar.bz2
[AArch64] Make the TargetParser add CPU exts provided by the arch.
Otherwise, each CPU has to manually specify the extensions it supports, even though they have to be a superset of the base arch extensions. And when there's redundant data there's stale data, so most of the CPUs lie about the features they support (almost none lists AEK_FP). Instead, do the saner thing: add the optional extensions on top of the base extensions provided by the architecture. The ARM TargetParser has the same behavior. Differential Revision: https://reviews.llvm.org/D32780 llvm-svn: 302078
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions