Eric Christopher 
							
						 
					 
					
						
						
							
						
						6126a1e189 
					 
					
						
						
							
							Add a line number for the scope of the function (starting at the first  
						
						... 
						
						
						
						brace) so that we get more accurate line number information about the
declaration of a given function and the line where the function
first starts.
Part of rdar://11026482
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153916  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-03 00:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						6c31ee2b10 
					 
					
						
						
							
							Lowercase the tag name to match the rest of dwarf.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-29 21:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						b8ca988743 
					 
					
						
						
							
							Add support for objc property decls according to the page at:  
						
						... 
						
						
						
						http://llvm.org/docs/SourceLevelDebugging.html#objcproperty 
including type and DECL. Expand the metadata needed accordingly.
rdar://11144023
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153639  91177308-0d34-0410-b5e6-96231b3b80d8 
					
						2012-03-29 08:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						75df9f23fa 
					 
					
						
						
							
							Do the right thing on NULL uint64 fields.  
						
						... 
						
						
						
						Patch by Clemens Hammacher!
Fixes PR12243
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-16 00:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						1c7f744bbb 
					 
					
						
						
							
							Make this a bit prettier and more obvious when a derived type isn't  
						
						... 
						
						
						
						derived from anything.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-20 18:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						dc1eeb89f2 
					 
					
						
						
							
							If a derived type is also a composite type, print that information  
						
						... 
						
						
						
						too.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-20 18:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9f99721a18 
					 
					
						
						
							
							Remove tabs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-08 00:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						858143816d 
					 
					
						
						
							
							Convert assert(0) to llvm_unreachable  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-07 05:05:23 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6588abf377 
					 
					
						
						
							
							DebugInfo: Provide a new hook to encode relationship between a property and an ivar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149874  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-06 17:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1ea02d467a 
					 
					
						
						
							
							Introduce DIObjCProperty. This will be used to encode objective-c property.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-04 00:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						dcc296d420 
					 
					
						
						
							
							Don't avoid recursing for pointer types, just reference types. Expand on  
						
						... 
						
						
						
						the comment.
Fixes constvars.exp on the gdb test builder.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-11 00:01:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						2d24e2a396 
					 
					
						
						
							
							Unweaken vtables as per  http://llvm.org/docs/CodingStandards.html#ll_virtual_anch  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-20 02:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						2e1b0c0cd9 
					 
					
						
						
							
							When recursing for the original size of a type, stop if we are at a  
						
						... 
						
						
						
						pointer or a reference type - we actually just want the size of the
pointer then for that.
Fixes rdar://10335756
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-16 23:42:45 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cd2db16e83 
					 
					
						
						
							
							Update DebugInfoFinder to match recent debug info encoding changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 22:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						6618a241f7 
					 
					
						
						
							
							Add a new wrapper node for a DILexicalBlock that encapsulates it and a  
						
						... 
						
						
						
						file. Since it should only be used when necessary propagate it through
the backend code generation and tweak testcases accordingly.
This helps with code like in clang's test/CodeGen/debug-info-line.c where
we have multiple #line directives within a single lexical block and want
to generate only a single block that contains each file change.
Part of rdar://10246360
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141729  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-11 22:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						734a67cda5 
					 
					
						
						
							
							Add support to emit debug info for C++0x nullptr type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-14 23:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						fa515ecbca 
					 
					
						
						
							
							Now, named mdnode llvm.dbg.cu keeps track of all compile units in a module. Update DebugInfoFinder to collect compile units from llvm.dbg.cu.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-06 17:40:08 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b71541a2db 
					 
					
						
						
							
							After r138010, subroutine type does not have context info. Update type verifier accordingly.  
						
						... 
						
						
						
						This fixes ptype.exp gdb testsuite regressions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-31 18:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						93d39be530 
					 
					
						
						
							
							Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-19 23:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						94c7ddb6f5 
					 
					
						
						
							
							Until now all debug info MDNodes referred to a root MDNode, a compile unit. This simplified handling of these needs in dwarf writer.  However, one side effect of this is that during link time optimization all these MDNodes are _not_ uniqued. In other words there will be N number of MDNodes describing "int", "char" and all other types, which would suddenly grow when each object file starts using libraries like STL.  
						
						... 
						
						
						
						MDNodes graph structure such that compiler unit keeps track of important MDNodes and update dwarf writer to process mdnodes top-down instead of bottom up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-16 22:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6f9d8ffe5e 
					 
					
						
						
							
							Refactor. Global variables are part of compile unit so let CompileUnit create new global variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-15 17:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						b549bcfe6c 
					 
					
						
						
							
							Distinguish between two copies of one inlined variable. Take 2.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137253  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-10 21:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						48d726fbce 
					 
					
						
						
							
							Provide method to print variable's extended name which includes inline location.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-09 01:03:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						4147f39769 
					 
					
						
						
							
							Temporarily revert r135528 which distinguishes between two copies of one  
						
						... 
						
						
						
						inlined variable, based on the discussion in PR10542.
This explodes the runtime of several passes down the pipeline due to
a large number of "copies" remaining live across a large function. This
only shows up with both debug and opt, but when it does it creates
a many-minute compile when self-hosting LLVM+Clang. There are several
other cases that show these types of regressions.
All of this is tracked in PR10542, and progress is being made on fixing
the issue. Once its addressed, the re-instated, but until then this
restores the performance for self-hosting and other opt+debug builds.
Devang, let me know if this causes any trouble, or impedes fixing it in
any way, and thanks for working on this!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-05 00:51:31 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						40c7e4142e 
					 
					
						
						
							
							There are two ways to map a variable to its lexical scope. Lexical scope information is embedded in MDNode describing the variable. It is also available as a part of DebugLoc attached with DBG_VALUE instruction. DebugLoc attached with an instruction is less reliable in optimized code so use information embedded in the MDNode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-20 22:18:50 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c8fcfc9cd9 
					 
					
						
						
							
							Distinguish between two copies of one inlined variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135528  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-19 22:31:15 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						23336b449e 
					 
					
						
						
							
							Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yesterday.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-19 19:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						f51bb7cef8 
					 
					
						
						
							
							Revert "Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block."  
						
						... 
						
						
						
						This reverts commit 9fec5e346ehttps://llvm.org/svn/llvm-project/llvm/trunk@135486  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-19 16:32:50 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9fec5e346e 
					 
					
						
						
							
							Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135457  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-19 01:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1a81d48bde 
					 
					
						
						
							
							Simplify code. No functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-18 14:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						291bb70d93 
					 
					
						
						
							
							Remove DIFactory.  Patch by Devang.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-02 20:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						fc0569e55a 
					 
					
						
						
							
							Move DbgInfoPrinter specific utlities inside DbgInfoPrinter.cpp  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 17:36:11 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						497acb91dc 
					 
					
						
						
							
							Print function info. Patch by Minjang Kim.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 17:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						716a67f1b7 
					 
					
						
						
							
							Fix typo in comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-03 00:13:47 +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 
							
						 
					 
					
						
						
							
						
						0a2551de2c 
					 
					
						
						
							
							Add support to create class type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 20:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						43c249cf1e 
					 
					
						
						
							
							Add support to create vector, array, enums etc...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 01:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						fe58f95f36 
					 
					
						
						
							
							Add support to create variables, structs etc.. using DIBuilder.  
						
						... 
						
						
						
						This is still work in progress.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 23:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						5b3f779f33 
					 
					
						
						
							
							Also inore '()' while creating mdnode name from ObjC symbol name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 23:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ddb85acdbe 
					 
					
						
						
							
							Ignore '+' while creating mdnode name from ObjC symbol name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 23:29:30 +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 
							
						 
					 
					
						
						
							
						
						b71bbf9ec1 
					 
					
						
						
							
							Fix DIType verifier. The element 3 is DIFile now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 20:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d6747df5e0 
					 
					
						
						
							
							Add support for DW_TAG_unspecified_parameters.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-06 20:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3cf763dc7a 
					 
					
						
						
							
							Let FE mark a variable as artificial variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-29 23:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9dd2b47d44 
					 
					
						
						
							
							Generalize DISubprogram element to encode various flags instead of just one boolean for isArtificial.  
						
						... 
						
						
						
						This is a backword compatible change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-29 21:04:46 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1a7ca0354a 
					 
					
						
						
							
							Provide an interface to let FEs anchor debug info for types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-28 18:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a53557e4fb 
					 
					
						
						
							
							Simplify code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 16:41:29 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						28b4afc103 
					 
					
						
						
							
							Make CreateComplexVariable independent of SmallVector.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114439  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 16:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						49d9638075 
					 
					
						
						
							
							Let FE use derived types for DW_TAG_friend.  
						
						... 
						
						
						
						Patch by Alexander Herz!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 23:16:25 +00:00