Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						638fe8dd62 
					 
					
						
						
							
							Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValue  
						
						... 
						
						
						
						it allocates to DwarfDebug::DIEValues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 18:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5b33f3148c 
					 
					
						
						
							
							Fix EmitSectionOffset incorrect argument. DwarfDebug is emitting debug info so isEH is always false. This was hiding until now from compilers because of default arguments. This was hiding from dwarf debug info users because for most of the platform isAbsoluteEHSectionOffsets() is same as isAbsoluteDebugSectionOffsets(). But Chris found it while updating dwarf printer to use MC*.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-17 17:29:55 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						90a48adf9c 
					 
					
						
						
							
							Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions.  
						
						... 
						
						
						
						This is a work in progress.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-15 18:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63d7836267 
					 
					
						
						
							
							get MMI out of the label uniquing business, just go to MCContext  
						
						... 
						
						
						
						to get unique assembler temporary labels.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98489  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 08:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d9aaba84e 
					 
					
						
						
							
							don't use getDWLabel("label" anymore, always go through MMI.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 08:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						25b68c6770 
					 
					
						
						
							
							change SrcLineInfo to contain a label instead of a label ID.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 08:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b91306053d 
					 
					
						
						
							
							use Label->isDefined() instead of isLabelDeleted() now that we  
						
						... 
						
						
						
						consistently use MCSymbol and only call this predicate after
they should have been emitted.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 02:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e6cbe0eff 
					 
					
						
						
							
							simplify EmitFrameMoves to take BaseLabel in as a symbol  
						
						... 
						
						
						
						instead of as a stem+idx pair, simplify the "is a new 
location" check to use symbol comparison.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 08:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fb65807c34 
					 
					
						
						
							
							factor some labels, simplify some code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98429  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 07:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						206d61e62f 
					 
					
						
						
							
							various cleanups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98426  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 07:26:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc733f54c0 
					 
					
						
						
							
							reimplement the string pool used for inlined function  
						
						... 
						
						
						
						entries to not thrash std::strings and MCSymbols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 02:17:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						deb0cba1ba 
					 
					
						
						
							
							inline the now-trivial implementation of GetGlobalValueSymbol into  
						
						... 
						
						
						
						some of its callers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98388  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 21:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						5c213dc78c 
					 
					
						
						
							
							Free DbgScopes in DwarfDebug::endFunction().  Also increased the const-ness of  
						
						... 
						
						
						
						several fields to make it easier to figure out where bugs might be creeping in.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 17:45:06 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1b596e399b 
					 
					
						
						
							
							There is no need to create specification DIE for definitions at DIFile level.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98302  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 23:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						d0f393d46f 
					 
					
						
						
							
							Avoid leaking CompileUnits in DwarfDebug.cpp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 18:29:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						49f618a1e4 
					 
					
						
						
							
							add missing filename!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98125  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 02:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d85fc6e0b1 
					 
					
						
						
							
							inline away a form of IsPCRelative, eliminating the  
						
						... 
						
						
						
						dead IsPCRel argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 01:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						188a87da79 
					 
					
						
						
							
							add some fixme's for MCizing.  EH still has a few things that  
						
						... 
						
						
						
						need to be MCized, but the last debug info thing are LEB and
cygwin specific (which the MC api doesn't support yet) and
one specific form of EmitReference which I'll tackle next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98116  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 01:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						233f52be36 
					 
					
						
						
							
							eliminate EOL, adding all comments with the OutStreamer.AddComment  
						
						... 
						
						
						
						method.  With this, comments should end up on the same lines as the .byte
directives (for example) and we now get no output with:
$ llc CodeGen/X86/2009-02-12-DebugInfoVLA.ll -o - -filetype=null -asm-verbose
woot.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 23:52:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d9d70f013 
					 
					
						
						
							
							eliminate a bunch of \n's that are being printed to O.  Next up is to kill  
						
						... 
						
						
						
						off "EOL".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 23:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c608784dc8 
					 
					
						
						
							
							reapply r98035:  
						
						... 
						
						
						
						Now that setStartLabel takes an MCSymbol, we can de-ID'ize
beginScope and RecordSourceLine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 04:54:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c7dfc0463 
					 
					
						
						
							
							add some extra checks.  I'm not sure why, but this does unbreak a  
						
						... 
						
						
						
						failure remaining on mainline.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 04:48:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						ee6414cf04 
					 
					
						
						
							
							Speculatively revert r98035. It appears to have caused a set of buildbot  
						
						... 
						
						
						
						failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 02:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e233f510c 
					 
					
						
						
							
							Now that setStartLabel takes an MCSymbol, we can de-ID'ize  
						
						... 
						
						
						
						beginScope and RecordSourceLine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 02:08:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b7db733482 
					 
					
						
						
							
							change DbgScope to keep track of the start/end label as MCSymbol*  
						
						... 
						
						
						
						now that the dependence on ID is removed from MMI.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 01:58:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5b9062cb3a 
					 
					
						
						
							
							remove a useless optimization: now that label replacement never  
						
						... 
						
						
						
						happens, the start/end of a scope can never be the same.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 01:52:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a34ec2290f 
					 
					
						
						
							
							strength reduce MMI::MappedLabel to MMI::isLabelDeleted,  
						
						... 
						
						
						
						and add a FIXME about how we are eventually going to zap this
lookup table once mc world domination is complete.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 01:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b2cc1a39f7 
					 
					
						
						
							
							mcstreamerize AsmPrinter::printLabel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 01:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6cde3e6e99 
					 
					
						
						
							
							add a EmitSymbolValue convenience method to MCStreamer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 00:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ed0f90dac 
					 
					
						
						
							
							make InlineInfoLabels hold MCSymbol*'s, avoiding  
						
						... 
						
						
						
						recomputation of the labels.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 00:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b9dc5f7b58 
					 
					
						
						
							
							mc'ize the last use of PrintLabelName and eliminate PrintLabelName.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98015  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 00:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c3421bb805 
					 
					
						
						
							
							now that the debug and eh emitters use a common .set counter,  
						
						... 
						
						
						
						we can eliminate "flavor".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 00:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57578766aa 
					 
					
						
						
							
							simplify EmitSectionOffset to always use .set if it is  
						
						... 
						
						
						
						available, the only thing this affects is that we produce
.set in one case we didn't before, which shouldn't harm
anything.  Make EmitSectionOffset call EmitDifference
instead of duplicating it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 23:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						effa868d38 
					 
					
						
						
							
							Remove a version of EmitDifference.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 23:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd8187a3e9 
					 
					
						
						
							
							eliminate a form of PrintLabelName.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 22:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c7249da2e9 
					 
					
						
						
							
							eliminate the non-MCSymbol versions of EmitReference.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 22:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f829eef8fa 
					 
					
						
						
							
							mc'ize EmitLabel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 22:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4faf59af82 
					 
					
						
						
							
							merge DIEObjectLabel and DIEDwarfLabel into DIELabel.  
						
						... 
						
						
						
						Yes, DIE you fiendish labels, die all of you.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 22:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b98b1bf432 
					 
					
						
						
							
							elimiante the DWLabel class, using MCSymbol instead.  Start  
						
						... 
						
						
						
						switching some stuff over to passing around MCSymbol* instead
of stem+ID.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97993  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 22:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						77bf295dbb 
					 
					
						
						
							
							Derive DIType from DIScope. This simplifies getContext() where for members the context is a type. This also eliminates need of CompileUnitMaps maintained by dwarf writer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 22:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3c91b05d2b 
					 
					
						
						
							
							Avoid using DIDescriptor.isNull().  
						
						... 
						
						
						
						This is a first step towards eliminating checks in Descriptor constructors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 20:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0ef3fa6aab 
					 
					
						
						
							
							Revert r97947.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 19:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d8cc5d5256 
					 
					
						
						
							
							Avoid using DIDescriptor.isNull().  
						
						... 
						
						
						
						This is a first step towards eliminating unncessary constructor checks in light weight DIDescriptor wrappers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 18:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						1ddcf35b68 
					 
					
						
						
							
							Revert r97917, which was causing Clang Debug self-host failures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 02:58:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						9467f0e3bd 
					 
					
						
						
							
							Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-07 17:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						8c42ca9374 
					 
					
						
						
							
							_2_ gcc crashes, ah, ah, ah...  
						
						... 
						
						
						
						(Rolling back r97906.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-07 07:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						f7399bf929 
					 
					
						
						
							
							Avoid leaking CompileUnits and DbgScopes from DwarfDebug.  Leaks found by Valgrind!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97906  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-07 06:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1eac3e7d1e 
					 
					
						
						
							
							Fix grammar.  
						
						... 
						
						
						
						Thanks Duncan!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-02 17:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6b506cbce0 
					 
					
						
						
							
							Constructors and operators for anonymous aggregates does not names. Do not force empty AT_name attribute in such cases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-02 01:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						22fb4b2a57 
					 
					
						
						
							
							Before setting scope end marker, pay attention to scope begin marker and existing scope end marker, if any. Scope must begin before it ends and nested inlined scope do not truncate surrounding scope.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-17 02:20:34 +00:00