| 
							
							
								 Nick Lewycky | e4481d8ce5 | s/SequeuentiallyConsistent/SequentiallyConsistent/g git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139481 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-09-11 15:50:05 +00:00 |  | 
			
				
					| 
							
							
								 Nick Lewycky | 5366ca4e06 | Fix verb tense agreement. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139480 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-09-11 15:30:08 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | 234bccd194 | Some minor wording updates and cross-linking for atomic docs.  Explicitly note that we don't try to portably define what volatile in LLVM IR means. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138274 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-22 21:35:27 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | 91a44dd9cc | Some reorganization of atomic docs.  Added explicit section for NonAtomic.  Added example for illegal non-atomic operation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137520 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-12 21:50:54 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9a5ffbfa6e | minor typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137496 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-12 19:48:19 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | 79d7de7650 | Misc atomic doc tweaks; reordering operations across Acquire/Release can be beneficial. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137425 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-12 03:38:32 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | d577a0669b | Fix up this paragraph (including a nasty typo). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137408 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-12 01:26:06 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Trick | a1b953b61a | Clarify the definition of SequentiallyConsistent operations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137403 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-12 00:36:38 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | 5093fe69b4 | Fix mismatched tag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137388 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-11 23:48:52 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | 1bf4ad4870 | Revision to Atomics guide, per Chris's comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137386 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-11 23:44:25 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | e2d8cf77c8 | Changes per Jeffrey's comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137243 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-10 20:17:43 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | 21006d40ac | Representation of 'atomic load' and 'atomic store' in IR. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137170 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-09 23:02:53 +00:00 |  | 
			
				
					| 
							
							
								 Eli Friedman | 138515df66 | First draft of the practical guide to atomics. This is mostly descriptive of the intended state once atomic load and store have landed.  
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137145 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-08-09 21:07:10 +00:00 |  |