Chris Lattner 
							
						 
					 
					
						
						
							
						
						884a9702bb 
					 
					
						
						
							
							Add a link to the GEP faq.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29690  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-15 00:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						81c01f0d2c 
					 
					
						
						
							
							Decribe the "implementation" keyword.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28762  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-13 03:05:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5710ce915e 
					 
					
						
						
							
							New calling convention I will be adding shortly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-19 21:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						374ab3016e 
					 
					
						
						
							
							Update dox, patch by Vladimir Prus!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-15 17:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						76b8a33f4a 
					 
					
						
						
							
							Change token to match asmprinter output  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28285  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-14 18:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99d3c276cc 
					 
					
						
						
							
							typo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27936  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-21 21:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						0947429538 
					 
					
						
						
							
							Adding back vector instructions to keep in mainline.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-14 19:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						36ba6d4d53 
					 
					
						
						
							
							Removing unimplemented vector instructions from language referrence.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-14 19:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3df241e4b2 
					 
					
						
						
							
							Move the vector instructions to their own subsection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27545  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 23:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1eeeb0cce3 
					 
					
						
						
							
							Wrap long lines, fix verification error  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 04:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1bb8d30018 
					 
					
						
						
							
							use the right escapes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 04:39:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c1989542eb 
					 
					
						
						
							
							Description for the new shufflevector instruction I'm adding.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27502  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 00:13:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3e7afd9ee 
					 
					
						
						
							
							Fix a typo, thanks to Gabor Greif  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-24 07:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Bocchino 
							
						 
					 
					
						
						
							
						
						230bd09aed 
					 
					
						
						
							
							Fixed a typo in the vsetfp examples.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-14 23:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Bocchino 
							
						 
					 
					
						
						
							
						
						8949de2588 
					 
					
						
						
							
							Split the 'vset' instruction into two instructions, 'vsetint' and  
						
						... 
						
						
						
						'vsetfp', to reflect the fact that the semantics are different for
integer and fp values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-14 20:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80626e947f 
					 
					
						
						
							
							Update this to match the documentation in the GC doc and to match actual  
						
						... 
						
						
						
						practice.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-14 20:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						05fe4b0256 
					 
					
						
						
							
							Changes docs for llvm.cs.uiuc.edu -> llvm.org  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26746  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-14 05:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0afc2cda2 
					 
					
						
						
							
							Spec change: the size of a memset/memcpy/memmove is not required to be aligned  
						
						... 
						
						
						
						to the alignment argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26510  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-04 00:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						41edaa0529 
					 
					
						
						
							
							remove the read/write port/io intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-03 00:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5b310c3c8b 
					 
					
						
						
							
							Update the llvm.memset/memcpy/memmove intrinsics to reflect the recent split  
						
						... 
						
						
						
						into types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-03 00:07:20 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Bocchino 
							
						 
					 
					
						
						
							
						
						7b81c758ab 
					 
					
						
						
							
							Added documentation for vset and vselect.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-17 21:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e87d653da6 
					 
					
						
						
							
							document the syntax of inline asm  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25624  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-25 23:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						52599e17b1 
					 
					
						
						
							
							minor syntax change  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-24 00:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4e9aba7c12 
					 
					
						
						
							
							document module-level inline asm support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-23 23:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec6cb6115f 
					 
					
						
						
							
							like bswap, the ct* intrinsics require unsigned operands  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-16 22:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8a886be335 
					 
					
						
						
							
							Consistency  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25372  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-16 22:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7c898553b6 
					 
					
						
						
							
							There is no llvm.bswap.i8, need at least 2 bytes to swap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-16 21:14:01 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0b118206bf 
					 
					
						
						
							
							For PR411:  
						
						... 
						
						
						
						This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
and arranging for automatically upgrading from the old overloaded name to
the new non-overloaded name. Specifically:
  llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64
  llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64
  llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64
  llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64
  llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64
New code should not use the overloaded intrinsic names. Warnings will be
emitted if they are used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-16 21:12:35 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Bocchino 
							
						 
					 
					
						
						
							
						
						05ccd70396 
					 
					
						
						
							
							Added spec for insertelement operation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-15 20:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						7e36c47307 
					 
					
						
						
							
							Make the bswap documentation more to sabre's liking!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25302  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 23:26:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fb6977de4f 
					 
					
						
						
							
							fix some minor errors  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 23:26:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						ed4ac951e5 
					 
					
						
						
							
							Add documentation for the upcoming bswap intrinsics!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 23:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57e1f39713 
					 
					
						
						
							
							Add llvm.stacksave and llvm.stackrestore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 02:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fcf39d4589 
					 
					
						
						
							
							void* is not legal in LLVM.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25262  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-13 01:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Bocchino 
							
						 
					 
					
						
						
							
						
						9fbe14586d 
					 
					
						
						
							
							Expanded the documentation for constant expressions to cover select  
						
						... 
						
						
						
						and extractelement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-10 19:31:34 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Bocchino 
							
						 
					 
					
						
						
							
						
						3a55866622 
					 
					
						
						
							
							Added the spec for the new "extractelement" instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25113  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-05 17:37:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d07c3f4279 
					 
					
						
						
							
							Fix some typos noticed by Gabor Greif!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-15 06:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						88f6c46cb9 
					 
					
						
						
							
							document sections  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24317  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-12 00:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						51b8d54922 
					 
					
						
						
							
							continued readcyclecounter support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-11 16:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						25d4f7e67b 
					 
					
						
						
							
							Fix some typos.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-11 02:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b8d172f800 
					 
					
						
						
							
							Packed elements must be a power of two in size  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-10 01:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2cbdc45f35 
					 
					
						
						
							
							document alignment on globals, functions, and allocation instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-06 08:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						0ec250ca8f 
					 
					
						
						
							
							Grammar and punctuation fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-24 16:17:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4d7414a59 
					 
					
						
						
							
							llvm.sqrt somehow escaped documentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22490  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-21 01:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e67a951720 
					 
					
						
						
							
							add a note about variable length array  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-24 17:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						d0a4c62a03 
					 
					
						
						
							
							SelectionDAG is very unhappy when the argument to an intrinsic is a struct  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-22 20:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						8bf607a221 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-18 18:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						fc6b895b5b 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-16 16:17:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eff29abe2d 
					 
					
						
						
							
							ctlz = most signficant bits, cttz = least sig  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-15 19:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						c1f786cac1 
					 
					
						
						
							
							Minor fixup of typos.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-13 22:25:59 +00:00