| 
							
							
								 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 |  |