758aad76d8 
								
							 
						 
						
							
							
								
								Remove the -faltivec alias option and replace it with -maltivec everywhere.  
							
							... 
							
							
							
							The alias was only ever used on darwin and had some issues there,
and isn't used in practice much. Also fixes a problem with -mno-altivec
not turning off -maltivec.
Also add a diagnostic for faltivec/fno-altivec that directs users to use
maltivec options and include the altivec.h file explicitly.
llvm-svn: 298449 
							
						 
						
							2017-03-21 22:06:18 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								01ebacd80d 
								
							 
						 
						
							
							
								
								Add missing lvalue-to-rvalue conversion to vector splat casts.  
							
							... 
							
							
							
							llvm-svn: 143166 
							
						 
						
							2011-10-27 23:31:58 +00:00  
				
					
						
							
							
								 
						
							
								acb43dbf9b 
								
							 
						 
						
							
							
								
								makes vec_step operator work when AltiVec support is enabled  
							
							... 
							
							
							
							llvm-svn: 127949 
							
						 
						
							2011-03-19 07:53:43 +00:00  
				
					
						
							
							
								 
						
							
								85129b8a86 
								
							 
						 
						
							
							
								
								pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed)  
							
							... 
							
							
							
							llvm-svn: 125000 
							
						 
						
							2011-02-07 02:17:30 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3bad9afaba 
								
							 
						 
						
							
							
								
								pre/post increase/decrease for AltiVec vectors  
							
							... 
							
							
							
							llvm-svn: 124146 
							
						 
						
							2011-01-24 20:55:22 +00:00  
				
					
						
							
							
								 
						
							
								3f8f2886c1 
								
							 
						 
						
							
							
								
								comparison of AltiVec vectors now gives bool result (fix for 7533)  
							
							... 
							
							
							
							llvm-svn: 119678 
							
						 
						
							2010-11-18 03:19:30 +00:00  
				
					
						
							
							
								 
						
							
								59e8b3bd7b 
								
							 
						 
						
							
							
								
								Introduce implicit conversions between AltiVec vectors and GCC  
							
							... 
							
							
							
							vectors, from Anton Yartsev!
llvm-svn: 110437 
							
						 
						
							2010-08-06 10:14:59 +00:00