aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2017-04-14 22:03:37 +0000
committerVedant Kumar <vsk@apple.com>2017-04-14 22:03:37 +0000
commit116aebcae07df3c59bf7fcf03fb5bd2cd519277a (patch)
tree77c65e8db2a3e201a50d661dfd584aa6f3ae678a /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
parentffd7c887d695433980c4ae7d739c72ae860f5682 (diff)
downloadllvm-116aebcae07df3c59bf7fcf03fb5bd2cd519277a.zip
llvm-116aebcae07df3c59bf7fcf03fb5bd2cd519277a.tar.gz
llvm-116aebcae07df3c59bf7fcf03fb5bd2cd519277a.tar.bz2
[ubsan] Don't check alignment if the alignment is 1
If a pointer is 1-byte aligned, there's no use in checking its alignment. Somewhat surprisingly, ubsan can spend a significant amount of time doing just that! This loosely depends on D30283. Testing: check-clang, check-ubsan, and a stage2 ubsan build. Differential Revision: https://reviews.llvm.org/D30285 llvm-svn: 300371
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions