Richard Smith
c406cb7364
Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on
...
expressions which have undefined behavior due to multiple unsequenced
modifications or an unsequenced modification and use of a variable.
llvm-svn: 172690
2013-01-17 01:17:56 +00:00
Richard Smith
3092a3b43c
Stop AltiVec parsing from going down the 'implicit int' codepath as part of its
...
normal parse for token sequences like 'vector pixel foo'. This incidentally also
fixes a couple of wrong-parse issues.
llvm-svn: 156503
2012-05-09 18:56:43 +00:00
Richard Smith
01ebacd80d
Add missing lvalue-to-rvalue conversion to vector splat casts.
...
llvm-svn: 143166
2011-10-27 23:31:58 +00:00
Anton Yartsev
acb43dbf9b
makes vec_step operator work when AltiVec support is enabled
...
llvm-svn: 127949
2011-03-19 07:53:43 +00:00
Anton Yartsev
85129b8a86
pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed)
...
llvm-svn: 125000
2011-02-07 02:17:30 +00:00
Eric Christopher
23ec82fa47
Revert r124146 for now. It appears to be failing on a few platforms.
...
llvm-svn: 124153
2011-01-24 23:07:03 +00:00
Anton Yartsev
3bad9afaba
pre/post increase/decrease for AltiVec vectors
...
llvm-svn: 124146
2011-01-24 20:55:22 +00:00
Anton Yartsev
3f8f2886c1
comparison of AltiVec vectors now gives bool result (fix for 7533)
...
llvm-svn: 119678
2010-11-18 03:19:30 +00:00
Douglas Gregor
59e8b3bd7b
Introduce implicit conversions between AltiVec vectors and GCC
...
vectors, from Anton Yartsev!
llvm-svn: 110437
2010-08-06 10:14:59 +00:00