Fraser Cormack
							
						 
						
							 
							
							
							
							
								
							
							
								01648e0463 
								
							 
						 
						
							
							
								
								Allow address space qualifiers on OpenCL array parameters  
							
							 
							
							... 
							
							
							
							llvm-svn: 206275 
							
						 
						
							2014-04-15 11:38:29 +00:00  
						
					 
				
					
						
							
							
								 
								David Tweed
							
						 
						
							 
							
							
							
							
								
							
							
								ababa8f954 
								
							 
						 
						
							
							
								
								Enforce the restriction that a parameter to a kernel function  
							
							 
							
							... 
							
							
							
							cannot be a pointer to the private address space (as clarified
in the OpenCL 1.2 specification).
Patch by Fraser Cormack!
llvm-svn: 204941 
							
						 
						
							2014-03-27 16:34:11 +00:00  
						
					 
				
					
						
							
							
								 
								Joey Gouly
							
						 
						
							 
							
							
							
							
								
							
							
								16cb99dd15 
								
							 
						 
						
							
							
								
								[OpenCL] Produce an error if an address space is used on the return  
							
							 
							
							... 
							
							
							
							type of a function.
llvm-svn: 198597 
							
						 
						
							2014-01-06 11:26:18 +00:00  
						
					 
				
					
						
							
							
								 
								Joey Gouly
							
						 
						
							 
							
							
							
							
								
							
							
								a7310a8cfa 
								
							 
						 
						
							
							
								
								Do not allow functions or kernels called 'main' in OpenCL.  
							
							 
							
							... 
							
							
							
							llvm-svn: 194068 
							
						 
						
							2013-11-05 12:30:39 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Arsenault
							
						 
						
							 
							
							
							
							
								
							
							
								efb38192b0 
								
							 
						 
						
							
							
								
								Error on more illegal kernel argument types for OpenCL  
							
							 
							
							... 
							
							
							
							bool, half, pointers and structs / unions containing any
of these are not allowed. Does not yet reject size_t and
related integer types that are also disallowed.
llvm-svn: 186908 
							
						 
						
							2013-07-23 01:23:36 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0f86433efb 
								
							 
						 
						
							
							
								
								Add OpenCL error that a kernel function must have void return type. Includes a test case.  
							
							 
							
							... 
							
							
							
							llvm-svn: 173963 
							
						 
						
							2013-01-30 19:48:52 +00:00  
						
					 
				
					
						
							
							
								 
								Joey Gouly
							
						 
						
							 
							
							
							
							
								
							
							
								39989dadd3 
								
							 
						 
						
							
							
								
								Add a diagnostic for an OpenCL kernel with a pointer pointer argument.  
							
							 
							
							... 
							
							
							
							Also refactor the surrounding code a little.
llvm-svn: 173791 
							
						 
						
							2013-01-29 10:54:06 +00:00