Devang Patel
							
						 
					 | 
					
						
						
							
						
						d6a8136e66
					 | 
					
						
						
							
							Select DW_AT_const_value size based on global variable size.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132239 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-05-28 00:39:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devang Patel
							
						 
					 | 
					
						
						
							
						
						045c1d4e48
					 | 
					
						
						
							
							Keep this simple. Use DIType to get signness and size of a type. Based on size, select appropraite form.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132206 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-05-27 19:13:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devang Patel
							
						 
					 | 
					
						
						
							
						
						72f0d9cdef
					 | 
					
						
						
							
							Handle signed types gracefully.
						
						
						
						
						
						
						
						This fixes regressions reported by buildbots as a fallout of r132193.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132197 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-05-27 18:15:52 +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
							
						 
					 | 
					
						
						
							
						
						201e6cdc39
					 | 
					
						
						
							
							Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name.
						
						
						
						
						
						
						
						s/DW_AT_APPLE_objc_class_extension/DW_AT_APPLE_objc_complete_type/g
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131244 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-05-12 21:29:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devang Patel
							
						 
					 | 
					
						
						
							
						
						b11f80e94b
					 | 
					
						
						
							
							Let Objective-C front-end identify class extension, in dwarf output, using an attribute DW_AT_APPLE_objc_class_extension.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131238 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-05-12 19:06:16 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						116da2fbe9
					 | 
					
						
						
							
							Refactor code. Keep dwarf register operation selection logic at one place.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130231 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-04-26 19:06:18 +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
							
						 
					 | 
					
						
						
							
						
						e9db5e29e3
					 | 
					
						
						
							
							Introduce support to encode Objective-C property information in debugging information generated for an interface.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129624 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-04-16 00:11:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devang Patel
							
						 
					 | 
					
						
						
							
						
						161b2f45c2
					 | 
					
						
						
							
							I missed this new file in previous commit.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129407 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-04-12 23:21:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |