Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								333374713d 
								
							 
						 
						
							
							
								
								fix some minor errors  
							
							 
							
							... 
							
							
							
							llvm-svn: 25301 
							
						 
						
							2006-01-13 23:26:01 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								611ecc07b6 
								
							 
						 
						
							
							
								
								Add documentation for the upcoming bswap intrinsics!  
							
							 
							
							... 
							
							
							
							llvm-svn: 25300 
							
						 
						
							2006-01-13 23:02:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2f0f001dab 
								
							 
						 
						
							
							
								
								Add llvm.stacksave and llvm.stackrestore.  
							
							 
							
							... 
							
							
							
							llvm-svn: 25264 
							
						 
						
							2006-01-13 02:03:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b3d430e393 
								
							 
						 
						
							
							
								
								void* is not legal in LLVM.  
							
							 
							
							... 
							
							
							
							llvm-svn: 25262 
							
						 
						
							2006-01-13 01:20:27 +00:00  
						
					 
				
					
						
							
							
								 
								Robert Bocchino
							
						 
						
							 
							
							
							
							
								
							
							
								7e97a6dc59 
								
							 
						 
						
							
							
								
								Expanded the documentation for constant expressions to cover select  
							
							 
							
							... 
							
							
							
							and extractelement.
llvm-svn: 25183 
							
						 
						
							2006-01-10 19:31:34 +00:00  
						
					 
				
					
						
							
							
								 
								Robert Bocchino
							
						 
						
							 
							
							
							
							
								
							
							
								b5f210f3f2 
								
							 
						 
						
							
							
								
								Added the spec for the new "extractelement" instruction.  
							
							 
							
							... 
							
							
							
							llvm-svn: 25113 
							
						 
						
							2006-01-05 17:37:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e64d41def3 
								
							 
						 
						
							
							
								
								Fix some typos noticed by Gabor Greif!  
							
							 
							
							... 
							
							
							
							llvm-svn: 24364 
							
						 
						
							2005-11-15 06:07:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								662c8726b8 
								
							 
						 
						
							
							
								
								document sections  
							
							 
							
							... 
							
							
							
							llvm-svn: 24317 
							
						 
						
							2005-11-12 00:45:07 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								01aa56397d 
								
							 
						 
						
							
							
								
								continued readcyclecounter support  
							
							 
							
							... 
							
							
							
							llvm-svn: 24300 
							
						 
						
							2005-11-11 16:47:30 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								dc6bfeae26 
								
							 
						 
						
							
							
								
								Fix some typos.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24298 
							
						 
						
							2005-11-11 02:15:27 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								330ce692a2 
								
							 
						 
						
							
							
								
								Packed elements must be a power of two in size  
							
							 
							
							... 
							
							
							
							llvm-svn: 24266 
							
						 
						
							2005-11-10 01:44:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								54611b4af1 
								
							 
						 
						
							
							
								
								document alignment on globals, functions, and allocation instructions.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24221 
							
						 
						
							2005-11-06 08:02:57 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								4c0cf7f205 
								
							 
						 
						
							
							
								
								Grammar and punctuation fixes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 23965 
							
						 
						
							2005-10-24 16:17:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8a8f2e5a01 
								
							 
						 
						
							
							
								
								llvm.sqrt somehow escaped documentation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22490 
							
						 
						
							2005-07-21 01:29:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c0ad71edd4 
								
							 
						 
						
							
							
								
								add a note about variable length array  
							
							 
							
							... 
							
							
							
							llvm-svn: 22278 
							
						 
						
							2005-06-24 17:22:57 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								5305ea5c86 
								
							 
						 
						
							
							
								
								SelectionDAG is very unhappy when the argument to an intrinsic is a struct  
							
							 
							
							... 
							
							
							
							llvm-svn: 22272 
							
						 
						
							2005-06-22 20:38:11 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								5fb787c619 
								
							 
						 
						
							
							
								
								OK, after checking the backwards compatibility code on X86 and the new code  
							
							 
							
							... 
							
							
							
							path on alpha, now has come the time for new vararg support.  So, with out
further ado, I revert behavior back a couple of years!
Well, ok, I lied.  A few more notes.
First, the Simple ISels cannot be expected to work any longer, but they
should still compile
Second, there are likely some bugs to track down once the nightly testers
start with this.
Third, the initial patch doesn't include sparcv9, but I'll do that today.
Forth, subsequent patches won't bother being long winded.
llvm-svn: 22251 
							
						 
						
							2005-06-18 18:28:17 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								88190562e6 
								
							 
						 
						
							
							
								
								Added a note about how the type can be omitted in call instructions.  
							
							 
							
							... 
							
							
							
							Added a note about how getelementptr can be used to index into structures
or arrays.
Fixed some typos, spelling, etc.
llvm-svn: 22083 
							
						 
						
							2005-05-16 16:17:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								efa20fab2d 
								
							 
						 
						
							
							
								
								ctlz = most signficant bits, cttz = least sig  
							
							 
							
							... 
							
							
							
							llvm-svn: 22061 
							
						 
						
							2005-05-15 19:39:26 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								4a3327eead 
								
							 
						 
						
							
							
								
								Minor fixup of typos.  
							
							 
							
							... 
							
							
							
							llvm-svn: 21990 
							
						 
						
							2005-05-13 22:25:59 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								c932bef114 
								
							 
						 
						
							
							
								
								Correct a detail with the alloca instruction.  
							
							 
							
							... 
							
							
							
							Functions do not exit with invoke; they exit with unwind.
llvm-svn: 21893 
							
						 
						
							2005-05-12 16:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								02fdc6fab4 
								
							 
						 
						
							
							
								
								Fixed some typos.  
							
							 
							
							... 
							
							
							
							llvm-svn: 21891 
							
						 
						
							2005-05-12 16:52:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								90391c1899 
								
							 
						 
						
							
							
								
								don't duplicate information, particularly when it's out of date!  
							
							 
							
							... 
							
							
							
							llvm-svn: 21852 
							
						 
						
							2005-05-11 03:35:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								573f64ecb5 
								
							 
						 
						
							
							
								
								fix bugs in my previous commit clarify the return type of the bit ops  
							
							 
							
							... 
							
							
							
							llvm-svn: 21755 
							
						 
						
							2005-05-07 01:46:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c792eb342c 
								
							 
						 
						
							
							
								
								add a couple of notes  
							
							 
							
							... 
							
							
							
							llvm-svn: 21754 
							
						 
						
							2005-05-06 23:08:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0132affa89 
								
							 
						 
						
							
							
								
								document calling convention extensions  
							
							 
							
							... 
							
							
							
							llvm-svn: 21753 
							
						 
						
							2005-05-06 22:57:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e23c139836 
								
							 
						 
						
							
							
								
								Add info on new 'tail' marker  
							
							 
							
							... 
							
							
							
							llvm-svn: 21721 
							
						 
						
							2005-05-06 05:47:36 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								5be6f131e6 
								
							 
						 
						
							
							
								
								fixup argument  
							
							 
							
							... 
							
							
							
							llvm-svn: 21680 
							
						 
						
							2005-05-04 14:58:31 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								1d463526b4 
								
							 
						 
						
							
							
								
								initial descriptions of count intrinsics  
							
							 
							
							... 
							
							
							
							llvm-svn: 21677 
							
						 
						
							2005-05-03 18:01:48 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								d845d160f6 
								
							 
						 
						
							
							
								
								Mention that arguments to functions must be first class types.  
							
							 
							
							... 
							
							
							
							llvm-svn: 21650 
							
						 
						
							2005-05-01 22:22:57 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7821d06c24 
								
							 
						 
						
							
							
								
								Convert the remainder of the intrinsic function prototypes to "declare"  
							
							 
							
							... 
							
							
							
							form from the "call" form.
llvm-svn: 21573 
							
						 
						
							2005-04-26 20:50:44 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cf669d87d0 
								
							 
						 
						
							
							
								
								Use the declare syntax not the call syntax for intrinsic prototypes so  
							
							 
							
							... 
							
							
							
							the uninitiated reader is not confused.
llvm-svn: 21572 
							
						 
						
							2005-04-26 20:41:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								37b6b097ff 
								
							 
						 
						
							
							
								
								document 'opaque' types  
							
							 
							
							... 
							
							
							
							llvm-svn: 21535 
							
						 
						
							2005-04-25 17:34:15 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								36c6bc1bf4 
								
							 
						 
						
							
							
								
								Hyphenate the adjective `n-bit' when used to describe values and processors  
							
							 
							
							... 
							
							
							
							llvm-svn: 21456 
							
						 
						
							2005-04-22 18:02:52 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								b442791124 
								
							 
						 
						
							
							
								
								First step in adding pcmarker intrinsic.  Second step (soon) is adding backend support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 20900 
							
						 
						
							2005-03-28 20:05:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								455fc8c917 
								
							 
						 
						
							
							
								
								Various cleanups and clarifications, thanks to Gabor Greif for contributing this patch!  
							
							 
							
							... 
							
							
							
							llvm-svn: 20514 
							
						 
						
							2005-03-07 22:13:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d3e641c2ab 
								
							 
						 
						
							
							
								
								fix another typo  
							
							 
							
							... 
							
							
							
							llvm-svn: 20512 
							
						 
						
							2005-03-07 20:31:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2e6eb5f40d 
								
							 
						 
						
							
							
								
								fix typeo that Gabor Greif noticed!  
							
							 
							
							... 
							
							
							
							llvm-svn: 20511 
							
						 
						
							2005-03-07 20:30:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ff851073f6 
								
							 
						 
						
							
							
								
								cleanup my miswording  
							
							 
							
							... 
							
							
							
							llvm-svn: 20381 
							
						 
						
							2005-02-28 19:47:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c8a2c22f36 
								
							 
						 
						
							
							
								
								Document llvm.prefetch, patch contributed by Justin Wick!  
							
							 
							
							... 
							
							
							
							llvm-svn: 20373 
							
						 
						
							2005-02-28 19:24:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								16fb0037c4 
								
							 
						 
						
							
							
								
								Fix a bug.  
							
							 
							
							... 
							
							
							
							llvm-svn: 20242 
							
						 
						
							2005-02-19 02:22:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5d5aede33b 
								
							 
						 
						
							
							
								
								Document the newly generalized model for constant globals.  
							
							 
							
							... 
							
							
							
							llvm-svn: 20136 
							
						 
						
							2005-02-12 19:30:21 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								dfe6a86b0b 
								
							 
						 
						
							
							
								
								Merged in RELEASE_14 changes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 18763 
							
						 
						
							2004-12-10 15:51:16 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								641f5c9878 
								
							 
						 
						
							
							
								
								More grammaro's fixed.  
							
							 
							
							... 
							
							
							
							llvm-svn: 18708 
							
						 
						
							2004-12-09 18:13:12 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								8f08d805d4 
								
							 
						 
						
							
							
								
								Clean up some grammaro's.  
							
							 
							
							... 
							
							
							
							llvm-svn: 18705 
							
						 
						
							2004-12-09 18:02:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								74d3f82b6e 
								
							 
						 
						
							
							
								
								Fully document the LLVM constants.  This should go into LLVM 1.4  
							
							 
							
							... 
							
							
							
							llvm-svn: 18701 
							
						 
						
							2004-12-09 17:30:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d79749a110 
								
							 
						 
						
							
							
								
								Reflow and clean up some of the HTML in the initial section, split linkage  
							
							 
							
							... 
							
							
							
							types into its own section.
llvm-svn: 18697 
							
						 
						
							2004-12-09 16:36:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6af02f3961 
								
							 
						 
						
							
							
								
								Move the "High Level Structure" to before "Type System"  
							
							 
							
							... 
							
							
							
							llvm-svn: 18695 
							
						 
						
							2004-12-09 16:11:40 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c3c4c4f843 
								
							 
						 
						
							
							
								
								Minor format tweask for tables.  
							
							 
							
							... 
							
							
							
							llvm-svn: 17394 
							
						 
						
							2004-11-01 08:19:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								08b7d5b032 
								
							 
						 
						
							
							
								
								Document unreachable instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 17033 
							
						 
						
							2004-10-16 18:04:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6a4a0492f8 
								
							 
						 
						
							
							
								
								Patch contributed by Patrick Meredith:  
							
							 
							
							... 
							
							
							
							added notes on the fact that the current implementation uses
sbyte* for va_list.  Updated all occurances of valist to va_list (it was
inconsistant and find/replace is so easy ;-) ).  Added <...> around all
occurances of va_list in the intrinsic functions to match the vaarg and
vanext instructions and to further show that va_list is a variable type.
llvm-svn: 16530 
							
						 
						
							2004-09-27 21:51:25 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cb84e4351d 
								
							 
						 
						
							
							
								
								Provide some meta tags for this document.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16058 
							
						 
						
							2004-08-26 20:44:00 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								20f9a62596 
								
							 
						 
						
							
							
								
								Wrap long lines and try to fill the 80 chars per line so that we don't have too  
							
							 
							
							... 
							
							
							
							many short lines.
llvm-svn: 15706 
							
						 
						
							2004-08-12 20:16:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c8cb695f83 
								
							 
						 
						
							
							
								
								Add description of packed type support.  
							
							 
							
							... 
							
							
							
							Patch contributed by Brad Jones!
llvm-svn: 15704 
							
						 
						
							2004-08-12 19:12:28 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								317ef96a3a 
								
							 
						 
						
							
							
								
								Modernize example, so that you can paste it right into llvm-as  
							
							 
							
							... 
							
							
							
							llvm-svn: 14583 
							
						 
						
							2004-07-02 21:08:14 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								726de6f9b0 
								
							 
						 
						
							
							
								
								Removed the interrupt_handler instrinsic section that I accidently added  
							
							 
							
							... 
							
							
							
							in my previous commits.  It's not implemented and is out of date.
llvm-svn: 14410 
							
						 
						
							2004-06-25 16:42:50 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								bcbb18c7a0 
								
							 
						 
						
							
							
								
								Grammar and punctuation fixes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14409 
							
						 
						
							2004-06-25 16:05:06 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								40db33f642 
								
							 
						 
						
							
							
								
								Added missing quote.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14407 
							
						 
						
							2004-06-25 15:16:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								53e5e2accc 
								
							 
						 
						
							
							
								
								Fix some broken links  
							
							 
							
							... 
							
							
							
							llvm-svn: 14306 
							
						 
						
							2004-06-21 22:52:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f64f794cad 
								
							 
						 
						
							
							
								
								llvm.isnan is dead, long live llvm.isunordered!  
							
							 
							
							... 
							
							
							
							llvm-svn: 14190 
							
						 
						
							2004-06-15 21:50:46 +00:00  
						
					 
				
					
						
							
							
								 
								Alkis Evlogimenos
							
						 
						
							 
							
							
							
							
								
							
							
								0fa392310a 
								
							 
						 
						
							
							
								
								Really add the docs this time :-)  
							
							 
							
							... 
							
							
							
							llvm-svn: 14167 
							
						 
						
							2004-06-13 01:16:15 +00:00  
						
					 
				
					
						
							
							
								 
								Alkis Evlogimenos
							
						 
						
							 
							
							
							
							
								
							
							
								9d740629a0 
								
							 
						 
						
							
							
								
								Add the isunordered intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14159 
							
						 
						
							2004-06-12 19:19:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3b4f437526 
								
							 
						 
						
							
							
								
								Document the llvm.isnan intrinsic  
							
							 
							
							... 
							
							
							
							llvm-svn: 14131 
							
						 
						
							2004-06-11 02:28:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								10ee9654c9 
								
							 
						 
						
							
							
								
								Fix some broken links  
							
							 
							
							... 
							
							
							
							llvm-svn: 13997 
							
						 
						
							2004-06-03 22:57:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								757528b0b6 
								
							 
						 
						
							
							
								
								Describe the new garbage collector intrinsics  
							
							 
							
							... 
							
							
							
							llvm-svn: 13672 
							
						 
						
							2004-05-23 21:06:01 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								7a57647f97 
								
							 
						 
						
							
							
								
								Corrected the descriptions of the llvm.writeport and llvm.writeio  
							
							 
							
							... 
							
							
							
							intrinsics.
Modified llvm.readio and llvm.writeio to use pointers to memory instead
of integers.  This should take care of problems such as different pointer
sizes, casting integers to pointers, weird architectural pointer types, etc.
Re-worded the description of llvm.readio and llvm.writeio so that it should
be more clear as to why they should be used over regular loads/stores for
I/O.
llvm-svn: 12867 
							
						 
						
							2004-04-12 16:33:19 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								a450122ebf 
								
							 
						 
						
							
							
								
								Added initial design for the llvm.readio and llvm.writeio intrinsics.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12864 
							
						 
						
							2004-04-12 15:02:16 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								417228d00a 
								
							 
						 
						
							
							
								
								Fixed some spelling.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12790 
							
						 
						
							2004-04-09 16:48:45 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								aa1c3c1f23 
								
							 
						 
						
							
							
								
								Modified the prototypes of the llvm.readport and llvm.writeport intrinsics  
							
							 
							
							... 
							
							
							
							so that they do not specify specific integer sizes (as those are
constrained by the code generator, not the intrinsic itself).
Also put these intrinsics into their own "Operating System" section.
llvm-svn: 12789 
							
						 
						
							2004-04-09 16:43:20 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								508b93c569 
								
							 
						 
						
							
							
								
								Added the llvm.readport and llvm.writeport intrinsics.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12788 
							
						 
						
							2004-04-09 15:23:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								33fd702590 
								
							 
						 
						
							
							
								
								Update getelementptr instruction description  
							
							 
							
							... 
							
							
							
							llvm-svn: 12654 
							
						 
						
							2004-04-05 01:30:49 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								eb55b52a58 
								
							 
						 
						
							
							
								
								Fixed grammar typo.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12343 
							
						 
						
							2004-03-12 21:19:06 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b53c28d6ca 
								
							 
						 
						
							
							
								
								Cleanup the cast section, add the select instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 12307 
							
						 
						
							2004-03-12 05:50:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b16526108c 
								
							 
						 
						
							
							
								
								Remove the comment "Constants must always have an initial value.", which  
							
							 
							
							... 
							
							
							
							is incorrect.  Fix some formatting nastiness.
llvm-svn: 12223 
							
						 
						
							2004-03-08 16:49:10 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								c501f5530b 
								
							 
						 
						
							
							
								
								HTML 4.01 Strict compliance.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12050 
							
						 
						
							2004-03-01 17:47:27 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								a92e58610d 
								
							 
						 
						
							
							
								
								Fixed minor typos.  
							
							 
							
							... 
							
							
							
							llvm-svn: 11800 
							
						 
						
							2004-02-24 16:13:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cf96c6caa5 
								
							 
						 
						
							
							
								
								Wow, the description of the 'switch' instruction was out of date.  
							
							 
							
							... 
							
							
							
							llvm-svn: 11790 
							
						 
						
							2004-02-24 04:54:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								34c47d967e 
								
							 
						 
						
							
							
								
								fix typeo  
							
							 
							
							... 
							
							
							
							llvm-svn: 11446 
							
						 
						
							2004-02-14 19:27:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3649c3aaf7 
								
							 
						 
						
							
							
								
								Document new intrinsics  
							
							 
							
							... 
							
							
							
							llvm-svn: 11438 
							
						 
						
							2004-02-14 04:08:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4c67c48c42 
								
							 
						 
						
							
							
								
								Be a bit more specific about what the alignment value means and the restrictions on it  
							
							 
							
							... 
							
							
							
							llvm-svn: 11360 
							
						 
						
							2004-02-12 21:18:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f30152e480 
								
							 
						 
						
							
							
								
								Add support for the llvm.memmove intrinsic.  
							
							 
							
							... 
							
							
							
							Patch graciously contributed by Reid Spencer!
llvm-svn: 11354 
							
						 
						
							2004-02-12 18:10:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fee11469bb 
								
							 
						 
						
							
							
								
								Document the llvm.memcpy intrinsic.  Clean up some of the formatting of other  
							
							 
							
							... 
							
							
							
							sections
llvm-svn: 11350 
							
						 
						
							2004-02-12 17:01:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								941515cf67 
								
							 
						 
						
							
							
								
								Add links to SLD from the LangRef.html doc  
							
							 
							
							... 
							
							
							
							Clean up the SLD document a LOT
Fill in a lot of details in the SLD document
update the formats for the object descriptors
llvm-svn: 10698 
							
						 
						
							2004-01-06 05:31:32 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								a0d50d2ebc 
								
							 
						 
						
							
							
								
								Fixed a small grammatical error.  
							
							 
							
							... 
							
							
							
							Explained that function return types cannot be aggregate types.
Explained that functions with the same name but different type signatures
are considered to be different functions.
llvm-svn: 10230 
							
						 
						
							2003-11-25 21:45:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								48b383b015 
								
							 
						 
						
							
							
								
								checkin reid's docpatch  
							
							 
							
							... 
							
							
							
							llvm-svn: 10200 
							
						 
						
							2003-11-25 01:02:51 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								745d0a5414 
								
							 
						 
						
							
							
								
								Fixed another minor grammatical error.  
							
							 
							
							... 
							
							
							
							llvm-svn: 10130 
							
						 
						
							2003-11-21 17:42:22 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								cc32e6e62a 
								
							 
						 
						
							
							
								
								Minor grammatical and punctuation corrections.  
							
							 
							
							... 
							
							
							
							llvm-svn: 10126 
							
						 
						
							2003-11-21 16:09:42 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								7630785925 
								
							 
						 
						
							
							
								
								First pass at cleaning up LangRef.html: stylesheet-ification, consistent  
							
							 
							
							... 
							
							
							
							formatting, more strict adherence to HTML 4.01, other misc. cleanups.
llvm-svn: 9799 
							
						 
						
							2003-11-08 01:05:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								30aad2a98e 
								
							 
						 
						
							
							
								
								Fix typo  
							
							 
							
							... 
							
							
							
							llvm-svn: 9610 
							
						 
						
							2003-10-30 04:35:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								78293b7023 
								
							 
						 
						
							
							
								
								Clarify that all manipulatable values must be of first class type, and specifically  
							
							 
							
							... 
							
							
							
							update the PHI node entry to mention this as well.
llvm-svn: 9606 
							
						 
						
							2003-10-30 01:31:37 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								f531f319d2 
								
							 
						 
						
							
							
								
								Merged in RELEASE_1.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9538 
							
						 
						
							2003-10-27 18:18:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3daeff5ce8 
								
							 
						 
						
							
							
								
								Hrm, for some reason, my fingers like typing va_begin.  Weird  
							
							 
							
							... 
							
							
							
							llvm-svn: 9329 
							
						 
						
							2003-10-21 15:43:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								26ca62e853 
								
							 
						 
						
							
							
								
								Update for new varargs support  
							
							 
							
							... 
							
							
							
							llvm-svn: 9218 
							
						 
						
							2003-10-18 05:51:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e838773b63 
								
							 
						 
						
							
							
								
								Add documentation for weak variables  
							
							 
							
							... 
							
							
							
							llvm-svn: 9001 
							
						 
						
							2003-10-10 05:01:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								12d456ccfc 
								
							 
						 
						
							
							
								
								Add info about volatile loads/stores  
							
							 
							
							... 
							
							
							
							llvm-svn: 8403 
							
						 
						
							2003-09-08 18:27:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9231e48de8 
								
							 
						 
						
							
							
								
								Final cleanups, document is good to go  
							
							 
							
							... 
							
							
							
							llvm-svn: 8338 
							
						 
						
							2003-09-03 04:20:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5ed6061b22 
								
							 
						 
						
							
							
								
								Add a WHOLE lot of updates clarifications and fixes.  This is not done but getting closer.  I changed the docs to reflect the goal of making unwind an instruction, not an intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 8337 
							
						 
						
							2003-09-03 00:41:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b5b54d6393 
								
							 
						 
						
							
							
								
								hyphenation police visited here  
							
							 
							
							... 
							
							
							
							llvm-svn: 8336 
							
						 
						
							2003-09-02 23:38:41 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8a18a8c307 
								
							 
						 
						
							
							
								
								Document the llvm.unwind intrinsic.  
							
							 
							
							... 
							
							
							
							Clarify the documentation for the invoke instruction
llvm-svn: 8196 
							
						 
						
							2003-08-28 22:12:25 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								7fdaab4f68 
								
							 
						 
						
							
							
								
								The word `separate' only has one `e'.  
							
							 
							
							... 
							
							
							
							llvm-svn: 7173 
							
						 
						
							2003-07-14 17:20:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								33426d9168 
								
							 
						 
						
							
							
								
								Diversify examples  
							
							 
							
							... 
							
							
							
							llvm-svn: 6778 
							
						 
						
							2003-06-18 21:30:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b254d5d50e 
								
							 
						 
						
							
							
								
								fix incorrect anchor  
							
							 
							
							... 
							
							
							
							llvm-svn: 6777 
							
						 
						
							2003-06-18 21:28:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								36f0f5e81a 
								
							 
						 
						
							
							
								
								va_start only takes on argument now.  
							
							 
							
							... 
							
							
							
							llvm-svn: 6039 
							
						 
						
							2003-05-08 15:55:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								546ffbddb1 
								
							 
						 
						
							
							
								
								Update information about the switch instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 6037 
							
						 
						
							2003-05-08 05:08:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bd64b4ed8c 
								
							 
						 
						
							
							
								
								* Add information about LLVM intrinsics  
							
							 
							
							... 
							
							
							
							* Add information about the va_arg instruction
* Add information about the llvm.va_* intrinsics
llvm-svn: 6036 
							
						 
						
							2003-05-08 04:57:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								588806f5af 
								
							 
						 
						
							
							
								
								getelementptr uses long instead of uint indexes  
							
							 
							
							... 
							
							
							
							llvm-svn: 4993 
							
						 
						
							2002-12-13 06:01:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4b24005a9b 
								
							 
						 
						
							
							
								
								Add a note about the switch instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 4551 
							
						 
						
							2002-11-05 00:21:03 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								632df28deb 
								
							 
						 
						
							
							
								
								Fix spelling of `propagate'.  
							
							 
							
							... 
							
							
							
							llvm-svn: 4423 
							
						 
						
							2002-10-29 23:06:16 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								cab9e249bd 
								
							 
						 
						
							
							
								
								Fixed grammar.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3805 
							
						 
						
							2002-09-18 02:35:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d490909a1c 
								
							 
						 
						
							
							
								
								Add distinction between integer and integral types.  
							
							 
							
							... 
							
							
							
							llvm-svn: 3570 
							
						 
						
							2002-09-03 00:52:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								eb5d8331e8 
								
							 
						 
						
							
							
								
								Add "written by" note  
							
							 
							
							... 
							
							
							
							llvm-svn: 3543 
							
						 
						
							2002-08-30 21:50:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								429b522d79 
								
							 
						 
						
							
							
								
								Comment out broken link  
							
							 
							
							... 
							
							
							
							llvm-svn: 3520 
							
						 
						
							2002-08-29 18:33:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cc8061632c 
								
							 
						 
						
							
							
								
								Fix typeo noticed by Bryan  
							
							 
							
							... 
							
							
							
							llvm-svn: 3388 
							
						 
						
							2002-08-19 21:14:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d81cc45169 
								
							 
						 
						
							
							
								
								Add a note mentioning that bools promote to 0 or 1  
							
							 
							
							... 
							
							
							
							llvm-svn: 3352 
							
						 
						
							2002-08-15 19:36:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cd09f750bf 
								
							 
						 
						
							
							
								
								Remove information about dead 'not' instruction  
							
							 
							
							... 
							
							
							
							llvm-svn: 3319 
							
						 
						
							2002-08-14 17:55:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1330428256 
								
							 
						 
						
							
							
								
								Add a note that specifies that the whether or not sign extension is done by  
							
							 
							
							... 
							
							
							
							a cast is determined by the source operand.
llvm-svn: 3304 
							
						 
						
							2002-08-13 20:52:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								55d3b0d266 
								
							 
						 
						
							
							
								
								Avoid calling LLVM "Strongly typed"  
							
							 
							
							... 
							
							
							
							llvm-svn: 2785 
							
						 
						
							2002-06-25 20:20:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								daf228fe8b 
								
							 
						 
						
							
							
								
								Add borders to truth tables  
							
							 
							
							... 
							
							
							
							llvm-svn: 2782 
							
						 
						
							2002-06-25 18:06:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d8f8ede5eb 
								
							 
						 
						
							
							
								
								Minor tuning and fleshing out of the language reference.  
							
							 
							
							... 
							
							
							
							llvm-svn: 2781 
							
						 
						
							2002-06-25 18:03:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a8292f31c8 
								
							 
						 
						
							
							
								
								Finish up the updates to the language reference  
							
							 
							
							... 
							
							
							
							llvm-svn: 2509 
							
						 
						
							2002-05-06 22:08:29 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								095735d42e 
								
							 
						 
						
							
							
								
								Updated documentation a _LOT_  
							
							 
							
							... 
							
							
							
							llvm-svn: 2474 
							
						 
						
							2002-05-06 03:03:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								590645fb66 
								
							 
						 
						
							
							
								
								Update documentation a LOT, make it more accurate and match current model  
							
							 
							
							... 
							
							
							
							better.  Still more room for improvement.
llvm-svn: 2245 
							
						 
						
							2002-04-14 06:13:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								70de663266 
								
							 
						 
						
							
							
								
								Updated documentation for load, store & getelementptr  
							
							 
							
							... 
							
							
							
							llvm-svn: 166 
							
						 
						
							2001-07-09 00:26:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7399a10ad5 
								
							 
						 
						
							
							
								
								Update documentation to reflect:  
							
							 
							
							... 
							
							
							
							* Changes in PHI node structure
* Intentions for load instruction to work with structures
llvm-svn: 22 
							
						 
						
							2001-06-11 15:03:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2f7c963559 
								
							 
						 
						
							
							
								
								Initial revision  
							
							 
							
							... 
							
							
							
							llvm-svn: 2 
							
						 
						
							2001-06-06 20:29:01 +00:00