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 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b7313e274c 
					 
					
						
						
							
							Undefined value in reg 0 may need a marker to identify end of source range.  
						
						... 
						
						
						
						This will be used to truncate live range of DBG_VALUE instruction by register allocator and friends.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 22:48:22 +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 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						82f58740c7 
					 
					
						
						
							
							Move some more hooks to TargetFrameInfo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-20 15:59:32 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d9e3385ced 
					 
					
						
						
							
							Move getInitialFrameState() to TargetFrameInfo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 23:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5c0556341e 
					 
					
						
						
							
							Change CodeGen to use .loc directives. This produces a lot more readable output  
						
						... 
						
						
						
						and testing is easier.  A good example is the unknown-location.ll test that
now can just look for ".loc 1 0 0".  We also don't use a DW_LNE_set_address for
every address change anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 02:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						522ad74e4b 
					 
					
						
						
							
							Remove DW_AT_start_scope support. It is incomplete and superseeded by location entries support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118940  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-12 23:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						62367045a4 
					 
					
						
						
							
							Take care of special characters while creating named MDNode name to hold function specific local variable's info.  
						
						... 
						
						
						
						This fixes radar 8653152. I am checking in testcase as a separate check-in.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 22:19:21 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c8821046f8 
					 
					
						
						
							
							Simplify.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 17:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4d7f9a00a5 
					 
					
						
						
							
							Ignore empty blocks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 22:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bc2bb9bbd0 
					 
					
						
						
							
							Do not work too hard to find type's file info. There is a special field to record file info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 19:50:08 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3cabc9d2c9 
					 
					
						
						
							
							Technically DIFile scope should also be handled here.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 17:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cbbe287f8a 
					 
					
						
						
							
							s/beginScope/beginInstruction/g  
						
						... 
						
						
						
						s/endScope/endInstruction/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117376  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-26 17:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						a568d66512 
					 
					
						
						
							
							For statistics that are only used in functions declared in !NDEBUG, wrap the  
						
						... 
						
						
						
						declarations in !NDEBUG to avoid -Wunused-variable warnings. Patch by
Matt Beaumont-Gay!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-26 00:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9a31f0f398 
					 
					
						
						
							
							Add simple counter to count no. of basic blocks without any line number information. At -O0, these basic block coule cause less than optimial debugging experience.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-25 20:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b2bada305e 
					 
					
						
						
							
							Line number 0 indicates there is no source line/file name info available for this construct.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-08 17:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7b172c6ae6 
					 
					
						
						
							
							Provie a clearner interface so that FE can decide whether a function has prototype or not.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-07 22:03:01 +00:00