diff options
author | Jeroen Ketema <j.ketema@imperial.ac.uk> | 2015-09-30 10:56:56 +0000 |
---|---|---|
committer | Jeroen Ketema <j.ketema@imperial.ac.uk> | 2015-09-30 10:56:56 +0000 |
commit | 55a8e80de8dbda1fcd39c8f1cdc6f3638c78fbe2 (patch) | |
tree | 62c0d8210aa34b90ea9cb0620092387fc07482f3 /clang/lib/CodeGen/TargetInfo.h | |
parent | ab99b59e8ca28f5366fb95b497e64ae44d67a9ca (diff) | |
download | bcm5719-llvm-55a8e80de8dbda1fcd39c8f1cdc6f3638c78fbe2.tar.gz bcm5719-llvm-55a8e80de8dbda1fcd39c8f1cdc6f3638c78fbe2.zip |
[ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]lane) instructions
This is the clang commit associated with llvm r248887.
This commit changes the interface of the vld[1234], vld[234]lane, and vst[1234],
vst[234]lane ARM neon intrinsics and associates an address space with the
pointer that these intrinsics take. This changes, e.g.,
<2 x i32> @llvm.arm.neon.vld1.v2i32(i8*, i32)
to
<2 x i32> @llvm.arm.neon.vld1.v2i32.p0i8(i8*, i32)
This change ensures that address spaces are fully taken into account in the ARM
target during lowering of interleaved loads and stores.
Differential Revision: http://reviews.llvm.org/D13127
llvm-svn: 248888
Diffstat (limited to 'clang/lib/CodeGen/TargetInfo.h')
0 files changed, 0 insertions, 0 deletions