Chad Rosier 
							
						 
					 
					
						
						
							
						
						6a0c04dff2 
					 
					
						
						
							
							Revert name change from r132533.  Lower case naming was intended per style guidelines.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132555  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-03 17:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						3d26f2333b 
					 
					
						
						
							
							Whitespace and other cleanup.  Functionallity unchanged.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-03 05:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a2bdde0a0 
					 
					
						
						
							
							Fix a ton of comment typos found by codespell.  Patch by  
						
						... 
						
						
						
						Luis Felipe Strano Moraes!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 05:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						8340d0b659 
					 
					
						
						
							
							Fix or remove code which seemed to think that the operand of a Constant  
						
						... 
						
						
						
						was always a User.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-11 09:48:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f5a90561b0 
					 
					
						
						
							
							Do a topological sort of the types before writing them out.  
						
						... 
						
						
						
						This takes the linking of libxul on linux from 6m54.931s to 5m39.840s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-06 16:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						848c9aedd7 
					 
					
						
						
							
							Clear FunctionLocalMDs in purgeFunction along with the rest of the  
						
						... 
						
						
						
						function-specific state.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 17:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5c18fa2736 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 17:09:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						879d811563 
					 
					
						
						
							
							Eliminate an unnecessary cast.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 17:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d01347e080 
					 
					
						
						
							
							Add braces to fix dangling else.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 02:40:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						309b3af547 
					 
					
						
						
							
							Extend function-local metadata to be usable as attachments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 02:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						78aeae2d7b 
					 
					
						
						
							
							When we know we have an MDValue or MDString, call EnumerateMetadata  
						
						... 
						
						
						
						directly instead of going through EnumerateValue.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 02:10:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						078b05320a 
					 
					
						
						
							
							Simplify this code. NamedMDNode operands are MDNodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-24 02:01:24 +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 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6dd26ba4ba 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-16 22:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						54eee524f1 
					 
					
						
						
							
							Tidy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-19 05:33:57 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6209869f83 
					 
					
						
						
							
							Speedup bitcode writer. Do not walk all values for all functions to emit function local metadata. In one testcase, probably worst case scenario, the 70x speed up is seen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@105360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-02 23:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a6245247e9 
					 
					
						
						
							
							Add special case bitcode support for DebugLoc.  This avoids  
						
						... 
						
						
						
						having the bitcode writer materialize mdnodes for all the
debug location tuples when writing out the bc file and 
stores the information in a more compact form.  For example,
the -O0 -g bc file for combine.c in 176.gcc shrinks from
739392 to 512096 bytes.
This concludes my planned short-term debug info work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100261  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-03 02:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						9a49f1552d 
					 
					
						
						
							
							Make the side-numbering of instructions used by metadata (which is needed to  
						
						... 
						
						
						
						keep track of instructions that return void) per-function. This fixes PR5278.
This breaks backwards compatibility with the metadata format. That's okay
because we haven't released the metadata bitcode yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97132  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-25 08:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						1df9859c40 
					 
					
						
						
							
							There are two ways of checking for a given type, for example isa<PointerType>(T)  
						
						... 
						
						
						
						and T->isPointerTy().  Convert most instances of the first form to the second form.
Requested by Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-16 11:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						2b3365ca1d 
					 
					
						
						
							
							Function-local metadata whose operands had been optimized to no longer refer to function-local IR were not getting written by BitcodeWriter; solution is for these metadata to be enumerated just like global metadata.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95467  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-06 01:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						af6ce14d67 
					 
					
						
						
							
							Fix (and test) function-local metadata that occurs before the instruction that it refers to; fix is to not enumerate operands of function-local metadata until after all instructions have been enumerated  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-04 01:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						e88a8e6fbf 
					 
					
						
						
							
							Respect operator precedence (and silence a gcc 4.3 warning).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-23 09:54:23 +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 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						d7e6457c3f 
					 
					
						
						
							
							Simplify code that chooses when to enumerate function-local metadata operands  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93446  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-14 19:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						d0f20acf74 
					 
					
						
						
							
							Clean up unnecessary return and brackets  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-14 01:46:02 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						ab9cd10721 
					 
					
						
						
							
							Enumerate function-local metadata (and its types and operands) only during function-incorporation, global metadata continues to be enumerated during creation of ValueEnumerator  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 19:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						380e80fb53 
					 
					
						
						
							
							NamedMDNode is never used so there is no need to enumerate it here.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-09 01:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8fba578be7 
					 
					
						
						
							
							Derive NamedMDNode from Value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-09 00:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0386f01e06 
					 
					
						
						
							
							Use separate namespace for named metadata.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-07 19:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						69d02e0a17 
					 
					
						
						
							
							Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0,  !1 , null}  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92783  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 21:47:32 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						f012705c7e 
					 
					
						
						
							
							Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 13:12:22 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc7b011728 
					 
					
						
						
							
							tidy  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92320  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 00:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3990b121cf 
					 
					
						
						
							
							This is a major cleanup of the instruction metadata interfaces that  
						
						... 
						
						
						
						I asked Devang to do back on Sep 27.  Instead of going through the
MetadataContext class with methods like getMD() and getMDs(), just
ask the instruction directly for its metadata with getMetadata()
and getAllMetadata().
This includes a variety of other fixes and improvements: previously
all Value*'s were bloated because the HasMetadata bit was thrown into
value, adding a 9th bit to a byte.  Now this is properly sunk down to
the Instruction class (the only place where it makes sense) and it
will be folded away somewhere soon.
This also fixes some confusion in getMDs and its clients about 
whether the returned list is indexed by the MDID or densely packed.
This is now returned sorted and densely packed and the comments make
this clear.
This introduces a number of fixme's which I'll follow up on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 23:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bcb18538c2 
					 
					
						
						
							
							change the strange MetadataContext::getMDs function to expose less  
						
						... 
						
						
						
						irrelevant internal implementation details to clients.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92210  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 08:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a327524b69 
					 
					
						
						
							
							eliminate the elem_* iterator stuff from NamedMDNode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92208  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 07:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cdfc940912 
					 
					
						
						
							
							Revert 85678/85680.  The decision is to stay with the current form of  
						
						... 
						
						
						
						indirectbr, thus we don't need "blockaddr(@func, null)".  Eliminate it
for simplicity.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-01 01:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7d83ebcadd 
					 
					
						
						
							
							Make blockaddress(@func, null) be valid, and make 'deleting a basic  
						
						... 
						
						
						
						block with a blockaddress still referring to it' replace the invalid 
blockaddress with a new blockaddress(@func, null) instead of a 
inttoptr(1).
This changes the bitcode encoding format, and still needs codegen 
support (this should produce a non-zero value, referring to the entry
block of the function would also be quite reasonable).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85678  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-31 20:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						837e04a8bf 
					 
					
						
						
							
							bitcode writer support for blockaddress.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85376  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-28 05:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f3523592b2 
					 
					
						
						
							
							Type.h doesn't need to #include LLVMContext.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-27 17:08:31 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f61b2371c8 
					 
					
						
						
							
							Fix getMDs() interface such that it does not expose implementation details.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-22 18:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b5681b2293 
					 
					
						
						
							
							Using TrackingVH instead of WeakVH or WeakMetadataVH.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84884  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-22 18:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						028fa77d56 
					 
					
						
						
							
							Do not use SmallVector to store MDNode elements.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84784  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-21 21:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e30e678865 
					 
					
						
						
							
							s/class Metadata/class MetadataContext/g  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-28 21:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a279bc3da5 
					 
					
						
						
							
							Tabs -> spaces, and remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82355  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-20 02:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e8e0213cc3 
					 
					
						
						
							
							Write and read metadata attachments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-18 19:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d5ac40457b 
					 
					
						
						
							
							Use separate ValueList for metadata.  
						
						... 
						
						
						
						This fixes PR4666.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-04 06:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						624f3b930d 
					 
					
						
						
							
							Work around a dangling pointer dereference when enumerating NamedMDNodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-31 14:22:13 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						53a7c6c983 
					 
					
						
						
							
							Enumerate NamedMDNode elements first.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-30 23:03:43 +00:00