diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2022-10-05 17:49:44 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-02-21 12:36:32 +0100 |
commit | ab6d8ad3f5957c88208cac2b397ac070d341db1a (patch) | |
tree | 54b27aac7123a5bbdf720adae76580ad497c8f58 /gcc/rust/resolve/rust-ast-resolve-expr.cc | |
parent | 0a762d20498044794b29662a2e2b7927710c958b (diff) | |
download | gcc-ab6d8ad3f5957c88208cac2b397ac070d341db1a.zip gcc-ab6d8ad3f5957c88208cac2b397ac070d341db1a.tar.gz gcc-ab6d8ad3f5957c88208cac2b397ac070d341db1a.tar.bz2 |
gccrs: intrinsics: Add data prefetching intrinsics
gcc/rust/ChangeLog:
* backend/rust-builtins.cc (BuiltinsContext::setup): Declare prefetch
intrinsics.
* backend/rust-compile-intrinsic.cc (enum class Prefetch): Add kinds of
prefetch intrinsics.
(prefetch_data_handler): New function.
(prefetch_read_data): Likewise.
(prefetch_write_data): Likewise.
gcc/testsuite/ChangeLog:
* rust/execute/torture/prefetch_data.rs: New test.
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-expr.cc')
0 files changed, 0 insertions, 0 deletions