diff options
author | Vedant Kumar <vsk@apple.com> | 2017-04-14 22:03:37 +0000 |
---|---|---|
committer | Vedant Kumar <vsk@apple.com> | 2017-04-14 22:03:37 +0000 |
commit | 116aebcae07df3c59bf7fcf03fb5bd2cd519277a (patch) | |
tree | 77c65e8db2a3e201a50d661dfd584aa6f3ae678a /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | |
parent | ffd7c887d695433980c4ae7d739c72ae860f5682 (diff) | |
download | llvm-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