Owen Anderson
							
						 
					 | 
					
						
						
							
						
						4c7ac18fc9
					 | 
					
						
						
							
							Split the thread-related APIs out into their own file, and add a few more
						
						
						
						
						
						
						
						calls for convenience.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73512 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-06-16 17:33:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bill Wendling
							
						 
					 | 
					
						
						
							
						
						51b16f4737
					 | 
					
						
						
							
							Untabification.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72604 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-05-30 01:09:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Owen Anderson
							
						 
					 | 
					
						
						
							
						
						6afe2fa288
					 | 
					
						
						
							
							Have llvm_start_multithreaded return a bool indicating whether multithreaded
						
						
						
						
						
						
						
						initialization succeeded or not, rather than just asserting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72182 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-05-20 21:03:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Owen Anderson
							
						 
					 | 
					
						
						
							
						
						b4d97b78df
					 | 
					
						
						
							
							Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-safe mode.  Provide double-check locking
						
						
						
						
						
						
						
						initialization of ManagedStatic's when running in thread-safe mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72151 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2009-05-20 00:39:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						4ee451de36
					 | 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-12-29 20:36:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						d283566319
					 | 
					
						
						
							
							Not all managedstatics need object pointers.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34444 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-02-20 06:18:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						151880b020
					 | 
					
						
						
							
							Define this in the correct n/s
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30671 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-09-29 18:43:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						771cbf30bc
					 | 
					
						
						
							
							new helper class to provide more explicit management of static ctor/dtors.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30638 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-09-28 00:31:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |