Jeff Cohen 
							
						 
					 
					
						
						
							
						
						09b362cee6 
					 
					
						
						
							
							Comment out usage of write() for now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36287  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-20 22:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						5d4d7f1580 
					 
					
						
						
							
							Make Microsoft assembler and linker happy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-20 00:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d15dff24c6 
					 
					
						
						
							
							rename X86FunctionInfo to X86MachineFunctionInfo to match the header file  
						
						... 
						
						
						
						it is defined in.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-17 17:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5cbf985dcb 
					 
					
						
						
							
							For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid  
						
						... 
						
						
						
						confusion with external linkage types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33663  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 20:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ae77c7b47a 
					 
					
						
						
							
							remove dead code, frameindices must be resolve before the asmprinter runs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-13 23:59:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						95b2c7da5e 
					 
					
						
						
							
							eliminate static ctors for Statistic objects.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 22:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						24287ddb81 
					 
					
						
						
							
							Fix for PR1059:  http://llvm.org/PR1059  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 21:04:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0bb3af9ec1 
					 
					
						
						
							
							Fix PR1061 and CodeGen/X86/2006-12-19-IntelSyntax.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-19 19:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3ed469ccd7 
					 
					
						
						
							
							For PR786:  
						
						... 
						
						
						
						Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
fall out by removing unused variables. Remaining warnings have to do with
unused functions (I didn't want to delete code without review) and unused
variables in generated code. Maintainers should clean up the remaining
issues when they see them. All changes pass DejaGnu tests and Olden.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 20:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ab4022f196 
					 
					
						
						
							
							1. Clean up code due to changes in SwitchTo*Section(2)  
						
						... 
						
						
						
						2. Added partial debug support for mingw\cygwin targets (the same as
   Linux\ELF). Please note, that currently mingw\cygwin uses 'stabs' format
   for storing debug info by default, thus many (runtime) libraries has
   this information included. These formats shouldn't be mixed in one binary
   ('stabs' & 'DWARF'), otherwise binutils tools will be confused.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-31 08:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f9c197e022 
					 
					
						
						
							
							Move getPreferredAlignmentLog from AsmPrinter to TargetData  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-24 20:32:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b83eb6447b 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-20 07:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1da31ee472 
					 
					
						
						
							
							Pass the MachineFunction into EmitJumpTableInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-05 03:01:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						afbfdeddff 
					 
					
						
						
							
							Implement getSectionForFunction, use it when printing function body.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30737  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-05 02:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e87e1154a1 
					 
					
						
						
							
							Various random and minor code cleanups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30608  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-26 03:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						f824868ed9 
					 
					
						
						
							
							Adding codegeneration for StdCall & FastCall calling conventions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-20 22:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b74ed07bfd 
					 
					
						
						
							
							Adding dllimport, dllexport and external weak linkage types.  
						
						... 
						
						
						
						DLL* linkages got full (I hope) codegeneration support in C & both x86
assembler backends.
External weak linkage added for future use, we don't provide any
codegeneration, etc. support for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30374  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 18:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						25ab690a43 
					 
					
						
						
							
							Committing X86-64 support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30177  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-08 06:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						a0f3d17daa 
					 
					
						
						
							
							Make target asm info a property of the target machine.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 22:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						563321a258 
					 
					
						
						
							
							Separate target specific asm properties from the asm printers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 18:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cbe70e1c4b 
					 
					
						
						
							
							Rename ASM modifier trunc8, trunc16 to subreg8, subreg16.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-31 22:34:26 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						138a24e4d4 
					 
					
						
						
							
							Remove a couple of bogus casts.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28493  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-26 08:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						069287d460 
					 
					
						
						
							
							X86 integer register classes naming changes. Make them consistent with FP, vector classes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28324  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-16 07:21:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7faec9b93a 
					 
					
						
						
							
							Implement MASM sections correctly, without a "has masm sections flag" and a bunch of special case code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28194  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-09 05:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c9260a1556 
					 
					
						
						
							
							MASM doesn't have one of these.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-09 05:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e7027d5339 
					 
					
						
						
							
							Preserve prior behavior  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-09 05:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dad9c5a14f 
					 
					
						
						
							
							Fix the MASM asmprinter's lies.  It does not want to emit code to .text/.data  
						
						... 
						
						
						
						it wants it emitted to _text/_data.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28185  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-09 05:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4632d7a570 
					 
					
						
						
							
							Split SwitchSection into SwitchTo{Text|Data}Section methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28184  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-09 04:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						403be7eafc 
					 
					
						
						
							
							Fixing truncate. Previously we were emitting truncate from r16 to r8 as  
						
						... 
						
						
						
						movw. That is we promote the destination operand to r16. So
        %CH = TRUNC_R16_R8 %BP
is emitted as
        movw %bp, %cx.
This is incorrect. If %cl is live, it would be clobbered.
Ideally we want to do the opposite, that is emitted it as
        movb ??, %ch
But this is not possible since %bp does not have a r8 sub-register.
We are now defining a new register class R16_ which is a subclass of R16
containing only those 16-bit registers that have r8 sub-registers (i.e.
AX - DX). We isel the truncate to two instructions, a MOV16to16_ to copy the
value to the R16_ class, followed by a TRUNC_R16_R8.
Due to bug 770, the register colaescer is not going to coalesce between R16 and
R16_. That will be fixed later so we can eliminate the MOV16to16_. Right now, it
can only be eliminated if we are lucky that source and destination registers are
the same.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-08 08:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						d43b18d9e4 
					 
					
						
						
							
							Fix some loose ends in MASM support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-06 21:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8f7f7125e9 
					 
					
						
						
							
							Better implementation of truncate. ISel matches it to a pseudo instruction  
						
						... 
						
						
						
						that gets emitted as movl (for r32 to i16, i8) or a movw (for r16 to i8). And
if the destination gets allocated a subregister of the source operand, then
the instruction will not be emitted at all.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-05 05:40:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d90ac7ca6 
					 
					
						
						
							
							Rename MO_VirtualRegister -> MO_Register.  Clean up immediate handling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 18:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63b3d7113d 
					 
					
						
						
							
							There shalt be only one "immediate" operand type!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 17:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						10efcfabf1 
					 
					
						
						
							
							Make external globals public; other minor cleanup.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28096  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 16:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea50fabfd4 
					 
					
						
						
							
							Remove a bunch more SparcV9 specific stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 01:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						10f3597c4e 
					 
					
						
						
							
							Remove some more unused stuff from MachineInstr that was leftover from V9.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 00:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						cdf38c4edb 
					 
					
						
						
							
							Extend printBasicBlockLabel a bit so that it can be used to print all  
						
						... 
						
						
						
						basic block labels, consolidating the code to do so in one place for each
target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 05:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						51b776d259 
					 
					
						
						
							
							De-virtualize SwitchSection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 03:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c6a057b04d 
					 
					
						
						
							
							De-virtualize EmitZeroes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 03:46:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						4f1ea1e9d9 
					 
					
						
						
							
							Finish support for Microsoft ML/MASM.  May still be a few rough edges.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 03:11:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c884db47f1 
					 
					
						
						
							
							Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more work).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28044  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 01:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99f2632b4b 
					 
					
						
						
							
							Remove %'s from register names when in intel mode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-01 05:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						55c25f2a2f 
					 
					
						
						
							
							I can't spell: Register, not Regsiter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-28 23:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						62f2700bcf 
					 
					
						
						
							
							Implemented x86 inline asm b, h, w, k modifiers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-28 23:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						3d48a90fbd 
					 
					
						
						
							
							Bare-bone X86 inline asm printer support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-28 21:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						37efe67645 
					 
					
						
						
							
							JumpTable support!  What this represents is working asm and jit support for  
						
						... 
						
						
						
						x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enhanced in the coming days to support
PIC, and less dense forms of jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-22 18:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						6b92b8e50d 
					 
					
						
						
							
							Make sure that debug labels are defined within the same section and after the  
						
						... 
						
						
						
						entry point of a function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-07 20:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						99db0442f0 
					 
					
						
						
							
							Change interface to DwarfWriter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-23 18:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c4c6257c1a 
					 
					
						
						
							
							Added getTargetLowering() to TargetMachine. Refactored targets to support this.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-13 23:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d594881a28 
					 
					
						
						
							
							- Emit subsections_via_symbols for Darwin.  
						
						... 
						
						
						
						- Conditionalize Dwarf debugging output (Darwin only for now).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-07 02:23:26 +00:00