diff options
author | Jim Grosbach <grosbach@apple.com> | 2012-01-20 18:09:51 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2012-01-20 18:09:51 +0000 |
commit | a9d36fbca7181555bf6acaae3f8bda4078f0b8bc (patch) | |
tree | 61d326d6ca77c78f69758de953f14b6ab8c1bb5b /clang/lib/AST/ExprConstant.cpp | |
parent | e2456055efddb14d96c5d5ec341f8c403f4b1a5a (diff) | |
download | bcm5719-llvm-a9d36fbca7181555bf6acaae3f8bda4078f0b8bc.tar.gz bcm5719-llvm-a9d36fbca7181555bf6acaae3f8bda4078f0b8bc.zip |
NEON use vmov.i32 to splat some f32 values into vectors.
For bit patterns that aren't representable using the 8-bit floating point
representation for vmov.f32, but are representable via vmov.i32, treat
the .f32 syntax as an alias. Most importantly, this covers the case
'vmov.f32 Vd, #0.0'.
rdar://10616677
llvm-svn: 148556
Diffstat (limited to 'clang/lib/AST/ExprConstant.cpp')
0 files changed, 0 insertions, 0 deletions