Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e6e494a97 
					 
					
						
						
							
							Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused  
						
						... 
						
						
						
						miscompilation of 188.ammp.  Reject select and bitcast in 
ValueIsOnlyUsedLocallyOrStoredToOneGlobal because RewriteHeapSROALoadUser can't handle it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-14 03:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						309f20fc45 
					 
					
						
						
							
							Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handle  
						
						... 
						
						
						
						a limited form of PHI nodes.  This finally fixes PR1639, speeding 179.art up
from 7.84s to 3.13s on PPC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-13 21:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a637a8b1e7 
					 
					
						
						
							
							be tolerant of PHI nodes when rewriting heap SROA code.  This is a step  
						
						... 
						
						
						
						along the way of PR1639
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-13 18:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						330245e90b 
					 
					
						
						
							
							refactor some code, no functionality change.  On the path to PR1639  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-13 17:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c451f9c167 
					 
					
						
						
							
							Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see through  
						
						... 
						
						
						
						bitcasts and phis.  This is a step to fixing PR1639.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-13 16:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						816861803f 
					 
					
						
						
							
							Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHI  
						
						... 
						
						
						
						nodes.  This is the first step of the fix for PR1639.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-13 16:30:19 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e3784951af 
					 
					
						
						
							
							Change comments to refer to @malloc and @free instead of %malloc and %free.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-27 16:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9132a2b818 
					 
					
						
						
							
							rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()  
						
						... 
						
						
						
						Add an APSInt::toString() method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-23 05:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b7211a2ce1 
					 
					
						
						
							
							Use SmallVector instead of std::vector.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-21 00:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c2bbfc18e9 
					 
					
						
						
							
							More explicit keywords.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40673  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-01 15:32:29 +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 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						29381fb7cd 
					 
					
						
						
							
							Use SmallPtrSet.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-27 18:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6899b31422 
					 
					
						
						
							
							Add BasicInliner interface.  
						
						... 
						
						
						
						This interface allows clients to inline bunch of functions with module
level call graph information.:wq
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-25 18:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ba6801e6e7 
					 
					
						
						
							
							fix Transforms/Inline/2007-06-25-WeakInline.ll by not inlining functions  
						
						... 
						
						
						
						with weak linkage.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-25 21:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						c91c56cf43 
					 
					
						
						
							
							Moved Inliner.h to include/llvm/Transforms/IPO/InlinerPass.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-19 22:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						6f7426ec2e 
					 
					
						
						
							
							Inliner pass header file was moved.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-19 22:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4b90e3a276 
					 
					
						
						
							
							Do not use ETForest as well as DomiantorTree.  DominatorTree is sufficient.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37501  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-07 22:17:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						b62fa8ab6b 
					 
					
						
						
							
							Formating fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37491  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-07 17:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						682f683669 
					 
					
						
						
							
							Instruct the inliner to obey the noinline attribute. Add test case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37481  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-06 21:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4e2288b9de 
					 
					
						
						
							
							simplify this code and fix PR1493, now that llvm-gcc3 is dead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37478  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-06 20:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0a9aaba4c 
					 
					
						
						
							
							When rebuilding constant structs, make sure to honor the isPacked bit.  
						
						... 
						
						
						
						This fixes PR1491 and GlobalOpt/2007-06-04-PackedStruct.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37423  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-04 22:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce3e2bff8b 
					 
					
						
						
							
							selects can also reach here  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-15 06:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						79cfddf646 
					 
					
						
						
							
							Fix Transforms/GlobalOpt/2007-05-13-Crash.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-13 21:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1ce6f8da72 
					 
					
						
						
							
							Fix PR1395, by passing the ID correctly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-06 23:13:56 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						ecd94c804a 
					 
					
						
						
							
							Fix typo in comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-06 13:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1997473cf7 
					 
					
						
						
							
							Drop 'const'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-03 01:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3e15bf33e0 
					 
					
						
						
							
							Use 'static const char' instead of 'static const int'.  
						
						... 
						
						
						
						Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-02 21:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						794fd75c67 
					 
					
						
						
							
							Do not use typeinfo to identify pass in pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-01 21:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						c6c98af9e5 
					 
					
						
						
							
							Implement review feedback  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-29 18:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						a80e1181b7 
					 
					
						
						
							
							Implement review feedback. Aliasees can be either GlobalValue's or  
						
						... 
						
						
						
						bitcasts of them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-28 13:45:00 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						8b0a8c84da 
					 
					
						
						
							
							Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part  
						
						... 
						
						
						
						will follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-25 14:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						bed2946a96 
					 
					
						
						
							
							Removed tabs everywhere except autogenerated & external files. Add make  
						
						... 
						
						
						
						target for tabs checking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-16 18:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						83ae2fcacc 
					 
					
						
						
							
							fix SimplifyLibCalls/IsDigit.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-15 05:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ae143ceb83 
					 
					
						
						
							
							avoid iterator invalidation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 18:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						98a72203d7 
					 
					
						
						
							
							An even better fix.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35998  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 17:18:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						e4aee1d3a4 
					 
					
						
						
							
							Fix recent regression that broke several llvm-tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 16:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						35b9b49fd1 
					 
					
						
						
							
							Implement a few missing xforms: printf("foo\n") -> puts.  printf("x") -> putchar  
						
						... 
						
						
						
						printf("") -> noop.  Still need to do the xforms for fprintf.
This implements Transforms/SimplifyLibCalls/Printf.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 01:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8264a9fcca 
					 
					
						
						
							
							in addition to merging, constantmerge should also delete trivially dead globals,  
						
						... 
						
						
						
						in order to clean up after simplifylibcalls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 01:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Lauro Ramos Venancio 
							
						 
					 
					
						
						
							
						
						c763552299 
					 
					
						
						
							
							Implement the "thread_local" keyword.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-12 18:32:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						51047859ed 
					 
					
						
						
							
							Fix a typo that broke SimplifyLibCalls/SPrintF.ll (pr1315)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-08 18:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5cef3c6eb7 
					 
					
						
						
							
							implement a fixme: move optimizations for fwrite out of fputs into a new  
						
						... 
						
						
						
						fwrite optimizer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35758  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-08 07:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0cd3a23d2a 
					 
					
						
						
							
							Significantly simplify the clients of GetConstantStringInfo, by having it  
						
						... 
						
						
						
						just return the string itself.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-07 21:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						73f5d42a97 
					 
					
						
						
							
							Fix problems in the sprintf optimizer  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-07 21:17:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3492cda48f 
					 
					
						
						
							
							Change CastToCStr to take a pointer instead of a reference.  
						
						... 
						
						
						
						Fix some miscompilations in fprintf optimizer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-07 21:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af33e6579a 
					 
					
						
						
							
							Fix an off-by-one error that broke Prolangs/deriv2 with llc on x86  
						
						... 
						
						
						
						and Prolangs-C/cdecl
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-07 20:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						c6fcf29e81 
					 
					
						
						
							
							Expunge DomSet from CodeExtractor.  This is part of the continuing work  
						
						... 
						
						
						
						on PR1171.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-07 05:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						045af54275 
					 
					
						
						
							
							fix a miscompilation in printf optimizer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-07 01:18:36 +00:00