Devang Patel 
							
						 
					 
					
						
						
							
						
						e1cdf84ee5 
					 
					
						
						
							
							Simplify handling of variables with complex address (i.e. blocks variables)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-27 22:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9341d10f94 
					 
					
						
						
							
							Rename a local variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-25 23:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b865d46d95 
					 
					
						
						
							
							Rename a method to match what it really does.  
						
						... 
						
						
						
						s/addVariableAddress/addFrameVariableAddress/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-25 23:02:17 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						80925f5dca 
					 
					
						
						
							
							Do not drop a variable's complex address if it is not based on frame base.  
						
						... 
						
						
						
						Observed this while reading code, so I do not have a test case handy here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-25 22:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5e06bb83f4 
					 
					
						
						
							
							Let front-end tie subprogram declaration with subprogram definition directly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-22 23:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						eac0c9dc77 
					 
					
						
						
							
							Do not leak argument's DbgVariables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130004  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-22 18:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						acc381bee9 
					 
					
						
						
							
							Refactor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-21 21:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2c4b4b195f 
					 
					
						
						
							
							Add comment in output stream.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-21 17:50:24 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f3bf9387b 
					 
					
						
						
							
							Reduce clutter in asm output. Do not emit source location as comment for each instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-18 20:26:49 +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 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						65705d559a 
					 
					
						
						
							
							Remove extra bytes that were added for gdb.  We do not have good poiner to understand actual reason behind this fixme. Spot checking suggest that newer gdb does not need this.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-13 19:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						513edf62fa 
					 
					
						
						
							
							Simplify. There is no need to use static variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 23:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3cbee30eac 
					 
					
						
						
							
							This mechanical patch moves type handling into CompileUnit from DwarfDebug. In case of multiple compile unit in one object file, each compile unit is responsible for its own set of type entries anyway. This refactoring makes this obvious.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 22:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8b9df62d02 
					 
					
						
						
							
							Refactor CompileUnit into a separate header.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 17:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f932a74be 
					 
					
						
						
							
							Simplify array bound checks and clarify comments.  One element array can have same non-zero number as lower bound as well as upper bound.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-08 23:39:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						fb6e8d6554 
					 
					
						
						
							
							Do not emit DW_AT_upper_bound and DW_AT_lower_bound for unbouded array.  
						
						... 
						
						
						
						If lower bound is more then upper bound then consider it is an unbounded array.
An array is unbounded if non-zero lower bound is same as upper bound.
If lower bound and upper bound are zero than array has one element.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129156  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-08 21:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						da19475328 
					 
					
						
						
							
							Add support to encode function's template parameters.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-05 22:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b4c2bc2543 
					 
					
						
						
							
							Refactor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-05 21:08:24 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e050f50443 
					 
					
						
						
							
							Do not emit empty name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128914  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-05 20:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						adb877d62e 
					 
					
						
						
							
							Collect and coalesce DBG_VALUE instructions before emitting the function.  
						
						... 
						
						
						
						Correctly terminate the range of register DBG_VALUEs when the register is
clobbered or when the basic block ends.
The code is now ready to deal with variables that are sometimes in a register
and sometimes on the stack. We just need to teach emitDebugLoc to say 'stack
slot'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128327  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-26 02:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						15a3ea0628 
					 
					
						
						
							
							Emit less labels for debug info and stop emitting .loc directives for DBG_VALUEs.  
						
						... 
						
						
						
						The .dot directives don't need labels, that is a leftover from when we created
line number info manually.
Instructions following a DBG_VALUE can share its label since the DBG_VALUE
doesn't produce any code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128284  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-25 17:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						23670e5b95 
					 
					
						
						
							
							Keep track of directory namd and fIx regression caused by Rafael's patch r119613.  
						
						... 
						
						
						
						A better approach would be to move source id handling inside MC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-24 20:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						01079311e1 
					 
					
						
						
							
							Don't coalesce identical DBG_VALUE instructions prematurely.  
						
						... 
						
						
						
						Each of these instructions may have a RegsClobberInsn entry that can't be
ignored. Consecutive ranges are coalesced later when DwarfDebug::emitDebugLoc
merges entries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 18:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						28cf1156c9 
					 
					
						
						
							
							Reapply r128045 and r128051 with fixes.  
						
						... 
						
						
						
						This will extend the ranges of debug info variables in registers until they are
clobbered.
Fix 1: Don't mistake DBG_VALUE instructions referring to incoming arguments on
the stack with DBG_VALUE instructions referring to variables in the frame
pointer. This fixes the gdb test-suite failure.
Fix 2: Don't trace through copies to physical registers setting up call
arguments. These registers are call clobbered, and the source register is more
likely to be a callee-saved register that can be extended through the call
instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128114  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 22:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						c1dbd5d9c3 
					 
					
						
						
							
							Revert r128045 and r128051, debug info enhancements.  
						
						... 
						
						
						
						Temporarily reverting these to see if we can get llvm-objdump to link. Hopefully this is not the problem.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 19:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						bd17478f2f 
					 
					
						
						
							
							Clear map after use.  
						
						... 
						
						
						
						This is likely to fix the segfault in llvm-gcc-x86_64-darwin10-cross-mingw32.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128051  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 01:03:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						e17232ee4d 
					 
					
						
						
							
							Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges.  
						
						... 
						
						
						
						These ranges get completely jumbled by the post-ra scheduler, and it is not
really reasonable to expect it to make sense of them.
Instead, teach DwarfDebug to notice when user variables in registers are
clobbered, and terminate the ranges there.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 00:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						83320a023c 
					 
					
						
						
							
							Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fix  
						
						... 
						
						
						
						plus the test where it used to break.", which broke Clang self-host of a
Debug+Asserts compiler, on OS X.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-16 22:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Renato Golin 
							
						 
					 
					
						
						
							
						
						2589d0aedf 
					 
					
						
						
							
							Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test where it used to break.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-16 21:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bbd0f45b47 
					 
					
						
						
							
							Fix typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-03 21:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6f676be5ff 
					 
					
						
						
							
							Fix thinko in previous check-in.  
						
						... 
						
						
						
						Add comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-03 20:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cb3a65755e 
					 
					
						
						
							
							llvm::Function argument count is not a good indicator of how many arugments does the function have at source level. If we need more space, just resize vector conservatively. This vector is only used once per function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-03 20:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0478c15d1e 
					 
					
						
						
							
							If argument numbering is encoded in metadata then emit arguments' debug info in that order.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126794  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-01 22:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						f754f50805 
					 
					
						
						
							
							Roll out r126425 and r126450 to see if it fixes the failures on the buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-25 16:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f410608271 
					 
					
						
						
							
							Enable DebugInfo support for COFF object files.  
						
						... 
						
						
						
						Patch by Nathan Jeffords!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-24 21:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0eea95d1cd 
					 
					
						
						
							
							Do not use DIFactory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-24 18:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3a4ae32ed7 
					 
					
						
						
							
							Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000 to DW_LANG_hi_user=0xffff range.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-23 22:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5bc9fec7ec 
					 
					
						
						
							
							Do not emit empty DW_TAG_lexical_block DIEs.  In one test case, size of debug info reduced by almost 7%.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-19 01:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d3526eab46 
					 
					
						
						
							
							Ignore DBG_VALUE machine instructions while constructing instruction ranges based on location info.  
						
						... 
						
						
						
						Machine instruction range consisting of only DBG_VALUE MIs only contributes consecutive labels in assembly output, which is harmless, and empty scope entry in DebugInfo, which confuses debugger tools.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 17:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6c3ea9012e 
					 
					
						
						
							
							Merge .debug_loc entries whenever possible to reduce debug_loc size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-04 22:57:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e7d93877c6 
					 
					
						
						
							
							Add support to describe template value parameter in debug info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-02 22:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7e2cb11655 
					 
					
						
						
							
							Add support to describe template parameter type in debug info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-02 21:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e449d1f189 
					 
					
						
						
							
							Fix debug info for merged global.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-20 00:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						dacde944bd 
					 
					
						
						
							
							Fix register address expression. Patch by Ken Dyck.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-19 23:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a36478feac 
					 
					
						
						
							
							Appropriately truncate debug info range in dwarf output.  
						
						... 
						
						
						
						This is not yet completely enabled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-11 21:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						16c29b5f28 
					 
					
						
						
							
							Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 12:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						51a666f0e5 
					 
					
						
						
							
							Speculatively revert r123032.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-07 22:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1dea232624 
					 
					
						
						
							
							Appropriately truncate debug info range in dwarf output.  
						
						... 
						
						
						
						Enable live debug variables pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-07 21:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						76a788c886 
					 
					
						
						
							
							Emit 128 bit constant.  
						
						... 
						
						
						
						This fixes PR 8913 crash.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-06 21:39:25 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d639c7cab4 
					 
					
						
						
							
							DW_FORM_data1 may not provide sufficient room for vtable index, use _udata instead.  
						
						... 
						
						
						
						This fixes radar 8730409.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 00:10:40 +00:00