aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve-expr.cc
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2022-10-05 17:49:44 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2023-02-21 12:36:32 +0100
commitab6d8ad3f5957c88208cac2b397ac070d341db1a (patch)
tree54b27aac7123a5bbdf720adae76580ad497c8f58 /gcc/rust/resolve/rust-ast-resolve-expr.cc
parent0a762d20498044794b29662a2e2b7927710c958b (diff)
downloadgcc-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