Chris Lattner 
							
						 
					 
					
						
						
							
						
						4f6bab98c5 
					 
					
						
						
							
							Drop the "2" suffix on some enums.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-17 18:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96a74c57d9 
					 
					
						
						
							
							remove support for a bunch of obsolete instruction encodings  
						
						... 
						
						
						
						and other backward compatibility hacks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133273  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-17 18:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						799a58a55e 
					 
					
						
						
							
							missed a file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133270  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-17 17:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9d61dd9a08 
					 
					
						
						
							
							Remove some "2" suffixes from the metadata enums now that "1" is gone.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-17 17:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						020a5a449f 
					 
					
						
						
							
							remove bitcode reader support for LLVM 2.7 metadata encoding.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-17 17:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e889c694d8 
					 
					
						
						
							
							Update BitcodeWriter to match recent Triple changes. rdar://9603399  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-14 01:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c9687b32fa 
					 
					
						
						
							
							Fix LTO builds with xcode 4.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132132  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-26 18:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						308fba5fe2 
					 
					
						
						
							
							It's valid to take the blockaddress of a different function, so remove this  
						
						... 
						
						
						
						assert in the bitcode writer. No change needed because the ValueEnumerator holds
a whole-module numbering anyhow. Fixes PR9857!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-06 21:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						ec9186bcf9 
					 
					
						
						
							
							PR9214: Convert Metadata API to use ArrayRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-21 19:59:31 +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 
							
						 
					 
					
						
						
							
						
						b81e457eb0 
					 
					
						
						
							
							PR9214: Convert ConstantExpr::getWithOperands() to use ArrayRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129439  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-13 13:46:01 +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 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5d7a5a4f53 
					 
					
						
						
							
							Revert r129235 pending a vetting of the EH rewrite.  
						
						... 
						
						
						
						--- Reverse-merging r129235 into '.':
D    test/Feature/bb_attrs.ll
U    include/llvm/BasicBlock.h
U    include/llvm/Bitcode/LLVMBitCodes.h
U    lib/VMCore/AsmWriter.cpp
U    lib/VMCore/BasicBlock.cpp
U    lib/AsmParser/LLParser.cpp
U    lib/AsmParser/LLLexer.cpp
U    lib/AsmParser/LLToken.h
U    lib/Bitcode/Reader/BitcodeReader.cpp
U    lib/Bitcode/Writer/BitcodeWriter.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-10 23:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d7bb295d22 
					 
					
						
						
							
							Beginning of the Great Exception Handling Rewrite.  
						
						... 
						
						
						
						* Add a "landing pad" attribute to the BasicBlock.
* Modify the bitcode reader and writer to handle said attribute.
Later: The verifier will ensure that the landing pad attribute is used in the
appropriate manner. I.e., not applied to the entry block, and applied only to
basic blocks that are branched to via a `dispatch' instruction.
(This is a work-in-progress.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-10 00:04:27 +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 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						3ecfc861b4 
					 
					
						
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to  
						
						... 
						
						
						
						PHINode::Create() giving the (known or expected) number of operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-30 11:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						6d857ca4d7 
					 
					
						
						
							
							Move library stuff out of the toplevel CMakeLists.txt file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-18 22:06:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2ca5c8644e 
					 
					
						
						
							
							convert ConstantVector::get to use ArrayRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 00:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7583190422 
					 
					
						
						
							
							revert my ConstantVector patch, it seems to have made the llvm-gcc  
						
						... 
						
						
						
						builders unhappy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-14 18:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						283c8caccd 
					 
					
						
						
							
							Switch ConstantVector::get to use ArrayRef instead of a pointer+size  
						
						... 
						
						
						
						idiom.  Change various clients to simplify their code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-14 07:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f067d584a8 
					 
					
						
						
							
							implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.  
						
						... 
						
						
						
						Factor some code better.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-07 16:40:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						35bda8914c 
					 
					
						
						
							
							enhance vmcore to know that udiv's can be exact, and add a trivial  
						
						... 
						
						
						
						instcombine xform to exercise this.
Nothing forms exact udivs yet though.  This is progress on PR8862
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-06 21:44:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						67c619ba3e 
					 
					
						
						
							
							FixedNumOperandTraits and VariadicOperandTraits assumed that, given a  
						
						... 
						
						
						
						"this" pointer for any subclass of User, you could static_cast it to
User* and then reinterpret_cast that to Use* to get the end of the
operand list. This isn't a safe assumption in general, because the
static_cast might adjust the "this" pointer. Fixed by having these
OperandTraits classes take an extra template parameter, which is the
subclass of User. This is groundwork for PR889.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-11 15:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bea4626f93 
					 
					
						
						
							
							First step in fixing PR8927:  
						
						... 
						
						
						
						Add a unnamed_addr bit to global variables and functions. This will be used
to indicate that the address is not significant and therefore the constant
or function can be merged with others.
If an optimization pass can show that an address is not used, it can set this.
Examples of things that can have this set by the FE are globals created to
hold string literals and C++ constructors.
Adding unnamed_addr to a non-const global should have no effect unless
an optimization can transform that global into a constant.
Aliases are not allowed to have unnamed_addr since I couldn't figure
out any use for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-08 16:42:36 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						476b242fe7 
					 
					
						
						
							
							Add missing standard headers. Patch by Joerg Sonnenberger!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122193  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-19 20:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						695b281186 
					 
					
						
						
							
							Generalize the darwin wrapper hack to work with generic macho triples as well as darwin ones.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 23:29:54 +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 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						f22b74608e 
					 
					
						
						
							
							Fix PR8494: when reading invalid bitcode, getTypeByID may return  
						
						... 
						
						
						
						a null pointer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117551  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 15:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						34711747a1 
					 
					
						
						
							
							Provide a fast "get me the target triple from the module" API. This can  
						
						... 
						
						
						
						drastically reduce the linking time during LTO.
Patch by Shantonu Sen!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115728  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-06 01:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						b0db4d0ee7 
					 
					
						
						
							
							Fix spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-28 18:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3a210e2d30 
					 
					
						
						
							
							Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."  
						
						... 
						
						
						
						This reverts commit r113632
Conflicts:
	cmake/modules/AddLLVM.cmake
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-13 23:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9b10dfb7d6 
					 
					
						
						
							
							Add full auto-upgrade support for LLVM 2.7 bitcode metadata.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-13 18:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4e9c939312 
					 
					
						
						
							
							CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-10 21:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						bb811a2445 
					 
					
						
						
							
							Add X86 MMX type to bitcode and Type.  
						
						... 
						
						
						
						(The Ada bindings probably need it too, but all the
obvious places to change say "do not edit this file".)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-10 20:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						de49f360ec 
					 
					
						
						
							
							Auto-upgrade the magic ".llvm.eh.catch.all.value" global to  
						
						... 
						
						
						
						"llvm.eh.catch.all.value". Only the name needs to be changed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-10 18:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						70c2fc0823 
					 
					
						
						
							
							Discard metadata produced by LLVM 2.7. The value enumeration it used  
						
						... 
						
						
						
						is different from what the code now uses in a two ways: NamedMDNodes
were considered Values and included in the numbering, and the
function-local metadata counter wasn't reset between functions.
The later problem breaks lazy deserialization, so instead of trying
to emulate the old numbering, just drop the old metadata. The only
in-tree use case is debug info with LTO, where the QOI loss is
considered acceptable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 23:12:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						17aa68055b 
					 
					
						
						
							
							zap dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-04 18:12:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61c70e98ac 
					 
					
						
						
							
							remove unions from LLVM IR.  They are severely buggy and not  
						
						... 
						
						
						
						being actively maintained, improved, or extended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112356  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-28 04:09:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						064ff3e435 
					 
					
						
						
							
							Add a FIXME comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 20:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						698138384e 
					 
					
						
						
							
							Fix the bitcode reader to clear out function-specific state  
						
						... 
						
						
						
						from MDValueList between each function, now that the bitcode
writer is reusing the index space for function-local metadata.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 20:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						56e2a57744 
					 
					
						
						
							
							Fix a bug found by inspection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 20:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6b9cb84f8c 
					 
					
						
						
							
							Add a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-25 20:17:19 +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