summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-diff/DifferenceEngine.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2011-11-08 05:04:11 +0000
committerBob Wilson <bob.wilson@apple.com>2011-11-08 05:04:11 +0000
commite4d7723b87fa480db6aa314b591f61a26b1f3278 (patch)
tree839ef7e4bfa40fe7b0f9a3c182bfa5fdc2305bb6 /llvm/tools/llvm-diff/DifferenceEngine.cpp
parent1f3966bebd9e08b40c6185b9b39938b5d06d5ef5 (diff)
downloadbcm5719-llvm-e4d7723b87fa480db6aa314b591f61a26b1f3278.tar.gz
bcm5719-llvm-e4d7723b87fa480db6aa314b591f61a26b1f3278.zip
Check pointer types for arguments of Neon load/store macros. rdar://9958031
The Neon load/store intrinsics need to be implemented as macros to avoid hiding alignment attributes on the pointer arguments, and the macros can only evaluate those pointer arguments once (in case they have side effects), so it has been hard to get the right type checking for those pointers. I tried various alternatives in the arm_neon.h header, but it's much more straightforward to just check directly in Sema. llvm-svn: 144075
Diffstat (limited to 'llvm/tools/llvm-diff/DifferenceEngine.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud