Chris Lattner 
							
						 
					 
					
						
						
							
						
						27d672136a 
					 
					
						
						
							
							eliminate some ugly code, using ConstantExpr::getWithOperands instead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-14 22:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1127315562 
					 
					
						
						
							
							Fix Regression/Linker/2006-06-15-GlobalVarAnment.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-16 01:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						620fd68b10 
					 
					
						
						
							
							Fix linking of inline asm objects.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-01 19:14:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9273b0403e 
					 
					
						
						
							
							Add shufflevector support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 01:19:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						39c61fd527 
					 
					
						
						
							
							Add code to RemapOperand() to handle Instruction::ExtractElement and  
						
						... 
						
						
						
						Instruction::InsertElement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-07 01:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6631601eed 
					 
					
						
						
							
							Rename method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-24 04:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e1b2e14f92 
					 
					
						
						
							
							Add support for linking inline asm  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-23 23:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a88eb9287e 
					 
					
						
						
							
							add support for ConstantPacked to the linker  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25467  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-19 23:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed74a4ef3b 
					 
					
						
						
							
							Fix test/Regression/Linker/2005-12-06-AppendingZeroLengthArrays.ll and  
						
						... 
						
						
						
						PR662.  Thanks to Markus for providing me with a ton of files to
reproduce the problem!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-06 17:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						dd04df0ec3 
					 
					
						
						
							
							For PR495:  
						
						... 
						
						
						
						Get rid of the difference between file paths and directory paths. The Path
class now simply stores a path that can refer to either a file or a
directory. This required various changes in the implementation and interface
of the class with the corresponding impact to its users. Doxygen comments were
also updated to reflect these changes. Interface changes are:
appendDirectory -> appendComponent
appendFile -> appendComponent
elideDirectory -> eraseComponent
elideFile -> eraseComponent
elideSuffix -> eraseSuffix
renameFile -> rename
setDirectory -> set
setFile -> set
Changes pass Dejagnu and llvm-test/SingleSource tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-07 23:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb9048a6e8 
					 
					
						
						
							
							Preserve CC's when linking modules  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21799  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-09 01:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						f976c856fc 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 22:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4d5c441e0 
					 
					
						
						
							
							This mega patch converts us from using Function::a{iterator|begin|end} to  
						
						... 
						
						
						
						using Function::arg_{iterator|begin|end}.  Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 04:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b9476d9b45 
					 
					
						
						
							
							Eliminate silly warnings from the linker of the form:  
						
						... 
						
						
						
						WARNING: Type conflict between types named 'union.._604.'.
    Src=' %union.._604.'.
   Dest=' %union.._604.'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-19 17:52:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e6f8c5a716 
					 
					
						
						
							
							Allow globals to be of different const'nesses when we link.  
						
						... 
						
						
						
						This finally resolves PR502, PR450,
and test/Regression/Linker/2005-02-12-ConstantGlobals{,-2}.ll correctly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-12 19:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0ba9e211be 
					 
					
						
						
							
							Make LinkModules a static member function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 03:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						152f19ac65 
					 
					
						
						
							
							Make sure to link the target-triple as well, so it ends up in the .llvm.bc file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-10 20:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d37a75b9be 
					 
					
						
						
							
							Revert this disgusting hack, John has a much nicer solution  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-08 03:31:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a6a2bdd0e0 
					 
					
						
						
							
							Add a disgusting hack to work around a libstdc++ issue.  This code should  
						
						... 
						
						
						
						be removed when PR400 is resolved.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-08 03:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c8ef1edc63 
					 
					
						
						
							
							Fix linkage of mismatched weak globals.  This unbreaks 300.twolf  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-04 18:54:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aee38ea569 
					 
					
						
						
							
							Significantly rework linker support for global variables, allowing it to  
						
						... 
						
						
						
						correctly link globals whose LLVM types do not match.
This fixes several of the F2C SPEC FP benchmarks, which were failing this
due to the implementation of common blocks used by f2c.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-03 22:18:41 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						719012d625 
					 
					
						
						
							
							Remove blank comment lines for uniformity.  
						
						... 
						
						
						
						Make sure lines don't exceed 80 cols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18242  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-25 09:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a63acbfeab 
					 
					
						
						
							
							Don't increment a dead iterator  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 19:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0033baf94e 
					 
					
						
						
							
							Simplify the remapper by only needing one map, since the body of the functions  
						
						... 
						
						
						
						being linked do not need to be remapped any longer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17900  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 17:12:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4bbfbff119 
					 
					
						
						
							
							Take advantage of the fact that we are allowed to clobber the input module  
						
						... 
						
						
						
						by splicing function bodies from the src module to the destination module.
This speeds up linking quite a bit, e.g. gccld time on 176.gcc from 26s -> 20s
when forming the .rbc file, with a profile build.  One of the really strange
but cool effects of this patch is that it speeds up the optimizers as well,
from 12s -> 10.7s, presumably because of better locality???
In any case, this is just a first step.  We can trivially get rid of the
LocalMap now and do other simplifications.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 07:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						242e525edc 
					 
					
						
						
							
							The second arg may be clobbered by this function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 06:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7cc371a795 
					 
					
						
						
							
							Linker.h moved to include/llvm from include/llvm/Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 23:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7f49602e5a 
					 
					
						
						
							
							This file originated in lib/VMCore/Linker.cpp but now lives in  
						
						... 
						
						
						
						lib/Linker/LinkModules.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17694  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-12 20:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						07adb2836b 
					 
					
						
						
							
							Stop propagating method names that violate the coding standard  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17498  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-05 22:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b976e66816 
					 
					
						
						
							
							Add support for undef and unreachable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-16 18:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d4984cca0e 
					 
					
						
						
							
							Make sure the const bit gets inherited correctly when linking declarations  
						
						... 
						
						
						
						of disagreeing constness.  This fixes
test/Regression/Linker/ConstantGlobals[123].ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16692  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-05 02:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						57a0efa322 
					 
					
						
						
							
							Implement support for dependent libraries. The "source" module's dependent  
						
						... 
						
						
						
						libraries list is merged into the "destination" module's list. Also, if the
source module is one of the dependent libraries, it is removed from the
list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						72cf7df6a3 
					 
					
						
						
							
							Fix a nasty bug that Nate ran into.  In particular, instead of emitting a 2+MB  
						
						... 
						
						
						
						error message, print out:
llvm-link: error linking in 'g.2.rbc': Global Variable Collision on
' %struct.D_Reduction* %d_reduction_10_gram' - External linkage globals have
different initializers
That's a bit more concise, huh?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-21 00:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aad2deb17c 
					 
					
						
						
							
							Fix another minor problem that exists if you ahve multiple functions with  
						
						... 
						
						
						
						nonunifiable types but the same name.  Down with PR411!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 22:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						82b5b219dd 
					 
					
						
						
							
							Fix a typeo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15510  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 22:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						868bbf35b0 
					 
					
						
						
							
							Fix a major regression in my previous checkin  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 08:30:43 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						cc7ba49d85 
					 
					
						
						
							
							Stop using getValues().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 08:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5a837defff 
					 
					
						
						
							
							FindGlobalNamed used to take 2.92s out of 8.39s running a profile build of  
						
						... 
						
						
						
						gccld -disable-opt on 252.eon.
This patch deletes it and replaces it with a map.  The proper fix for this
is to fix PR411, but this will do in the short term.
gccld on eon now takes 5.51s, which is 50% faster than before this patch. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 07:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7b0c84dcf5 
					 
					
						
						
							
							I swear I compiled this, really I did.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15467  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 07:28:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c003628a61 
					 
					
						
						
							
							Factor some code out, no substantial change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15466  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 07:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fe41069070 
					 
					
						
						
							
							Concisify some code  
						
						... 
						
						
						
						Do not call FindGlobalNamed when we know we will ignore the result (because
we are not going to link a static symbol anyway).  This speeds up
gccld -disable-opt on 252.eon from 8.63s to 8.39s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 06:05:47 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						47b14a4a6a 
					 
					
						
						
							
							Fix #includes of i*.h => Instructions.h as per PR403.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-29 17:30:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						00dc479613 
					 
					
						
						
							
							bug 122:  
						
						... 
						
						
						
						- Replace ConstantPointerRef usage with GlobalValue usage
- Correct isa<Constant> for GlobalValue subclass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-17 23:50:57 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c28a224c68 
					 
					
						
						
							
							- #include <iostream> since its not in Value.h any more.  
						
						... 
						
						
						
						- constify use of Type* returned from symbol table.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-04 11:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						c837dd93cd 
					 
					
						
						
							
							Linker.h moved to include/llvm/Support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-23 17:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f70c22b019 
					 
					
						
						
							
							Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-17 18:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						567bc2cc1e 
					 
					
						
						
							
							Convert to SymbolTable's new lookup and iteration interfaces.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-25 08:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1438102576 
					 
					
						
						
							
							Fix linking of constant expr casts due to type resolution changes.  With  
						
						... 
						
						
						
						this and the other patches 253.perlbmk links again.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-31 02:58:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57cb9883aa 
					 
					
						
						
							
							Fix PR245: Linking weak and strong global variables is dependent on link order  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-17 21:56:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de512b5b2e 
					 
					
						
						
							
							Adjustments to support the new ConstantAggregateZero class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-15 05:55:15 +00:00