Bill Wendling 
							
						 
					 
					
						
						
							
						
						75c7563f83 
					 
					
						
						
							
							We need to copy over the unnamed_addr attribute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128501  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-29 23:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						4e93885bab 
					 
					
						
						
							
							Correctly merge available_externally and regular definitions when they have  
						
						... 
						
						
						
						different visibilities.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124650  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-01 05:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ba7c38c36a 
					 
					
						
						
							
							Allow unnamed_addr on declarations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-15 08:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c2a94da313 
					 
					
						
						
							
							Keep unnamed_addr when linking.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-13 05:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b5fa5fcecc 
					 
					
						
						
							
							Revamp the ValueMapper interfaces in a couple ways:  
						
						... 
						
						
						
						1. Take a flags argument instead of a bool.  This makes
   it more clear to the reader what it is used for.
2. Add a flag that says that "remapping a value not in the
   map is ok".
3. Reimplement MapValue to share a bunch of code and be a lot
   more efficient.  For lookup failures, don't drop null values
   into the map.
4. Using the new flag a bunch of code can vaporize in LinkModules
   and LoopUnswitch, kill it.
No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-08 08:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a797ee0210 
					 
					
						
						
							
							include the module identifier when emitting this warning, PR8865.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 02:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c7bad77606 
					 
					
						
						
							
							print the right string, thanks for Frits for noticing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 01:07:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e0f6db369d 
					 
					
						
						
							
							improve warning message to at least say what the triples are.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 22:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						79e8625220 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 22:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						7385509101 
					 
					
						
						
							
							Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 22:23:07 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fffa863536 
					 
					
						
						
							
							Revert r122143 through r122140, which collectively broke the LLVMC tests on  
						
						... 
						
						
						
						the buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 07:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1d6e7d2e42 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 04:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b9c767cce5 
					 
					
						
						
							
							Support/PathV1: Deprecate get{Basename,Dirname,Suffix}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 04:13:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6efa3996 
					 
					
						
						
							
							Merge System into Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						19785995f6 
					 
					
						
						
							
							Fix PR8300 by remembering to keep the bitcast in all cases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116788  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 02:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						933f9bdb00 
					 
					
						
						
							
							Revert "RequiresUnique" patch. This should be handled at a lower level.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-06 20:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c7a012e581 
					 
					
						
						
							
							Change RequiresMerge to RequiresUnique. It's a better description of what this  
						
						... 
						
						
						
						fix is trying to accomplish.
This code could still use some polishing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-06 07:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						7f5124829f 
					 
					
						
						
							
							If the destination module all ready has a copy of the global coming from the  
						
						... 
						
						
						
						source module *and* it must be merged (instead of simply replaced or appended
to), then merge instead of replacing or adding another global.
The ObjC __image_info section was being appended to because of this
failure. This caused a crash because the linker expects the image info section
to be a specific size.
<rdar://problem/8198537>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-06 06:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0b5b18340b 
					 
					
						
						
							
							dead code patrol  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-01 16:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6cb8c23db1 
					 
					
						
						
							
							Reapply r112091 and r111922, support for metadata linking, with a  
						
						... 
						
						
						
						fix: add a flag to MapValue and friends which indicates whether
any module-level mappings are being made. In the common case of
inlining, no module-level mappings are needed, so MapValue doesn't
need to examine non-function-local metadata, which can be very
expensive in the case of a large module with really deep metadata
(e.g. a large C++ program compiled with -g).
This flag is a little awkward; perhaps eventually it can be moved
into the ClonedCodeInfo class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-26 15:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						fd406f1ee2 
					 
					
						
						
							
							Revert r112091, "Remap metadata attached to instructions when remapping  
						
						... 
						
						
						
						individual ...", which depends on r111922, which I am reverting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-26 03:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ce934260dc 
					 
					
						
						
							
							Remap metadata attached to instructions when remapping individual  
						
						... 
						
						
						
						instructions, not when remapping modules.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 21:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4e34d50272 
					 
					
						
						
							
							- Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings.  
						
						... 
						
						
						
						- Support the LinkerWeak*Linkage types in llvm-nm and in LinkModules.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 20:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e422d1b162 
					 
					
						
						
							
							Link NamedMDNodes after linking GlobalValues, so that MDNodes  
						
						... 
						
						
						
						which reference GlobalValues are properly remapped.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 19:37:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e5835fbe7f 
					 
					
						
						
							
							When linking NamedMDNodes, remap their operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 19:31:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						05ea54e886 
					 
					
						
						
							
							Use MapValue in the Linker instead of having a private function  
						
						... 
						
						
						
						which does the same thing. This eliminates redundant code and
handles MDNodes better. MDNode linking still doesn't fully
work yet though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 18:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c47a474802 
					 
					
						
						
							
							Don't cast away qualifiers with C-style casts.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 18:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						8c8b9ee8c8 
					 
					
						
						
							
							Revert r111082. No warnings for this common pattern.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-15 10:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						7268d97ae6 
					 
					
						
						
							
							Add ATTRIBUTE_UNUSED to methods that are not supposed to be used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-14 21:35:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						17aa92c92a 
					 
					
						
						
							
							Make NamedMDNode not be a subclass of Value, and simplify the interface  
						
						... 
						
						
						
						for creating and populating NamedMDNodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-21 23:38:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						07d3177117 
					 
					
						
						
							
							Revert r107205 and r107207.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-29 22:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						207855cff9 
					 
					
						
						
							
							Introducing the "linker_weak" linkage type. This will be used for Objective-C  
						
						... 
						
						
						
						metadata types which should be marked as "weak", but which the linker will
remove upon final linkage. For example, the "objc_msgSend_fixup_alloc" symbol is
defined like this:
       .globl l_objc_msgSend_fixup_alloc
       .weak_definition l_objc_msgSend_fixup_alloc
       .section __DATA, __objc_msgrefs, coalesced
       .align 3
l_objc_msgSend_fixup_alloc:
        .quad   _objc_msgSend_fixup
        .quad   L_OBJC_METH_VAR_NAME_1
This is different from the "linker_private" linkage type, because it can't have
the metadata defined with ".weak_definition".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-29 21:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						47c5188789 
					 
					
						
						
							
							Introduce isOpaqueTy and use it rather than isa<OpaqueType>.  Also, move some  
						
						... 
						
						
						
						methods to try to have the type predicates be more logically positioned.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96349  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-16 14:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						c8d7b85ba1 
					 
					
						
						
							
							Linker should not remap null operands of metadata  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95468  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-06 01:31:55 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						7bf5cf401f 
					 
					
						
						
							
							Need to recurse for all operands of function-local metadata; and handle Instructions (which map to themselves)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-27 22:03:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0a65a14417 
					 
					
						
						
							
							merge two ifs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94650  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-27 02:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						2c9ad13b14 
					 
					
						
						
							
							Linker needs to do deep-copy of function-local metadata to update references to function arguments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-27 00:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bc5201f837 
					 
					
						
						
							
							Remove MetadataBase class because it is not adding significant value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 22:52:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Chisnall 
							
						 
					 
					
						
						
							
						
						3472246ede 
					 
					
						
						
							
							Fixed linking of modules containing aliases to constant bitcasts.  Existing behaviour first tried to replace the aliases with the global that they aliased (rather than the bitcast), causing a crash on an assert because the types didn't match.  When this was fixed, it then did the same thing creating the new alias (creating an alias with a different type to its aliasee).  
						
						... 
						
						
						
						Linking modules containing aliases to GEPs is still not quite right.  GEPs that are equivalent to bitcasts will be replaced by bitcasts, GEPs that are not will just break.  Aliases to GEPs that are not equivalent to bitcasts are horribly broken anyway (it might be worth adding an assert when creating the alias to prevent these being created; they just cause problems later).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93052  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-09 16:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						0fbf0e3d5e 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92628  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d0cacdbb6 
					 
					
						
						
							
							rename "elements" of metadata to "operands".  "Elements" are  
						
						... 
						
						
						
						things that occur in types.  "operands" are things that occur
in values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 01:22:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e90c545aeb 
					 
					
						
						
							
							Remove dead store.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 01:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a749d3647 
					 
					
						
						
							
							implement linker support for BlockAddress.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-01 02:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						be6d1fd5f4 
					 
					
						
						
							
							Remove unnecessary #include.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-12 22:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						faf8fa5664 
					 
					
						
						
							
							There is not any need to copy metadata while merging modules.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-03 20:35:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74382b7c69 
					 
					
						
						
							
							Prune #includes from llvm/Linker.h and llvm/System/Path.h,  
						
						... 
						
						
						
						forcing them down into various .cpp files.
This change also:
1. Renames TimeValue::toString() and Path::toString() to ::str()
   for similarity with the STL.
2. Removes all stream insertion support for sys::Path, forcing
   clients to call .str().
3. Removes a use of Config/alloca.h from bugpoint, using smallvector
   instead.
4. Weans llvm-db off <iostream>
sys::Path really needs to be gutted, but I don't have the desire to
do it at this point.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 22:45:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bdff548e4d 
					 
					
						
						
							
							eliminate the "Value" printing methods that print to a std::ostream.  
						
						... 
						
						
						
						This required converting a bunch of stuff off DOUT and other cleanups.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 04:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ab67e705f5 
					 
					
						
						
							
							Link NamedMDNodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 18:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ae709eaeb1 
					 
					
						
						
							
							Link metadata.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 06:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a7235ea724 
					 
					
						
						
							
							Move a few more APIs back to 2.5 forms.  The only remaining ones left to change back are  
						
						... 
						
						
						
						metadata related, which I'm waiting on to avoid conflicting with Devang.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-31 20:28:14 +00:00