David Greene 
							
						 
					 
					
						
						
							
						
						4850a89b77 
					 
					
						
						
							
							Change dbgs() back to errs() as Chris requested.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 22:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						c48e3d1870 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92071  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 22:35:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						89282915fd 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 22:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						25e0e87f85 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92067  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 22:18:14 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						3b519f62fc 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 22:10:20 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						b511efa7be 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						8eb96920ca 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92060  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						1dbc38f52e 
					 
					
						
						
							
							Move kill flags when the same register occurs more than once in a sequence.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:34:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						158a2263bd 
					 
					
						
						
							
							Handle undef operands properly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						6528966eae 
					 
					
						
						
							
							Make insert position available to MergeOpsUpdate.  
						
						... 
						
						
						
						Rearrange arguments.
No functional changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						3063aed8d2 
					 
					
						
						
							
							Perform kill flag calculations in new method. No functional changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92052  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						f8e33e513f 
					 
					
						
						
							
							Move repeated code to a new method. No functional change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92051  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						244d7571f7 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						df9027b0b8 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						2a0f3ccc9c 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 21:06:14 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						d387b2b1cf 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 20:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						5d93a1fb36 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 20:43:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						270862dad4 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 20:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						63c4560526 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 20:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						c81ce58306 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 20:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						265c026fee 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 20:03:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						e13ed1533b 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 19:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						0eb5b666dd 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 19:45:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						43c48ac801 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 19:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						44d98a76dc 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 19:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						20638dc948 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 19:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						37b7baec0d 
					 
					
						
						
							
							Alternative fix to make sure that the extern declarations used by  
						
						... 
						
						
						
						DynamicLibrary::SearchForAddressOfSymbol refer to declarations in the
global namespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92023  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 19:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						0b64472737 
					 
					
						
						
							
							Revert 92020 until I figure out a more portable fix  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 19:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						0f706ab789 
					 
					
						
						
							
							Move the extern symbol declarations outside of  
						
						... 
						
						
						
						DynamicLibrary::SearchForAddressOfSymbol and force them to have "C"
linkage. 
Interestingly, GCC treats the block-scoped "extern" declarations we
previously had as if they were extern "C" declarations (or, at least,
were in the global namespace), so that GCC bug papered over this LLVM
bug. Clang and EDG get the linkage correct; this new variant seems to
work for both GCC and Clang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 18:56:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Lopes 
							
						 
					 
					
						
						
							
						
						ec9d8b0047 
					 
					
						
						
							
							move a few more symbols to .rodata  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 17:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						734d236aaf 
					 
					
						
						
							
							De-bork CMake build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 17:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						b5d568cc70 
					 
					
						
						
							
							Provide dbgs(), a circular-buffering debug output stream.  By default it  
						
						... 
						
						
						
						simply passes output to errs().  If -debug-buffer-size=N is set N > 0,
dbgs() buffers its output until program termination and dumps the last N
characters sent to it.  This is handy when debugging very large inputs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 16:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						e59011e7d9 
					 
					
						
						
							
							Add circular_raw_ostream, which buffers its output in a circular queue  
						
						... 
						
						
						
						and outputs it when explicitly flushed.  The intent is to use it in
situations such as debug output logging where a signal handler can take
care of flushing the buffer at program termination.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 16:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						76d2f9a4db 
					 
					
						
						
							
							Reapply 91904.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 11:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						7fb0ead091 
					 
					
						
						
							
							Added missing patterns for subtract instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 10:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						6d48855a56 
					 
					
						
						
							
							Reverting back 91904.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91993  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 09:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						9949933d6e 
					 
					
						
						
							
							Use more sensible type for flags in asms.  PR 5570.  
						
						... 
						
						
						
						Patch by Sylve`re Teissier (sorry, ASCII only).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 07:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						d060b2576a 
					 
					
						
						
							
							Update objectsize intrinsic and associated dependencies. Fix  
						
						... 
						
						
						
						lowering code and update testcases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 02:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ac105c4dca 
					 
					
						
						
							
							really remove the instruction, don't just comment it out  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 01:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9e3238303c 
					 
					
						
						
							
							completely eliminate the MOV16r0 'instruction'.  The only  
						
						... 
						
						
						
						interesting part of this is the divrem changes, which are
already tested by CodeGen/X86/divrem.ll.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 01:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Callanan 
							
						 
					 
					
						
						
							
						
						5227cc89f4 
					 
					
						
						
							
							More fixes for Visual C++.  Replaced several very small  
						
						... 
						
						
						
						static inline functions with macros.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 01:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6a38182471 
					 
					
						
						
							
							stop pattern matching 16-bit zero's of a register to MOV16r0,  
						
						... 
						
						
						
						instead use the appropriate subreggy thing.  This generates identical
code on some large apps (thanks to Evan's cross class coalescing
stuff he did back in july).  This means that MOV16r0 can go away
completely in the future soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91972  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 01:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						0d58013c3f 
					 
					
						
						
							
							Remove superfluous SDNode ordering.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 01:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						fc67bbe7bc 
					 
					
						
						
							
							Remove node ordering from inline asm nodes. It's not needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 00:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c1d3c944ab 
					 
					
						
						
							
							Remove node ordering from VA nodes. It's not needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 00:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						775db97a50 
					 
					
						
						
							
							Revert r91949 r91942 and r91936.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 00:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						122d06de74 
					 
					
						
						
							
							Finish up node ordering in ExpandNode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 00:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						4b6677f1c6 
					 
					
						
						
							
							Add coalescer asserts.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-22 23:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						24b34f8f3e 
					 
					
						
						
							
							Add a SPR register class to the ARM target.  
						
						... 
						
						
						
						Certain Thumb instructions require only SP (e.g. tSTRspi).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-22 23:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						c5818fb837 
					 
					
						
						
							
							Partially revert r91626.  Materializing extra functions to determine whether  
						
						... 
						
						
						
						they're available_externally broke VMKit, which was relying on the fact that
functions would only be materialized when they were first called.  We'll have
to wait for http://llvm.org/PR5737  to really fix this.
I also added a test for one of the F->isDeclaration() calls which wasn't
covered by anything else in the test suite.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-22 23:47:23 +00:00