]> granicus.if.org Git - clang/commit
Allow prefetching from non-zero address spaces
authorJF Bastien <jfbastien@apple.com>
Thu, 25 Jul 2019 16:11:57 +0000 (16:11 +0000)
committerJF Bastien <jfbastien@apple.com>
Thu, 25 Jul 2019 16:11:57 +0000 (16:11 +0000)
commit53274294b9f1040d92112ea9d2c42c7754f4766a
tree6c17ae921fcb50d0bf82f37d21ab5e9bf505682d
parent609d9a60a793588b1602d49e1e710f73d70fe465
Allow prefetching from non-zero address spaces

Summary:
This is useful for targets which have prefetch instructions for non-default address spaces.

<rdar://problem/42662136>

Subscribers: nemanjai, javed.absar, hiraditya, kbarton, jkorous, dexonsmith, cfe-commits, llvm-commits, RKSimon, hfinkel, t.p.northover, craig.topper, anemet

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D65254

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@367032 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGBuiltin.cpp
lib/Sema/SemaExpr.cpp
test/CodeGen/arm_acle.c
test/CodeGen/builtins-arm.c
test/CodeGen/builtins-arm64.c
test/CodeGen/ppc-xmmintrin.c
test/CodeGen/pr9614.c
test/CodeGen/prefetch-addr-spaces.c [new file with mode: 0644]
test/CodeGen/prefetchw-builtins.c
test/CodeGen/sse-builtins.c