Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								b23b65f1ba 
								
							 
						 
						
							
							
								
								Describe the global/local naming convention.  
							
							 
							
							... 
							
							
							
							llvm-svn: 40890 
							
						 
						
							2007-08-07 14:34:28 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								7132e00de7 
								
							 
						 
						
							
							
								
								This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.  
							
							 
							
							... 
							
							
							
							This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported.
llvm-svn: 40807 
							
						 
						
							2007-08-04 01:51:18 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								753163d95f 
								
							 
						 
						
							
							
								
								fp2uint -> fptoui  
							
							 
							
							... 
							
							
							
							llvm-svn: 40633 
							
						 
						
							2007-07-31 14:40:14 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								27e9159c00 
								
							 
						 
						
							
							
								
								Forget to add 'nest' to the list of parameter  
							
							 
							
							... 
							
							
							
							attributes.
llvm-svn: 40565 
							
						 
						
							2007-07-27 19:57:41 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								644f917358 
								
							 
						 
						
							
							
								
								Support for trampolines, except for X86 codegen which is  
							
							 
							
							... 
							
							
							
							still under discussion.
llvm-svn: 40549 
							
						 
						
							2007-07-27 12:58:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								fd418435be 
								
							 
						 
						
							
							
								
								No longer referencing "shared memory" as this can confuse people. The memory is  
							
							 
							
							... 
							
							
							
							clearly shared between processors if these instructions are being used, no 
further specification of what type of memory is necessary.
llvm-svn: 40118 
							
						 
						
							2007-07-20 20:14:52 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								65a72e3775 
								
							 
						 
						
							
							
								
								Silly HTML  
							
							 
							
							... 
							
							
							
							llvm-svn: 40117 
							
						 
						
							2007-07-20 20:03:33 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5b2cb0f88c 
								
							 
						 
						
							
							
								
								Fix validation errors.  
							
							 
							
							... 
							
							
							
							llvm-svn: 40116 
							
						 
						
							2007-07-20 19:59:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								6a5f6bf685 
								
							 
						 
						
							
							
								
								This introduces the atomic operation intrinsics into the documentation. This is  
							
							 
							
							... 
							
							
							
							a preview for the intrinsics that are going to be implemented over the next few 
weeks.
llvm-svn: 40115 
							
						 
						
							2007-07-20 19:34:37 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								314e1cb7ee 
								
							 
						 
						
							
							
								
								For PR1553:  
							
							 
							
							... 
							
							
							
							Change the keywords for the zext and sext parameter attributes to be 
zeroext and signext so they don't conflict with the keywords for the
instructions of the same name. This gets around the ambiguity.
llvm-svn: 40069 
							
						 
						
							2007-07-19 23:13:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								33988db5d5 
								
							 
						 
						
							
							
								
								Fix the documentation for llvm.sqrt so that sqrt(0) has defined behavior,  
							
							 
							
							... 
							
							
							
							which appears to be the intent.
llvm-svn: 39922 
							
						 
						
							2007-07-16 14:37:41 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0946f04236 
								
							 
						 
						
							
							
								
								remove obsolete note  
							
							 
							
							... 
							
							
							
							llvm-svn: 39825 
							
						 
						
							2007-07-13 20:08:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0a2d099792 
								
							 
						 
						
							
							
								
								fix some bugs in the manual  
							
							 
							
							... 
							
							
							
							llvm-svn: 39822 
							
						 
						
							2007-07-13 20:01:46 +00:00  
						
					 
				
					
						
							
							
								 
								Gabor Greif
							
						 
						
							 
							
							
							
							
								
							
							
								a54634adef 
								
							 
						 
						
							
							
								
								first pass of nomenclature changes in .html files  
							
							 
							
							... 
							
							
							
							llvm-svn: 37956 
							
						 
						
							2007-07-06 22:07:22 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bed1d4d877 
								
							 
						 
						
							
							
								
								Update docs for llvm.var.annotation intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 37635 
							
						 
						
							2007-06-18 23:42:37 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cb1b96047d 
								
							 
						 
						
							
							
								
								Add local var annotation intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 37603 
							
						 
						
							2007-06-15 20:50:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2150cde0e4 
								
							 
						 
						
							
							
								
								one final bugfix  
							
							 
							
							... 
							
							
							
							llvm-svn: 37558 
							
						 
						
							2007-06-12 17:01:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2b0bf4fc3b 
								
							 
						 
						
							
							
								
								modernize example  
							
							 
							
							... 
							
							
							
							llvm-svn: 37557 
							
						 
						
							2007-06-12 17:00:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a59fb10de8 
								
							 
						 
						
							
							
								
								wording fix noticed by Ivan Novick  
							
							 
							
							... 
							
							
							
							llvm-svn: 37519 
							
						 
						
							2007-06-08 16:52:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								00538a1931 
								
							 
						 
						
							
							
								
								update to match latest changes  
							
							 
							
							... 
							
							
							
							llvm-svn: 37474 
							
						 
						
							2007-06-06 18:28:13 +00:00  
						
					 
				
					
						
							
							
								 
								Zhou Sheng
							
						 
						
							 
							
							
							
							
								
							
							
								2444a9adeb 
								
							 
						 
						
							
							
								
								Commit first round work of PR1373. "noalias" is now fully supported in  
							
							 
							
							... 
							
							
							
							VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll
updated also.
llvm-svn: 37432 
							
						 
						
							2007-06-05 05:28:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a446f1b46b 
								
							 
						 
						
							
							
								
								more fixes to C code.  
							
							 
							
							... 
							
							
							
							llvm-svn: 37339 
							
						 
						
							2007-05-29 15:43:56 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								2d8b9a8834 
								
							 
						 
						
							
							
								
								Fixed some formatting.  
							
							 
							
							... 
							
							
							
							llvm-svn: 37338 
							
						 
						
							2007-05-29 09:42:13 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								3716c5df29 
								
							 
						 
						
							
							
								
								Fix for PR1452. Removed "define" keyword from the C code. Added "<div  
							
							 
							
							... 
							
							
							
							class="doc_code">" to code examples.
llvm-svn: 37335 
							
						 
						
							2007-05-29 09:04:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c87f3dff51 
								
							 
						 
						
							
							
								
								remove contradiction owen noticed  
							
							 
							
							... 
							
							
							
							llvm-svn: 37327 
							
						 
						
							2007-05-24 19:13:27 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								138249b8ca 
								
							 
						 
						
							
							
								
								Update for arbitrary precision integer types.  
							
							 
							
							... 
							
							
							
							llvm-svn: 37109 
							
						 
						
							2007-05-16 18:44:01 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								146281ce1a 
								
							 
						 
						
							
							
								
								The wrapping behavior of part_set is not desirable. Adjust the  
							
							 
							
							... 
							
							
							
							documentation to describe the desired behavior.
llvm-svn: 37036 
							
						 
						
							2007-05-14 16:50:20 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								70845c05e4 
								
							 
						 
						
							
							
								
								Revise definition of part_select. The wrapping behavior is not useful so  
							
							 
							
							... 
							
							
							
							in the reverse case the only difference is that the bits are returned in
reverse order.
llvm-svn: 37035 
							
						 
						
							2007-05-14 16:14:57 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								39f3cffbe3 
								
							 
						 
						
							
							
								
								Implement protected visibility. This partly implements PR1363. Linker  
							
							 
							
							... 
							
							
							
							should be taught to deal with protected symbols.
llvm-svn: 36565 
							
						 
						
							2007-04-29 18:35:00 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								546ea7ea88 
								
							 
						 
						
							
							
								
								Implement review feedback  
							
							 
							
							... 
							
							
							
							llvm-svn: 36564 
							
						 
						
							2007-04-29 18:02:48 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								222a8a4311 
								
							 
						 
						
							
							
								
								Minor corrections.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36548 
							
						 
						
							2007-04-29 01:07:00 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								b18f8f85e9 
								
							 
						 
						
							
							
								
								Implement review feedback. Aliasees can be either GlobalValue's or  
							
							 
							
							... 
							
							
							
							bitcasts of them.
llvm-svn: 36537 
							
						 
						
							2007-04-28 13:45:00 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								a97b694c82 
								
							 
						 
						
							
							
								
								Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part  
							
							 
							
							... 
							
							
							
							will follow.
llvm-svn: 36435 
							
						 
						
							2007-04-25 14:27:10 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								beccb74eec 
								
							 
						 
						
							
							
								
								Undo erroneous corrections.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36340 
							
						 
						
							2007-04-22 14:56:37 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								5819f185a7 
								
							 
						 
						
							
							
								
								Minor corrections.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36325 
							
						 
						
							2007-04-22 01:17:39 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Lamb
							
						 
						
							 
							
							
							
							
								
							
							
								bff50208c8 
								
							 
						 
						
							
							
								
								add support for alignment attributes on load/store instructions  
							
							 
							
							... 
							
							
							
							llvm-svn: 36301 
							
						 
						
							2007-04-21 08:16:25 +00:00  
						
					 
				
					
						
							
							
								 
								Lauro Ramos Venancio
							
						 
						
							 
							
							
							
							
								
							
							
								c451ec635f 
								
							 
						 
						
							
							
								
								update documentation  
							
							 
							
							... 
							
							
							
							llvm-svn: 35953 
							
						 
						
							2007-04-12 20:34:36 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c70afc3818 
								
							 
						 
						
							
							
								
								Fix extra argument in part_set examples. Thanks Zhiru.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35936 
							
						 
						
							2007-04-12 01:03:03 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7972c4758c 
								
							 
						 
						
							
							
								
								Fix validation errors.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35933 
							
						 
						
							2007-04-11 23:49:50 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								14194dc054 
								
							 
						 
						
							
							
								
								Missing end tag. Thanks, Nick.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35932 
							
						 
						
							2007-04-11 23:46:06 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								3b5856151b 
								
							 
						 
						
							
							
								
								Put period inside the paragraph!  
							
							 
							
							... 
							
							
							
							llvm-svn: 35930 
							
						 
						
							2007-04-11 23:26:07 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5bf54c868b 
								
							 
						 
						
							
							
								
								Document the part_set intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35929 
							
						 
						
							2007-04-11 23:23:49 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								ea2945e8e2 
								
							 
						 
						
							
							
								
								Fix name of an intrinsic: bit.part_select -> part.select  
							
							 
							
							... 
							
							
							
							llvm-svn: 35853 
							
						 
						
							2007-04-10 02:51:31 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								edf61160b1 
								
							 
						 
						
							
							
								
								Remove the part_set intrinsic. It won't get implemented as an intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35667 
							
						 
						
							2007-04-04 19:15:59 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								91fd109d6b 
								
							 
						 
						
							
							
								
								Appease Chris' pedantic streak.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35647 
							
						 
						
							2007-04-04 05:46:04 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								96a5f02392 
								
							 
						 
						
							
							
								
								Remove intrinsics that we will not be implementing.  
							
							 
							
							... 
							
							
							
							Fix the anchor names of intrinsics to all be int_ so as to distinguish
them from the i_ prefix reserved for instructions.
llvm-svn: 35645 
							
						 
						
							2007-04-04 02:42:35 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								f361c4f4f8 
								
							 
						 
						
							
							
								
								bwsap -> bswap  
							
							 
							
							... 
							
							
							
							llvm-svn: 35580 
							
						 
						
							2007-04-02 02:25:19 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								403a1c4517 
								
							 
						 
						
							
							
								
								Fix some bswap typos that Chris noticed.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35564 
							
						 
						
							2007-04-02 00:19:52 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								8bc7d957cf 
								
							 
						 
						
							
							
								
								Preview documentation for additional intrinsic functions.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35558 
							
						 
						
							2007-04-01 19:00:37 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								8a5799f558 
								
							 
						 
						
							
							
								
								For PR1297:  
							
							 
							
							... 
							
							
							
							Preview documentation for the llvm.bit.concat intrinsic (yet to be
implemented).
llvm-svn: 35552 
							
						 
						
							2007-04-01 08:27:01 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								4eefaab3f6 
								
							 
						 
						
							
							
								
								For PR1297:  
							
							 
							
							... 
							
							
							
							Document changes to bswap and bit counting intrinsics. bswap's name now
requires two types in the suffix per overloaded intrinsic naming rules.
The ctpop, cttz, and ctlz intrinsics were changed to always return i32.
llvm-svn: 35550 
							
						 
						
							2007-04-01 08:04:23 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								3bf01520eb 
								
							 
						 
						
							
							
								
								Remove reference to checkpoint.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35507 
							
						 
						
							2007-03-30 16:09:58 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								16f122e6ad 
								
							 
						 
						
							
							
								
								Various hopefully correct easy fixes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35506 
							
						 
						
							2007-03-30 12:22:09 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								15316f9568 
								
							 
						 
						
							
							
								
								Undocument the implementation keyword  
							
							 
							
							... 
							
							
							
							Docuemnt the checkpoint keyword
llvm-svn: 35413 
							
						 
						
							2007-03-28 02:46:29 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								db3b93bbb2 
								
							 
						 
						
							
							
								
								Fix a link.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35306 
							
						 
						
							2007-03-24 22:40:44 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								806ad6afb8 
								
							 
						 
						
							
							
								
								Correct the description of srem. remainder follows the dividend not the  
							
							 
							
							... 
							
							
							
							divisor!
llvm-svn: 35303 
							
						 
						
							2007-03-24 22:23:39 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								9d1700e188 
								
							 
						 
						
							
							
								
								Add noreturn function attribute.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35262 
							
						 
						
							2007-03-22 02:18:56 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								05dbb9d002 
								
							 
						 
						
							
							
								
								Preview nounwind function attribute.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35256 
							
						 
						
							2007-03-22 02:02:11 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								be9c93c79c 
								
							 
						 
						
							
							
								
								More LangRef fixes. Corrected names of intrinsics.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35249 
							
						 
						
							2007-03-22 00:02:17 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								640bbe0a15 
								
							 
						 
						
							
							
								
								Fixed va_arg example. Reported by Roman Samoilov  
							
							 
							
							... 
							
							
							
							llvm-svn: 35248 
							
						 
						
							2007-03-21 23:58:04 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								2211f496ff 
								
							 
						 
						
							
							
								
								Add link to exception handling.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35102 
							
						 
						
							2007-03-14 19:31:19 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								50c723ae72 
								
							 
						 
						
							
							
								
								Add a section on the target datalayout syntax and describe the defaults  
							
							 
							
							... 
							
							
							
							and rules used by LLVM to construct the target's layout rules.
llvm-svn: 34433 
							
						 
						
							2007-02-19 23:54:10 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								404a3259f9 
								
							 
						 
						
							
							
								
								For PR1195:  
							
							 
							
							... 
							
							
							
							Packed -> Vector
llvm-svn: 34296 
							
						 
						
							2007-02-15 03:07:05 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								2ab0193da1 
								
							 
						 
						
							
							
								
								Put the Shift instructions in the right section.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33782 
							
						 
						
							2007-02-02 13:57:07 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								04e259be5c 
								
							 
						 
						
							
							
								
								Preview of the shift instructions becoming Binary Operators.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33720 
							
						 
						
							2007-01-31 21:39:12 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								e93c6e8dca 
								
							 
						 
						
							
							
								
								Grammar fix  
							
							 
							
							... 
							
							
							
							llvm-svn: 33602 
							
						 
						
							2007-01-28 15:27:21 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								e816685bd5 
								
							 
						 
						
							
							
								
								Document 'inreg' & 'sret'  
							
							 
							
							... 
							
							
							
							llvm-svn: 33600 
							
						 
						
							2007-01-28 14:30:45 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								c7f9f3df24 
								
							 
						 
						
							
							
								
								Updating documentation:  
							
							 
							
							... 
							
							
							
							- Document visibility stuff
 - Fix gcc' supported attributes list
 - Document udis86 configure option
llvm-svn: 33462 
							
						 
						
							2007-01-23 12:35:46 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								2eadb5310d 
								
							 
						 
						
							
							
								
								For PR970:  
							
							 
							
							... 
							
							
							
							Clean up handling of isFloatingPoint() and dealing with PackedType.
Patch by Gordon Henriksen!
llvm-svn: 33415 
							
						 
						
							2007-01-21 00:29:26 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								49c6e09c7c 
								
							 
						 
						
							
							
								
								icmp doesn't support comparison of packed types.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33357 
							
						 
						
							2007-01-19 17:11:12 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e6a338d263 
								
							 
						 
						
							
							
								
								One more @ to remove.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33240 
							
						 
						
							2007-01-15 18:28:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cf7ebf5cef 
								
							 
						 
						
							
							
								
								Update documentation for parameter attributes for the syntax change.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33238 
							
						 
						
							2007-01-15 18:27:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c0f423a452 
								
							 
						 
						
							
							
								
								Terminology change: drop 'integral' completely.  Now we just have integer,  
							
							 
							
							... 
							
							
							
							which includes i1.  Change the semantics of the various instructions to
support i1 where they didn't before: for example, it is now legal [though
not terribly useful, as it is the same as xor] to add two i1 values.
llvm-svn: 33217 
							
						 
						
							2007-01-15 01:54:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e20b4707c6 
								
							 
						 
						
							
							
								
								clarify linkonce/weak linkage  
							
							 
							
							... 
							
							
							
							llvm-svn: 33201 
							
						 
						
							2007-01-14 06:51:48 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								69240dfa72 
								
							 
						 
						
							
							
								
								Fix an incorrect conversion of int -> i32  
							
							 
							
							... 
							
							
							
							llvm-svn: 33199 
							
						 
						
							2007-01-14 06:29:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5760c5042c 
								
							 
						 
						
							
							
								
								add a global variable example  
							
							 
							
							... 
							
							
							
							llvm-svn: 33190 
							
						 
						
							2007-01-14 00:27:09 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								a0554d90e8 
								
							 
						 
						
							
							
								
								* PIC codegen for X86/Linux has been implemented  
							
							 
							
							... 
							
							
							
							* PIC-aware internal structures in X86 Codegen have been refactored
* Visibility (default/weak) has been added
* Docs fixes (external weak linkage, visibility, formatting)
llvm-svn: 33136 
							
						 
						
							2007-01-12 19:20:47 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								07c9c68825 
								
							 
						 
						
							
							
								
								Fix a typo.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33118 
							
						 
						
							2007-01-12 15:46:11 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								36a1542bcb 
								
							 
						 
						
							
							
								
								Update for changes in the assembly syntax. bool is replaced with i1.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33106 
							
						 
						
							2007-01-12 03:35:51 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e3db84c6c2 
								
							 
						 
						
							
							
								
								Explain that bitcast can only cast a pointer to another pointer.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33041 
							
						 
						
							2007-01-09 20:08:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								db0790c2fd 
								
							 
						 
						
							
							
								
								Fully specify the type of the llvm.va* intrinsics.  This helps resolve  
							
							 
							
							... 
							
							
							
							Pr1093
llvm-svn: 33009 
							
						 
						
							2007-01-08 07:55:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								65842fe4cd 
								
							 
						 
						
							
							
								
								llvm.isunordered is no longer alive.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32995 
							
						 
						
							2007-01-07 08:53:26 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								db94353bff 
								
							 
						 
						
							
							
								
								Add an example to the trunc instruction to clarify trunc to bool.  
							
							 
							
							... 
							
							
							
							Example provided by Baptiste Lepilleur.
llvm-svn: 32931 
							
						 
						
							2007-01-05 21:33:08 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								92c671e77e 
								
							 
						 
						
							
							
								
								Correct the documentation for function declarations. They can have dllimport  
							
							 
							
							... 
							
							
							
							or extern_weak linkage as well as "externally visible".
llvm-svn: 32887 
							
						 
						
							2007-01-05 00:59:10 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								3e628eb989 
								
							 
						 
						
							
							
								
								Clean up usage of "unsigned" and "signed" in the documentation to indicate  
							
							 
							
							... 
							
							
							
							only that specific instructions regard their operands as signed and
unsigned not that the operands *are* signed or unsigned.
llvm-svn: 32874 
							
						 
						
							2007-01-04 16:43:23 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								784ef79b55 
								
							 
						 
						
							
							
								
								icmp and fcmp do not take packed type operands.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32864 
							
						 
						
							2007-01-04 05:19:58 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								72ba499004 
								
							 
						 
						
							
							
								
								Remove documentation of non-existent cextcc and csretextcc calling  
							
							 
							
							... 
							
							
							
							conventions as these have been replaced with parameter attributes.
llvm-svn: 32797 
							
						 
						
							2006-12-31 21:30:18 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								655dcc6fce 
								
							 
						 
						
							
							
								
								One more try on the table formatting.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32793 
							
						 
						
							2006-12-31 07:20:23 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								58c08716af 
								
							 
						 
						
							
							
								
								Clean up some typos and formatting.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32792 
							
						 
						
							2006-12-31 07:18:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								b5ebf3d667 
								
							 
						 
						
							
							
								
								For PR950:  
							
							 
							
							... 
							
							
							
							Update for signless integer types:
1. Replace [us]byte with i8
2. Replace [u]short with i16
3. Replace [u]int   with i32
4. Replace [u]long  with i64
5. Document the "define" keyword and use it in all examples.
6. Document parameter attributes and how they affect function types.
llvm-svn: 32791 
							
						 
						
							2006-12-31 07:07:53 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c329a4e9cc 
								
							 
						 
						
							
							
								
								Preview of new calling conventions: cextcc and csretextcc to handle explicit  
							
							 
							
							... 
							
							
							
							sign and zero extension in function calls.
llvm-svn: 32764 
							
						 
						
							2006-12-28 16:55:55 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								8df88e2cc9 
								
							 
						 
						
							
							
								
								Packed Structure Definitions (docs)  
							
							 
							
							... 
							
							
							
							llvm-svn: 32357 
							
						 
						
							2006-12-08 17:13:00 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								02e0d1de90 
								
							 
						 
						
							
							
								
								Tie the ordered/unordered predicate descriptions to their meaning wrt  
							
							 
							
							... 
							
							
							
							to QNAN values.
llvm-svn: 32272 
							
						 
						
							2006-12-06 07:08:07 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cee005cbf2 
								
							 
						 
						
							
							
								
								We only support 32-bit or 64-bit sequential type indices for GEP. Document  
							
							 
							
							... 
							
							
							
							it as so.
llvm-svn: 32197 
							
						 
						
							2006-12-04 21:29:24 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								9965ee72f5 
								
							 
						 
						
							
							
								
								Document the icmp and fcmp constant expressions.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32188 
							
						 
						
							2006-12-04 19:23:19 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c031269ee3 
								
							 
						 
						
							
							
								
								Update for signless GEP semantics.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32159 
							
						 
						
							2006-12-03 16:53:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5230e9175a 
								
							 
						 
						
							
							
								
								remove dead tag  
							
							 
							
							... 
							
							
							
							llvm-svn: 31944 
							
						 
						
							2006-11-27 21:53:28 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								f69acf3e26 
								
							 
						 
						
							
							
								
								Corrections from review.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31865 
							
						 
						
							2006-11-19 03:00:14 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e008326b86 
								
							 
						 
						
							
							
								
								Update a reference to the old setcc instruction.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31860 
							
						 
						
							2006-11-18 21:55:45 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c828a0e3fe 
								
							 
						 
						
							
							
								
								For PR950:  
							
							 
							
							... 
							
							
							
							Documentation preview of the upcoming icmp and fcmp instructions that
will replace the various setcc instructions.
llvm-svn: 31859 
							
						 
						
							2006-11-18 21:50:54 +00:00