Duncan Sands 
							
						 
					 
					
						
						
							
						
						8036ca47e2 
					 
					
						
						
							
							Various hopefully correct easy fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-30 12:22:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c10f0af135 
					 
					
						
						
							
							Undocument the implementation keyword  
						
						... 
						
						
						
						Docuemnt the checkpoint keyword
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-28 02:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						64f5c6c357 
					 
					
						
						
							
							Fix a link.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-24 22:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c9fdfc8e9f 
					 
					
						
						
							
							Correct the description of srem. remainder follows the dividend not the  
						
						... 
						
						
						
						divisor!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-24 22:23:39 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2dc5201eae 
					 
					
						
						
							
							Add noreturn function attribute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35262  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-22 02:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						67606125f6 
					 
					
						
						
							
							Preview nounwind function attribute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-22 02:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ec43a0662a 
					 
					
						
						
							
							More LangRef fixes. Corrected names of intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-22 00:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						5d522f36ca 
					 
					
						
						
							
							Fixed va_arg example. Reported by Roman Samoilov  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-21 23:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						dd4ef1b540 
					 
					
						
						
							
							Add link to exception handling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-14 19:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						de15194839 
					 
					
						
						
							
							Add a section on the target datalayout syntax and describe the defaults  
						
						... 
						
						
						
						and rules used by LLVM to construct the target's layout rules.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-19 23:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						485bad1a09 
					 
					
						
						
							
							For PR1195:  
						
						... 
						
						
						
						Packed -> Vector
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-15 03:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8e11bf8508 
					 
					
						
						
							
							Put the Shift instructions in the right section.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 13:57:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						569f2fa7f1 
					 
					
						
						
							
							Preview of the shift instructions becoming Binary Operators.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33720  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-31 21:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						66a8c8ccb8 
					 
					
						
						
							
							Grammar fix  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-28 15:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						34d6dea849 
					 
					
						
						
							
							Document 'inreg' & 'sret'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-28 14:30:45 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						8cea37b79a 
					 
					
						
						
							
							Updating documentation:  
						
						... 
						
						
						
						- Document visibility stuff
 - Fix gcc' supported attributes list
 - Document udis86 configure option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33462  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-23 12:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						24d6da5fed 
					 
					
						
						
							
							For PR970:  
						
						... 
						
						
						
						Clean up handling of isFloatingPoint() and dealing with PackedType.
Patch by Gordon Henriksen!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-21 00:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						03c056a617 
					 
					
						
						
							
							icmp doesn't support comparison of packed types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-19 17:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7bf214d8d0 
					 
					
						
						
							
							One more @ to remove.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-15 18:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						950e9f83ea 
					 
					
						
						
							
							Update documentation for parameter attributes for the syntax change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33238  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-15 18:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b19d65897 
					 
					
						
						
							
							Terminology change: drop 'integral' completely.  Now we just have integer,  
						
						... 
						
						
						
						which includes i1.  Change the semantics of the various instructions to
support i1 where they didn't before: for example, it is now legal [though
not terribly useful, as it is the same as xor] to add two i1 values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-15 01:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4887bd8f8e 
					 
					
						
						
							
							clarify linkonce/weak linkage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-14 06:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4580e529f9 
					 
					
						
						
							
							Fix an incorrect conversion of int -> i32  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-14 06:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						68027ea618 
					 
					
						
						
							
							add a global variable example  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-14 00:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7f70559bc4 
					 
					
						
						
							
							* PIC codegen for X86/Linux has been implemented  
						
						... 
						
						
						
						* PIC-aware internal structures in X86 Codegen have been refactored
* Visibility (default/weak) has been added
* Docs fixes (external weak linkage, visibility, formatting)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-12 19:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b592952fe9 
					 
					
						
						
							
							Fix a typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33118  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-12 15:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c78f33757d 
					 
					
						
						
							
							Update for changes in the assembly syntax. bool is replaced with i1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33106  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-12 03:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						19b569fc08 
					 
					
						
						
							
							Explain that bitcast can only cast a pointer to another pointer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-09 20:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b75137d1f4 
					 
					
						
						
							
							Fully specify the type of the llvm.va* intrinsics.  This helps resolve  
						
						... 
						
						
						
						Pr1093
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-08 07:55:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						30ade26ef7 
					 
					
						
						
							
							llvm.isunordered is no longer alive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-07 08:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5cf0fe40d0 
					 
					
						
						
							
							Add an example to the trunc instruction to clarify trunc to bool.  
						
						... 
						
						
						
						Example provided by Baptiste Lepilleur.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-05 21:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ac8d27686d 
					 
					
						
						
							
							Correct the documentation for function declarations. They can have dllimport  
						
						... 
						
						
						
						or extern_weak linkage as well as "externally visible".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32887  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-05 00:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a5173381e9 
					 
					
						
						
							
							Clean up usage of "unsigned" and "signed" in the documentation to indicate  
						
						... 
						
						
						
						only that specific instructions regard their operands as signed and
unsigned not that the operands *are* signed or unsigned.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32874  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-04 16:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						350f8aa72d 
					 
					
						
						
							
							icmp and fcmp do not take packed type operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-04 05:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c28d2bc476 
					 
					
						
						
							
							Remove documentation of non-existent cextcc and csretextcc calling  
						
						... 
						
						
						
						conventions as these have been replaced with parameter attributes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32797  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-31 21:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f17a0b7117 
					 
					
						
						
							
							One more try on the table formatting.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32793  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-31 07:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						92f8230f01 
					 
					
						
						
							
							Clean up some typos and formatting.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-31 07:18:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ca86e16032 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Update for signless integer types:
1. Replace [us]byte with i8
2. Replace [u]short with i16
3. Replace [u]int   with i32
4. Replace [u]long  with i64
5. Document the "define" keyword and use it in all examples.
6. Document parameter attributes and how they affect function types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-31 07:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6f85b9d743 
					 
					
						
						
							
							Preview of new calling conventions: cextcc and csretextcc to handle explicit  
						
						... 
						
						
						
						sign and zero extension in function calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-28 16:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						75e1068c60 
					 
					
						
						
							
							Packed Structure Definitions (docs)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-08 17:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						93a498566a 
					 
					
						
						
							
							Tie the ordered/unordered predicate descriptions to their meaning wrt  
						
						... 
						
						
						
						to QNAN values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-06 07:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						85f5b5b9dc 
					 
					
						
						
							
							We only support 32-bit or 64-bit sequential type indices for GEP. Document  
						
						... 
						
						
						
						it as so.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-04 21:29:24 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						01c4259d41 
					 
					
						
						
							
							Document the icmp and fcmp constant expressions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-04 19:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						42ddd84add 
					 
					
						
						
							
							Update for signless GEP semantics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32159  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-03 16:53:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						722a0cafbd 
					 
					
						
						
							
							remove dead tag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-27 21:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b7f26289b1 
					 
					
						
						
							
							Corrections from review.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-19 03:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						36d68e418d 
					 
					
						
						
							
							Update a reference to the old setcc instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31860  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-18 21:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f3a70a6cd9 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Documentation preview of the upcoming icmp and fcmp instructions that
will replace the various setcc instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-18 21:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5c0ef47d83 
					 
					
						
						
							
							Document new constant expr operators, rename bitconvert as bitcast.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-11 23:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						72679258ff 
					 
					
						
						
							
							Add a preview of two new conversion operators: ptrtoint and inttoptr. Update  
						
						... 
						
						
						
						the defintion of bitconvert correspondingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-11 21:00:47 +00:00