Dan Gohman 
							
						 
					 
					
						
						
							
						
						94bbdc8c25 
					 
					
						
						
							
							Fix IsLinux being uninitialized on non-Linux targets.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-05 18:43: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 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						45709ae09b 
					 
					
						
						
							
							Make stack alignment options global for all targets  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-23 18:18:10 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						890fe888be 
					 
					
						
						
							
							Provide ABI-correct stack alignment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-23 18:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						dc00858e11 
					 
					
						
						
							
							Initialize X863DNowLevel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-16 19:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						78c80fdbdd 
					 
					
						
						
							
							Provide option for stack alignment override  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-12 22:12:22 +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 
							
						 
					 
					
						
						
							
						
						2b4f780585 
					 
					
						
						
							
							Honour built-in defines on win64 targets for automatically subtarget recognize.  
						
						... 
						
						
						
						Force stack alignment to 16 bytes on win targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-22 21:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						508f0fdb53 
					 
					
						
						
							
							Recognize "windows" in target triple, not only "win32"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48694  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-22 21:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7c1c261272 
					 
					
						
						
							
							Remove bunch of gcc 4.3-related warnings from Target  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-20 11:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						ab1a0354ec 
					 
					
						
						
							
							Remove warning about 64-bit code on processor  
						
						... 
						
						
						
						that doesn't support it.  Per Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-15 18:09:51 +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 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						49964d6847 
					 
					
						
						
							
							Enable PIC codegen on x86-64/linux  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-20 13:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						e51775dc5e 
					 
					
						
						
							
							Use size_t to store Pos, avoid truncating value  
						
						... 
						
						
						
						on 64-bit builds.  Analysis and original patch
by Török Edwin.  Code audit found another place
with the same problem, also fixed here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45746  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-08 10:06:15 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						a99be51bf5 
					 
					
						
						
							
							Here is the bulk of the sanitizing.  
						
						... 
						
						
						
						Almost all occurrences of "bytecode" in the sources have been eliminated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37913  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-05 17:07:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c398709525 
					 
					
						
						
							
							In the event that some really old non-Intel or -AMD CPU is encountered...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36177  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-16 21:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						22114c319a 
					 
					
						
						
							
							Before assuming that the original code didn't work for Athlon64, the person who  
						
						... 
						
						
						
						replaced it with a FIXME should have determined what did work.  Then he would have
realized that the code was in fact correct, and would have avoided breaking it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-16 21:48:58 +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 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						3b5ee73a13 
					 
					
						
						
							
							Autodetect MMX & SSE stuff for AMD processors  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-23 23:46:48 +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 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b10308e440 
					 
					
						
						
							
							Propagate changes from my local tree. This patch includes:  
						
						... 
						
						
						
						1. New parameter attribute called 'inreg'. It has meaning "place this
parameter in registers, if possible". This is some generalization of
gcc's regparm(n) attribute. It's currently used only in X86-32 backend.
2. Completely rewritten CC handling/lowering code inside X86 backend.
Merged stdcall + c CCs and fastcall + fast CC.
3. Dropped CSRET CC. We cannot add struct return variant for each
target-specific CC (e.g. stdcall + csretcc and so on).
4. Instead of CSRET CC introduced 'sret' parameter attribute. Setting in
on first attribute has meaning 'This is hidden pointer to structure
return. Handle it gently'.
5. Fixed small bug in llvm-extract + add new feature to
FunctionExtraction pass, which relinks all internal-linkaged callees
from deleted function to external linkage. This will allow further
linking everything together.
NOTEs: 1. Documentation will be updated soon.
       2. llvm-upgrade should be improved to translate csret => sret.
          Before this, there will be some unexpected test fails.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-28 13:31:35 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						706535db86 
					 
					
						
						
							
							Linux GOT indirect reference is only necessary in PIC mode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-22 21:34:25 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						5032e5a613 
					 
					
						
						
							
							* Fix one more bug in PIC codegen: extra load is needed for *all*  
						
						... 
						
						
						
						non-statics.
* Introduce new option to output zero-initialized data to .bss section.
This can reduce size of binaries. Enable it by default for ELF &
Cygwin/Mingw targets. Probably, Darwin should be also added.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-17 10:33:08 +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 
							
						 
					 
					
						
						
							
						
						48c8e3de2f 
					 
					
						
						
							
							Fixed 80 cols & style violation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32720  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-20 20:40:30 +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 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f5da13367f 
					 
					
						
						
							
							What should be the last unnecessary <iostream>s in the library.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 22:21:48 +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 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b4809b2b8f 
					 
					
						
						
							
							16-byte stack alignment for X86-64 ELF. Patch by Dan Gohman.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32004  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-29 02:00:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b6f497873 
					 
					
						
						
							
							Fix codegen for x86-64 on systems (like ppc or i386) that don't have 64-bit  
						
						... 
						
						
						
						features autodetected.  This fixes PR1010 and Regression/CodeGen/X86/xmm-r64.ll
on non-x86-64 hosts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-20 18:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						aacf99964f 
					 
					
						
						
							
							Use movl+xchgl instead of pushl+popl.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-08 20:35:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f896d1e247 
					 
					
						
						
							
							Proper fix.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30993  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-17 00:24:49 +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 
							
						 
					 
					
						
						
							
						
						3cff9f8947 
					 
					
						
						
							
							80 col violation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-06 18:57:51 +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 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						88c1578011 
					 
					
						
						
							
							It appears the inline asm in GetCpuIDAndInfo() may clobbers some registers if it isn't inlined (at < -O3). Force it to be inlined.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30762  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-06 07:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8e0055de8a 
					 
					
						
						
							
							Formating.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30722  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-04 18:33:00 +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 
							
						 
					 
					
						
						
							
						
						cdb341dcfa 
					 
					
						
						
							
							Fix a cross-build issue.  The asmsyntax shouldn't be affected by the build  
						
						... 
						
						
						
						host, it should be affected by the target.  Allow the command line option to
override in either case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 22:29:41 +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 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						54edc84000 
					 
					
						
						
							
							Later models likely to have Yonah like attributes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-16 21:58:49 +00:00