aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2021-01-18 17:18:58 +0000
committerFlorian Hahn <flo@fhahn.com>2021-01-18 17:32:15 +0000
commit50ae6a3ac9bdf640ecc69fe6540b08a8b4355398 (patch)
tree59807c29b262185197d84e153be42fc7b49ec97a /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parentb42ff9fb038206c7967e22ceef2c7ea8275dc198 (diff)
downloadllvm-50ae6a3ac9bdf640ecc69fe6540b08a8b4355398.zip
llvm-50ae6a3ac9bdf640ecc69fe6540b08a8b4355398.tar.gz
llvm-50ae6a3ac9bdf640ecc69fe6540b08a8b4355398.tar.bz2
[AArch64] Make target intrinsics DefaultAttrIntrinsics.
DefaultAttrIntrinsics was introduced to add very common attributes to a large set of intrinsics. Currently the added attributes include: nofree nosync nounwind willreturn I think those should hold for most AArch64 target intrinsics, but there are too many to check manually. This patch makes most AArch64 target intrinsics DefaultAttrsIntrinsics. Some notable exceptions I think are exclusive loads and stores as well as the memory barrier intrinsics, for which nosync does not apply I think. Reviewed By: SjoerdMeijer Differential Revision: https://reviews.llvm.org/D94687
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions