diff options
author | Derek Mauro <dmauro@google.com> | 2022-05-18 16:13:48 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-05-18 16:14:29 -0700 |
commit | a168dd01438976657ddcfe09660c738dd73f8726 (patch) | |
tree | 47b2d97c943c3aeedbec49f843584e283ed0c436 /create_lts.py | |
parent | 3e04aade4e7a53aebbbed1a1268117f1f522bfb0 (diff) | |
download | abseil-a168dd01438976657ddcfe09660c738dd73f8726.tar.gz abseil-a168dd01438976657ddcfe09660c738dd73f8726.tar.bz2 abseil-a168dd01438976657ddcfe09660c738dd73f8726.zip |
Use SSE instructions for prefetch when __builtin_prefetch is unavailable
This notably gets prefetch working on MSVC
Implementation note:
https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-prefetchcacheline
MSVC does have PreFetchCacheLine, but that would require including <windows.h>
in a header
PiperOrigin-RevId: 449602543
Change-Id: I5e6ca4b7c3d287779aa03c2fd348b41fb65c3680
Diffstat (limited to 'create_lts.py')
0 files changed, 0 insertions, 0 deletions