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 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						3a32865d58 
					 
					
						
						
							
							Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast).  
						
						... 
						
						
						
						This patch also cleans up code that expects there to be a bitcast in the first argument and testcases that call llvm.dbg.declare.
It also strips old llvm.dbg.declare intrinsics that did not pass metadata as the first argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 19:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						5f03238d62 
					 
					
						
						
							
							Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 17:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						283ba2fbb4 
					 
					
						
						
							
							Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast).  
						
						... 
						
						
						
						This patch also cleans up code that expects there to be a bitcast in the first argument and testcases that call llvm.dbg.declare.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 03:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						b2eb48180a 
					 
					
						
						
							
							Extend testcase to also test llvm.dbg.value intrinsic  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-14 02:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						ac260e1b04 
					 
					
						
						
							
							Now that LLParser, AsmWriter, BitcodeReader, and BitcodeWriter all correctly support function-local metadata, test it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-14 01:51:28 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Hernandez 
							
						 
					 
					
						
						
							
						
						bf170d4c2f 
					 
					
						
						
							
							Re-add parsing of function-local metadata; this time with testcase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92793  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 22:22:14 +00:00