Tom Stellard
							
						 
						
							 
							
							
							
							
								
							
							
								081e778d22 
								
							 
						 
						
							
							
								
								Implement async_work_group_copy builtin v3  
							
							 
							
							... 
							
							
							
							This is a simple implementation which just copies data synchronously.
v2:
  - Use size_t.
v3:
  - Fix possible race condition by splitting the copy among multiple
    work items.
llvm-svn: 219008 
							
						 
						
							2014-10-03 19:49:39 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Stellard
							
						 
						
							 
							
							
							
							
								
							
							
								ed5bbfdb1b 
								
							 
						 
						
							
							
								
								Implement async_work_group_strided_copy builtin v2  
							
							 
							
							... 
							
							
							
							This is a simple implementation which just copies data synchronously.
v2:
  - Use size_t.
llvm-svn: 219007 
							
						 
						
							2014-10-03 19:49:37 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Stellard
							
						 
						
							 
							
							
							
							
								
							
							
								b5064f79ef 
								
							 
						 
						
							
							
								
								Implement wait_group_events builtin v2  
							
							 
							
							... 
							
							
							
							This is a simple default implemetation which just calls barrier().
v2:
  - Only call barrier() once.
llvm-svn: 219006 
							
						 
						
							2014-10-03 19:49:34 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Stellard
							
						 
						
							 
							
							
							
							
								
							
							
								b8478abd2e 
								
							 
						 
						
							
							
								
								Add missing file from r216127  
							
							 
							
							... 
							
							
							
							llvm-svn: 216128 
							
						 
						
							2014-08-20 21:28:44 +00:00  
						
					 
				
					
						
							
							
								 
								Tom Stellard
							
						 
						
							 
							
							
							
							
								
							
							
								2ad4243bf7 
								
							 
						 
						
							
							
								
								Implement prefetch builtin  
							
							 
							
							... 
							
							
							
							The default implementation is a no-op.  Targets should override this
with their own implementations.
llvm-svn: 216127 
							
						 
						
							2014-08-20 21:23:03 +00:00