Add vendor identity check for Hygon Dhyana processor in Scudo
authorKostya Kortchinsky <kostyak@google.com>
Mon, 11 May 2020 16:16:54 +0000 (09:16 -0700)
committerKostya Kortchinsky <kostyak@google.com>
Mon, 11 May 2020 16:17:57 +0000 (09:17 -0700)
commit9959eb918acfd37ce89d4a7082ac9957d3628f16
tree8d04ae52cdf86dba2908315adeb2e233b71786a0
parentb02473d50853ba283b5c058acfdd74750148a8b4
Add vendor identity check for Hygon Dhyana processor in Scudo

Summary:
The Hygon Dhyana processor supports hardware CRC32.

Related link:
https://reviews.llvm.org/D78874

Result of "make check":
Testing Time: 1364.04s
  Unsupported Tests:   317
  Expected Passes  : 36802
  Expected Failures:   161
[100%] Built target check-llvm
[100%] Built target check

Reviewers: cryptoad

Reviewed By: cryptoad

Subscribers: craig.topper, cryptoad, cfe-commits, #sanitizers, llvm-commits

Tags: #clang, #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D62368
compiler-rt/lib/scudo/scudo_utils.cpp
compiler-rt/lib/scudo/standalone/checksum.cpp