Devang Patel 
							
						 
					 
					
						
						
							
						
						f3ee514419 
					 
					
						
						
							
							Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear soon.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62114  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 22:54:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ceb4d1aecb 
					 
					
						
						
							
							Rename getABITypeSize to getTypePaddedSize, as  
						
						 
						
						... 
						
						
						
						suggested by Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 20:38:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ccca7fe6a3 
					 
					
						
						
							
							Add DwarfWriter interface to mainipulate source location info.  
						
						 
						
						... 
						
						
						
						( May be this info should be directly handled by the dwarf writer ? )
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62096  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 19:17:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						481ff5be9d 
					 
					
						
						
							
							Clear debug info at the end of function processing.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 18:48:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e9bfb0feca 
					 
					
						
						
							
							There is no need to maintain separate labelid list in the dwarf writer. It is not a good idea.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 18:41:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9795da5aa8 
					 
					
						
						
							
							Reduce initial small vector sizes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62023  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-10 02:42:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0dc969e1ab 
					 
					
						
						
							
							Fix thinko. Create parent scope if parent descriptor is *not* null.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-10 02:34:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9b8f542e27 
					 
					
						
						
							
							Removed trailing whitespace from Makefiles.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-09 16:44:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						eb3fc28914 
					 
					
						
						
							
							Convert DwarfWriter into a pass.  
						
						 
						
						... 
						
						
						
						Now Users request DwarfWriter through getAnalysisUsage() instead of creating an instance of DwarfWriter object directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-08 23:40:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9f8fcfc018 
					 
					
						
						
							
							Add DebugInfo based APIs to record source line info.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-08 17:19:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2ec78c4a63 
					 
					
						
						
							
							Add APIs to record regions and variables.  
						
						 
						
						... 
						
						
						
						Again, shamelessly copied from MMI.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61912  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-08 02:49:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7a6e5a3531 
					 
					
						
						
							
							Add APIs to manage scope using DebugInfo interface.  
						
						 
						
						... 
						
						
						
						This is a shameless copy of similar APIs from MachineModuleInfo. The copy from MMI will be deleted in near future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-08 02:33:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5d31598954 
					 
					
						
						
							
							Set up DwarfDebug using DebugInfo API.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-06 21:07:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5fe1fac1dd 
					 
					
						
						
							
							Forgot that this was needed for Linux. This should fix the builds.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-06 19:13:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						78eb6ad633 
					 
					
						
						
							
							Construct subprogram DIEs using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61772  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 23:21:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c452324f60 
					 
					
						
						
							
							Construct global variable DIEs using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 23:11:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d1ca925093 
					 
					
						
						
							
							Construct compile unit dies using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 23:03:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d60de51878 
					 
					
						
						
							
							Revert r61415 and r61484. Duncan was correct that these weren't needed.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 22:53:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8526cc03a5 
					 
					
						
						
							
							Extract source location info from DebugInfo.  
						
						 
						
						... 
						
						
						
						Add methods to add source location info in a DIE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61761  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 22:35:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						48d190f4d7 
					 
					
						
						
							
							Add type DIEs using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 21:47:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f421533661 
					 
					
						
						
							
							Construct composite type DIE using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 19:55:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e520273172 
					 
					
						
						
							
							s/ConstructType/ConstructTypeDIE/g  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61731  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 19:07:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						86ae142c51 
					 
					
						
						
							
							Construct stuct field DIEs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61729  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 18:59:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c69bf2c832 
					 
					
						
						
							
							Construct enumerator DIE using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 18:38:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						68afdc3ab0 
					 
					
						
						
							
							Construct array/vector type DIEs using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61724  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 18:33:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						08f053f5d1 
					 
					
						
						
							
							Construct basic and derived type DIEs using DebugInfo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:57:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ca03c2705e 
					 
					
						
						
							
							subsume ConstructPointerType()  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:45:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9ede3f2f29 
					 
					
						
						
							
							subsume ConstructBasicType().  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:44:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						998dee96d3 
					 
					
						
						
							
							Linux wants the FDE initial location and address range to be forced to 32-bit.  
						
						 
						
						... 
						
						
						
						Darwin doesn't. Make this optional for platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-29 22:12:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bce452815c 
					 
					
						
						
							
							The FDE initial location and address range  data should be free to be 64-bit  
						
						 
						
						... 
						
						
						
						(quad) on a 64-bit platform. This fixes a problem with EH frames on Darwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-29 21:51:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						722f5f1cfb 
					 
					
						
						
							
							Darwin likes for the EH frame to be non-local.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-24 08:05:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d4121bef3c 
					 
					
						
						
							
							GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sure  
						
						 
						
						... 
						
						
						
						about other platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-24 05:25:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d0935c3f43 
					 
					
						
						
							
							Fix typo.  
						
						 
						
						... 
						
						
						
						Silence unused variable warning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61391  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-23 21:55:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						00d448a341 
					 
					
						
						
							
							Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separate  
						
						 
						
						... 
						
						
						
						functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-22 21:14:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2f6fea90a5 
					 
					
						
						
							
							Fix bug 3202.  
						
						 
						
						... 
						
						
						
						The EH_frame and .eh symbols are now private, except for darwin9 and earlier.
The patch also fixes the definition of PrivateGlobalPrefix on pcc linux.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61242  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-19 10:55:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8358099bcb 
					 
					
						
						
							
							Do not print empty DW_AT_comp_dir.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-12 21:57:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						94ea5be39f 
					 
					
						
						
							
							Fix a couple of Dwarf bugs.  
						
						 
						
						... 
						
						
						
						- Emit DW_AT_byte_size for struct and union of size zero.
- Emit DW_AT_declaration for forward type declaration.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-10 00:15:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f84802880c 
					 
					
						
						
							
							Cosmetic changes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-09 17:56:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						952b839ce9 
					 
					
						
						
							
							Fix bug 3140.  
						
						 
						
						... 
						
						
						
						Print a single parameter .file directive if we have an ELF target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-03 11:01:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7751ad92da 
					 
					
						
						
							
							Make a convenient helper for printing offsets.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-22 16:15:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a64f463fb9 
					 
					
						
						
							
							eliminate a couple more uses of utohexstr.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-10 04:35:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6a1346d7c 
					 
					
						
						
							
							Use utohex_buffer instead of utohexstr to avoid creating a temporary  
						
						 
						
						... 
						
						
						
						string in the .ll and .s printers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-10 04:30:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0b45c9957f 
					 
					
						
						
							
							Temporary revert my last commit: it seems it's triggering some subtle bug in backend  
						
						 
						
						... 
						
						
						
						and breaks llvm-gcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58926  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-08 23:05:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0f56953567 
					 
					
						
						
							
							Factor out offset printing code into generic AsmPrinter.  
						
						 
						
						... 
						
						
						
						FIXME: it seems, that most of targets don't support
offsets wrt CPI/GlobalAddress', was it intentional?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-08 17:21:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						a9f0cc4ced 
					 
					
						
						
							
							The Dwarf writer was comparing mangled and unmangled names for C++ code when we  
						
						 
						
						... 
						
						
						
						have an unreachable block in a function. This was triggering the assert. This is
a horrid hack to cover this up.
Oh! for a good debug info architecture!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-17 18:48:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						8b1e054938 
					 
					
						
						
							
							Remove some overzealous checks that were rejecting  
						
						 
						
						... 
						
						
						
						valid comments in inline assembly.
gcc.target/i386/20011009-1.c
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57365  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-10 21:04:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						23a98551ab 
					 
					
						
						
							
							Add a "loses information" return value to APFloat::convert  
						
						 
						
						... 
						
						
						
						and APFloat::convertToInteger.  Restore return value to
IEEE754.  Adjust all users accordingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-09 23:00:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						7111b02c73 
					 
					
						
						
							
							Rename APFloat::convertToAPInt to bitcastToAPInt to  
						
						 
						
						... 
						
						
						
						make it clearer what the function does.  No functional
change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-09 18:53:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						d65b26495d 
					 
					
						
						
							
							Align EH tables before label is emitted, not after,  
						
						 
						
						... 
						
						
						
						thus aligning the label.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-08 21:50:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d735b8019b 
					 
					
						
						
							
							Switch the MachineOperand accessors back to the short names like  
						
						 
						
						... 
						
						
						
						isReg, etc., from isRegister, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 15:45:36 +00:00