Bill Wendling 
							
						 
					 
					
						
						
							
						
						0ca558f0ea 
					 
					
						
						
							
							Cleaned up the document. Added "doc_code" divisions for code examples.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31784  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-16 09:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7cbe67d789 
					 
					
						
						
							
							Add a link to the GEP FAQ.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31698  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-13 08:03:59 +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 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d4448796cf 
					 
					
						
						
							
							Post-review changes on conversion instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31607  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 23:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3fa91b08a4 
					 
					
						
						
							
							Fix runaway <tt> element and section ordering.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 21:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						16c469e660 
					 
					
						
						
							
							Remove futurisms that won't be in our future.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 21:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						035ab57f4a 
					 
					
						
						
							
							One more time for indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 21:18:01 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						47ce179995 
					 
					
						
						
							
							Fix indentation problem starting at GEP.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31603  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 21:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						145b2536f3 
					 
					
						
						
							
							Document correct opcodes for post 1.9 release.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 20:07:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3727fd3ae3 
					 
					
						
						
							
							Update the instruction opcodes for release 1.9  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 20:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3822ff5c71 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch converts the old SHR instruction into two instructions,
AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not
dependent on the sign of their operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 06:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2fd21e6e4e 
					 
					
						
						
							
							Fix the section headings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31532  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 01:18:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9dee3acd91 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Early commit of the documentation for new conversion instructions for
easier review.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 01:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7a11908195 
					 
					
						
						
							
							Add a note about warnings from the GNU ld 2.16.X linker.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31440  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-04 00:33:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0a783f783c 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Replace the REM instruction with UREM, SREM and FREM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 01:53:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bb9fd30e6b 
					 
					
						
						
							
							Partial update for Release 1.9  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31350  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-01 16:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						682f675c86 
					 
					
						
						
							
							Use doc_code class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31239  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 23:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ca403272f4 
					 
					
						
						
							
							Document removeModule().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31237  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 22:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9286cd3e9b 
					 
					
						
						
							
							Document getAlignment()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31234  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-27 21:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1628cec4d7 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Make necessary changes to support DIV -> [SUF]Div. This changes llvm to
have three division instructions: signed, unsigned, floating point. The
bytecode and assembler are bacwards compatible, however.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31195  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-26 06:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b83eb6447b 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-20 07:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a6fc5016ee 
					 
					
						
						
							
							Add LCSSA to the LLVM lexicon.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-18 05:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						32b5d717ce 
					 
					
						
						
							
							clarify  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30966  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-15 20:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						15fd5f1b81 
					 
					
						
						
							
							Document the VAArg, and vector instruction opcodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-15 00:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						82e2eea168 
					 
					
						
						
							
							Clean-up of formatting and spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-11 18:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3cd5ca6c72 
					 
					
						
						
							
							Put code example inside of "doc_code" divisions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-11 06:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						543a0eee6a 
					 
					
						
						
							
							Update documentaion of node annotation (coloring) in viewGraph.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-02 12:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						22a9e5bfd8 
					 
					
						
						
							
							Provide a gdb usage fix provided by Zhongzing Xu.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-28 16:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						20fdab6fbf 
					 
					
						
						
							
							Make the LLVM Publications link point to /pubs/ since this has moved to  
						
						... 
						
						
						
						its own page on the LLVM web site.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30447  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-17 23:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						bcb9770efe 
					 
					
						
						
							
							Added some eye-candy for Subtarget type checking  
						
						... 
						
						
						
						Added X86 StdCall & FastCall calling conventions. Codegen will follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30446  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-17 20:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b74ed07bfd 
					 
					
						
						
							
							Adding dllimport, dllexport and external weak linkage types.  
						
						... 
						
						
						
						DLL* linkages got full (I hope) codegeneration support in C & both x86
assembler backends.
External weak linkage added for future use, we don't provide any
codegeneration, etc. support for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30374  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 18:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						d9c294b330 
					 
					
						
						
							
							Document new --enable-valgrind option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 04:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						9a7746d784 
					 
					
						
						
							
							Correct the URL to the attrib.incl file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-12 20:30:13 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						06ecdfda7a 
					 
					
						
						
							
							Include the UIUC CS department attribution on the main doxygen page.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30247  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-11 14:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						f1b5adbfcc 
					 
					
						
						
							
							Missing anchor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-09 09:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f4d252dc3a 
					 
					
						
						
							
							new powi intrinsic  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30175  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-08 06:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c40eb5e0d2 
					 
					
						
						
							
							Warn people not to use GCC 4.1.1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 17:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						41b3252e79 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 08:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bd0d7b53a2 
					 
					
						
						
							
							Fixed my rotten Engrish grammar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30144  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 08:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9abd8af71e 
					 
					
						
						
							
							cleanups and updates to the GSG, patch by B Scott Michel, thanks!  
						
						... 
						
						
						
						This is PR899
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 04:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c1e6e138e3 
					 
					
						
						
							
							Document getTargetTriple().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 20:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3fc488d0ce 
					 
					
						
						
							
							Cleaned up some of the grammar in the Live Intervals section. Removed the  
						
						... 
						
						
						
						huge honking FIXME comment. I'll address the "Live Intervals Analysis"
section soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 18:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2f87a883b8 
					 
					
						
						
							
							First draft of the "Live Interval Analysis" section. This is the "Live  
						
						... 
						
						
						
						Variable Analysis" pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30106  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-04 23:35:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						362b3680c1 
					 
					
						
						
							
							Update this to reflect llvm-config usage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-04 06:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e7173e10ec 
					 
					
						
						
							
							Fix a typo Jim pointed out, thanks!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-01 22:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bf77441605 
					 
					
						
						
							
							Fixed formatting problem.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-01 21:47:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						40de6cadc6 
					 
					
						
						
							
							document !strconcat  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-01 21:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						a396ee8e17 
					 
					
						
						
							
							Added documentation Fernando Magno Quintao Pereira wrote for the register  
						
						... 
						
						
						
						allocator. (First draft)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-01 21:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84b3598bd0 
					 
					
						
						
							
							Document multiclasses and defm's  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-01 21:44:18 +00:00