commit | 71756e641cc6bc098ac36d516bb03b82daeeff78 | [log] [tgz] |
---|---|---|
author | Peter Collingbourne <peter@pcc.me.uk> | Tue Apr 20 14:53:41 2021 -0700 |
committer | Peter Collingbourne <pcc@google.com> | Wed Apr 21 14:22:49 2021 -0700 |
tree | 4478d042d582e5a936787c67538be30665cf1ef1 | |
parent | 1ce270568c99c00f19d12c15ba38e69f564ef327 [diff] |
scudo: Use DC GZVA instruction in storeTags(). DC GZVA can operate on multiple granules at a time (corresponding to the CPU's cache line size) so we can generally expect it to be faster than STZG in a loop. Differential Revision: https://reviews.llvm.org/D100910 GitOrigin-RevId: 46c59d91dc7a39cc98be7a68d6dc60f3e8a35df0 Change-Id: I7d93f37fab226cd807579bbd4ff5482a75a24d4c