Dale Johannesen 
							
						 
					 
					
						
						
							
						
						ea58310496 
					 
					
						
						
							
							Generated files for previous patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-12 03:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						9d5f456077 
					 
					
						
						
							
							Revise previous patch per review comments.  
						
						... 
						
						
						
						Next round of x87 long double stuff.
Getting close now, basically works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-12 03:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						c72cd7e0cc 
					 
					
						
						
							
							Generated files for previous patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-11 18:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						3f6eb7419d 
					 
					
						
						
							
							Add APInt interfaces to APFloat (allows directly  
						
						... 
						
						
						
						access to bits).  Use them in place of float and
double interfaces where appropriate.
First bits of x86 long double constants handling 
(untested, probably does not work).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-11 18:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						569f7371d6 
					 
					
						
						
							
							regenerate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-10 23:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e543424d9a 
					 
					
						
						
							
							Fix PR1645 by resolving forward alias references.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41815  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-10 23:23:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						cdd509aecd 
					 
					
						
						
							
							Apply feedback from previous patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-07 21:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						43421b3dd7 
					 
					
						
						
							
							Next round of APFloat changes.  
						
						... 
						
						
						
						Use APFloat in UpgradeParser and AsmParser.
Change all references to ConstantFP to use the
APFloat interface rather than double.  Remove
the ConstantFP double interfaces.
Use APFloat functions for constant folding arithmetic
and comparisons.
(There are still way too many places APFloat is
just a wrapper around host float/double, but we're
getting there.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-06 18:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						5fd22a84fd 
					 
					
						
						
							
							Update generated files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41706  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-04 18:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						b8f74793b9 
					 
					
						
						
							
							Update GEP constructors to use an iterator interface to fix  
						
						... 
						
						
						
						GLIBCXX_DEBUG issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-04 15:46:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d80fb8b366 
					 
					
						
						
							
							update these  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-29 16:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						f1355a55f8 
					 
					
						
						
							
							Update InvokeInst to work like CallInst  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-27 19:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0275cffa97 
					 
					
						
						
							
							regenerate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-06 21:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6df20efcc3 
					 
					
						
						
							
							Fix PR1577, a crash on invalid bug.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40874  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-06 21:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						022021951b 
					 
					
						
						
							
							Regenerating.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-04 01:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						6994040a95 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-04 01:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						320fc8a39e 
					 
					
						
						
							
							Long double, part 1 of N.  Support in IR.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-03 01:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						718fda37a7 
					 
					
						
						
							
							Update generated files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40663  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-01 03:59:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						52eec54820 
					 
					
						
						
							
							New CallInst interface to address GLIBCXX_DEBUG errors caused by  
						
						... 
						
						
						
						indexing an empty std::vector.
Updates to all clients.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-01 03:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1013b4d749 
					 
					
						
						
							
							Regenerate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 14:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e87f23377c 
					 
					
						
						
							
							After a discussion with Anton, it turns out that the InReg attribute is not  
						
						... 
						
						
						
						permitted on function results. So, revert the last patch to make it illegal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 14:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ee0142e4a6 
					 
					
						
						
							
							Regenerate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 06:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						bf7f45152c 
					 
					
						
						
							
							Allow the INREG parameter attribute to be added to functions. This permits the  
						
						... 
						
						
						
						function result to be passed in a register. This implements the GCC regparm
function attribute for llvm by translation to the InReg parameter attribute 
and fixes test/CFrontend/2002-07-30-SubregSetAssertion.c
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 06:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d8e616b173 
					 
					
						
						
							
							Regenerate (again).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 03:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6794e616c7 
					 
					
						
						
							
							Don't include newlines in the whitespace before newline (WSNL) rule.  
						
						... 
						
						
						
						Fix the comment for WSNL to describe its actual function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 03:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b8f85050d1 
					 
					
						
						
							
							Regenerate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 03:50:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1d3d230861 
					 
					
						
						
							
							For PR1553:  
						
						... 
						
						
						
						Make the AsmParser auto-upgrade the old zext and sext
keywords for parameter attributes and handle the 
end-of-line ambiguity.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-31 02:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						36397f5034 
					 
					
						
						
							
							Support for trampolines, except for X86 codegen which is  
						
						... 
						
						
						
						still under discussion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-27 12:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9445e9aaa0 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-19 23:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1aa7efbd2c 
					 
					
						
						
							
							Add the byval attribute  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37940  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-06 10:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce5f24e0ed 
					 
					
						
						
							
							update the .cvs files  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-05 17:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						e644ef7b09 
					 
					
						
						
							
							Convert .cvsignore files  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-29 16:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						febca3499e 
					 
					
						
						
							
							Commit first round work of PR1373. "noalias" is now fully supported in  
						
						... 
						
						
						
						VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll
updated also.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-05 05:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e2aa96140e 
					 
					
						
						
							
							Regenerate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-22 19:08:16 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8ecdbf2d5f 
					 
					
						
						
							
							Don't allow the UnEscape code to read or write beyond the end of yytext.  
						
						... 
						
						
						
						Make sure we convert \\ into \.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-22 19:07:45 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0a8a16b727 
					 
					
						
						
							
							Regenerate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-22 18:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6ecdcc1c03 
					 
					
						
						
							
							Implement full unescaping of escaped hex characters in all quoted identifiers  
						
						... 
						
						
						
						and strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-22 18:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d3bd070540 
					 
					
						
						
							
							update comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-22 06:56:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e00832ae1 
					 
					
						
						
							
							regenerate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-22 06:47:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						86fd6304ac 
					 
					
						
						
							
							simplify code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37280  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-22 06:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ed951ea4ec 
					 
					
						
						
							
							Regenerate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-19 07:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						aa7c2f8c03 
					 
					
						
						
							
							Make the %"..." syntax legal for local name. This just makes it symmetric  
						
						... 
						
						
						
						with global names which can already be @"..."
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37257  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-19 07:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						39b2e8b56f 
					 
					
						
						
							
							regenerate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-04 04:01:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd3094a2a8 
					 
					
						
						
							
							fix a bug where llvm-as couldn't assemble the .ll file for 252.eon.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36739  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-04 04:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						f52e608459 
					 
					
						
						
							
							Regenerate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-29 18:38:24 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						6f9896fcc8 
					 
					
						
						
							
							Implement protected visibility. This partly implements PR1363. Linker  
						
						... 
						
						
						
						should be taught to deal with protected symbols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-29 18:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						930c0fead9 
					 
					
						
						
							
							Fix MemoryBuffer breakage correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-29 14:43:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9c9b63a5b8 
					 
					
						
						
							
							Regenerate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-28 16:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						863dd88cc5 
					 
					
						
						
							
							Revert the premature portion of the last commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-28 16:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3cb4ddaec0 
					 
					
						
						
							
							Fix a compilation error (jump to case label).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36539  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-28 14:13:42 +00:00