Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5b23b7fe31 
					 
					
						
						
							
							Make size computation less brittle.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-27 22:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b58128e2b2 
					 
					
						
						
							
							Select DW_AT_const_value size based on variable size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132193  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-27 16:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a9b324be9c 
					 
					
						
						
							
							Fix debug info for blocks' variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131940  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-24 00:22:25 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c481b70a6a 
					 
					
						
						
							
							Remove unnecessary comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131936  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-23 23:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4243e67bd5 
					 
					
						
						
							
							Identify end of prologue (and beginning of function body) using DW_LNS_set_prologue_end line table opcode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131194  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-11 19:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						dc52ecf6fd 
					 
					
						
						
							
							Rename DwarfRequiresRelocationForStmtList to  
						
						... 
						
						
						
						DwarfRequiresRelocationForSectionOffset as this is not specific to StmtList.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-10 20:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a3f486762f 
					 
					
						
						
							
							Do not ignore InlinedAt while walking up scope chain to find subprogram node.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131106  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-09 22:14:49 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						31c5d05a26 
					 
					
						
						
							
							Move CompileUnit::getOrCreateNameSpace() and CompileUnit::addPubType() from DwarfDebug.cpp to DwarfCompileUnit.cpp  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-06 16:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f2b0423200 
					 
					
						
						
							
							Dead code elimination.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-06 14:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						51a04adc5e 
					 
					
						
						
							
							Remove little used statistical counter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-05 22:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d96efb83c1 
					 
					
						
						
							
							If debug info for inlined function is missing then handle it gracefully.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-05 17:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						597a7664e1 
					 
					
						
						
							
							Producing a DW_FORM_addr for DW_AT_stmt_list is probably correct, but  
						
						... 
						
						
						
						it is both inefficient and unexpected by dwarfdump. Change to
a DW_FORM_data4.
While in here, change the predicate name to reflect that the position
is not really absolute (it is an offset), just that the linker needs a
relocation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-04 17:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a938dd0dc9 
					 
					
						
						
							
							Tighten up check for empty (i.e. no meaningful debug info) module. This fixes dwarf-die2.c test case from gcc test suite.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-04 16:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ee4a3abede 
					 
					
						
						
							
							Even if the subprogram is going to use AT_specification, emit DW_AT_MIPS_linkage_name. This helps gdb and fixes var-path-expr.exp regression reported by gdb testsuite.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130794  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-03 21:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						30692abac7 
					 
					
						
						
							
							If the front end has emitted llvm.dbg.cu and other debug info anchors (clang does it now) then use them directly. This saves one scan of entire module, to collect debug info, which in turns saves few machine cycles at compile time.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-03 16:45:22 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c455bb7dc7 
					 
					
						
						
							
							Emit debug info for global variables first.  
						
						... 
						
						
						
						This works around a limitation in gdb which is reported by following inherit.exp test failures from gdb testsuite.
gdb.cp/inherit.exp: print g_vB.vB::vb
gdb.cp/inherit.exp: print g_vB.vB::vx
gdb.cp/inherit.exp: print g_vC.vC::vc
gdb.cp/inherit.exp: print g_vC.vC::vx
gdb.cp/inherit.exp: print g_vD.vB::vb
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130702  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-02 18:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c26f5447e3 
					 
					
						
						
							
							Teach dwarf writer to handle complex address expression for .debug_loc entries.  
						
						... 
						
						
						
						This fixes clang generated blocks' variables' debug info.
Radar 9279956.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-28 02:22:40 +00:00 
						 
				 
			
				
					
						
							
							
								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