Evan Cheng 
							
						 
					 
					
						
						
							
						
						ccb6976a69 
					 
					
						
						
							
							Do not isel load folding bt instructions for pentium m, core, core2, and AMD processors. These are significantly slower than a load followed by a bt of a register.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-02 05:35:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8749b61178 
					 
					
						
						
							
							Add initial support for back-scheduling address computations,  
						
						... 
						
						
						
						especially in the case of addresses computed from loop induction
variables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61075  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-16 03:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						368eb2b22d 
					 
					
						
						
							
							Forgot a file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-05 21:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						f9a67a8943 
					 
					
						
						
							
							Fix build with gcc-4.4: it doesn't like PICStyle  
						
						... 
						
						
						
						being both a namespace and a variable name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60208  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-28 09:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6e08738d4b 
					 
					
						
						
							
							Just don't transform this memset into "bzero" if no-builtin is specified.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-30 22:05:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6f287b22d2 
					 
					
						
						
							
							Add the new `-no-builtin' flag. This flag is meant to mimic the GCC  
						
						... 
						
						
						
						`-fno-builtin' flag. Currently, it's used to replace "memset" with "_bzero"
instead of "__bzero" on Darwin10+. This arguably violates the meaning of this
flag, but is currently sufficient. The meaning of this flag should become more
specific over time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-30 21:22:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						600bf16cf7 
					 
					
						
						
							
							Use a dedicated IsLinux flag instead of an ELFLinux TargetType.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-05 16:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a779a9899a 
					 
					
						
						
							
							Add AsmPrinter support for emitting a directive to declare that  
						
						... 
						
						
						
						the code being generated does not require an executable stack.
Also, add target-specific code to make use of this on Linux
on x86. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-05 00:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						43b7ca15a3 
					 
					
						
						
							
							Re-enable SSE4.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-03 08:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b4e56d4a2b 
					 
					
						
						
							
							Temporarily disabling SSE4 until we fix the encoding issues.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-03 04:49:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						68d599df37 
					 
					
						
						
							
							Speculatively micro-optimize memory-zeroing calls on Darwin 10.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 20:38:36 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						1a979d9eab 
					 
					
						
						
							
							Add convenient helper for win64 check. Simplify things slightly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-22 20:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						add251754c 
					 
					
						
						
							
							Update comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-12 07:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						be3bf42331 
					 
					
						
						
							
							Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing mode.  
						
						... 
						
						
						
						Before:
_main:
        subq    $8, %rsp
        leaq    _X(%rip), %rax
        movsd   8(%rax), %xmm1
        movss   _X(%rip), %xmm0
        call    _t
        xorl    %ecx, %ecx
        movl    %ecx, %eax
        addq    $8, %rsp
        ret
Now:
_main:
        subq    $8, %rsp
        movsd   _X+8(%rip), %xmm1
        movss   _X(%rip), %xmm0
        call    _t
        xorl    %ecx, %ecx
        movl    %ecx, %eax
        addq    $8, %rsp
        ret
Notice there is another idiotic codegen issue that needs to be fixed asap:
xorl    %ecx, %ecx
movl    %ecx, %eax
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-07 08:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						63ec90a6a8 
					 
					
						
						
							
							SSE 4.1 Intrinsics and detection  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46681  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-03 07:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ad92d81e2 
					 
					
						
						
							
							darwin9 and above support aligned common symbols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-02 19:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fc05f402ea 
					 
					
						
						
							
							Make ARM an X86 memcpy expansion more similar to each other.  
						
						... 
						
						
						
						Now both subtarget define getMaxInlineSizeThreshold and the expansion uses it.
This should not change generated code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43552  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-31 11:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						588af2fb99 
					 
					
						
						
							
							Add support for having different alignment for objects on call frames.  
						
						... 
						
						
						
						The x86-64 ABI states that objects passed on the stack have
8 byte alignment. Implement that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-07 14:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						29d62bebd9 
					 
					
						
						
							
							Mac OS X X86-64 ABI is same as the standard.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-04 16:44:41 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7240ae3cac 
					 
					
						
						
							
							Align i64 and f64 at 8 byte on x86-64.  
						
						... 
						
						
						
						This is mandated table 3.1 at
http://www.x86-64.org/documentation/abi.pdf 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-31 12:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						9989a65693 
					 
					
						
						
							
							Replace 4-line function with 10-line version per review comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-06 22:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						27f92be8b7 
					 
					
						
						
							
							Move lengthy conditional down 1 level per review comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-06 21:48:35 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f6844ca0e4 
					 
					
						
						
							
							Mac OS X X86-64 low 4G address not available.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40701  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-01 23:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bb1ee05253 
					 
					
						
						
							
							Add support for our first SSSE3 instruction "pmulhrsw".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-10 22:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						26aa785942 
					 
					
						
						
							
							document some subtlety  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33257  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-16 17:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						cb9009993b 
					 
					
						
						
							
							Instead of yet another enum indicating the "assembly language flavor",  
						
						... 
						
						
						
						just use the one that's in the subtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-16 09:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7f70559bc4 
					 
					
						
						
							
							* PIC codegen for X86/Linux has been implemented  
						
						... 
						
						
						
						* PIC-aware internal structures in X86 Codegen have been refactored
* Visibility (default/weak) has been added
* Docs fixes (external weak linkage, visibility, formatting)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-12 19:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						317848f4a1 
					 
					
						
						
							
							Really big cleanup.  
						
						... 
						
						
						
						- New target type "mingw" was introduced
- Same things for both mingw & cygwin are marked as "cygming" (as in
gcc)
- .lcomm is supported here, so allow LLVM to use it
- Correctly use underscored versions of setjmp & _longjmp for both mingw
& cygwin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-03 11:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						2b2bc68884 
					 
					
						
						
							
							Refactored JIT codegen for mingw32. Now we're using standart relocation  
						
						... 
						
						
						
						type for distinguish JIT & non-JIT instead of "dirty" hacks :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-22 22:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						15fccf1d93 
					 
					
						
						
							
							Fixed dllimported symbols support during JIT'ing. JIT on mingw32  
						
						... 
						
						
						
						platform should be more or less workable. At least, sim is running fine
under lli :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-20 01:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7784ebc239 
					 
					
						
						
							
							Factor out GVRequiresExtraLoad() from .h to .cpp  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-30 22:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						12c49af81e 
					 
					
						
						
							
							Refactored *GVRequiresExtraLoad() to Subtarget method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31887  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-21 00:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						751c0e12db 
					 
					
						
						
							
							Proper fix for rdar://problem/4770604   Thanks to Stuart Hastings!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-16 21:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a26eb5e1a7 
					 
					
						
						
							
							Still need to support -mcpu=<> or cross compilation will fail. Doh.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-06 09:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						abc346ceda 
					 
					
						
						
							
							Do away with CPU feature list. Just use CPUID to detect MMX, SSE, SSE2, SSE3, and 64-bit support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-06 08:21:07 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2dd538c2d2 
					 
					
						
						
							
							add a new value for the command line optn  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30165  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 22:32:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						05a059d5d8 
					 
					
						
						
							
							Make the x86 asm flavor part of the subtarget info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 12:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd842e12e1 
					 
					
						
						
							
							Add accessor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-04 04:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7ccced634a 
					 
					
						
						
							
							x86 / Darwin PIC support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26273  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-18 00:15:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						18a8452f3d 
					 
					
						
						
							
							A bit more memset / memcpy optimization.  
						
						... 
						
						
						
						Turns them into calls to memset / memcpy if 1) buffer(s) are not DWORD aligned,
2) size is not known to be greater or equal to some minimum value (currently 128).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-16 00:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						259e97cc72 
					 
					
						
						
							
							* Fix 80-column violations  
						
						... 
						
						
						
						* Rename hasSSE -> hasSSE1 to avoid my continual confusion with 'has any SSE'.
* Add inline asm constraint specification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-31 19:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						559806f575 
					 
					
						
						
							
							x86 CPU detection and proper subtarget support  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25679  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-27 08:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						97c7fc351e 
					 
					
						
						
							
							Added preliminary x86 subtarget support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-26 09:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d460f57d65 
					 
					
						
						
							
							Simplify the subtarget info, allow the asmwriter to do some target sensing  
						
						... 
						
						
						
						based on TargetType.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24478  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 22:43:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e5600e5509 
					 
					
						
						
							
							Make the X86 subtarget compute the basic target type: ELF, Cygwin, Darwin,  
						
						... 
						
						
						
						or native Win32
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24476  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 22:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b1e1180ca0 
					 
					
						
						
							
							1. Use SubtargetFeatures in llc/lli.  
						
						... 
						
						
						
						2. Propagate feature "string" to all targets.
3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-01 21:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						8c00f8cdc7 
					 
					
						
						
							
							Add Subtarget support to PowerPC.  Next up, using it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-04 07:12:09 +00:00