aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)Author
2008-05-05Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang
2008-05-05Fix IsLinux being uninitialized on non-Linux targets.Dan Gohman
2008-05-05Use a dedicated IsLinux flag instead of an ELFLinux TargetType.Dan Gohman
2008-05-05Add AsmPrinter support for emitting a directive to declare thatDan Gohman
2008-04-23Make stack alignment options global for all targetsAnton Korobeynikov
2008-04-23Provide ABI-correct stack alignmentAnton Korobeynikov
2008-04-16Initialize X863DNowLevel.Evan Cheng
2008-04-12Provide option for stack alignment overrideAnton Korobeynikov
2008-04-01Speculatively micro-optimize memory-zeroing calls on Darwin 10.Dan Gohman
2008-03-22Honour built-in defines on win64 targets for automatically subtarget recognize.Anton Korobeynikov
2008-03-22Recognize "windows" in target triple, not only "win32"Anton Korobeynikov
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov
2008-02-15Remove warning about 64-bit code on processorDale Johannesen
2008-02-07Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing ...Evan Cheng
2008-02-03SSE 4.1 Intrinsics and detectionNate Begeman
2008-01-20Enable PIC codegen on x86-64/linuxAnton Korobeynikov
2008-01-08Use size_t to store Pos, avoid truncating valueDuncan Sands
2008-01-02darwin9 and above support aligned common symbols.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-10-31Make ARM an X86 memcpy expansion more similar to each other.Rafael Espindola
2007-08-01Mac OS X X86-64 low 4G address not available.Evan Cheng
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-04-16In the event that some really old non-Intel or -AMD CPU is encountered...Jeff Cohen
2007-04-16Before assuming that the original code didn't work for Athlon64, the person whoJeff Cohen
2007-04-10Add support for our first SSSE3 instruction "pmulhrsw".Bill Wendling
2007-03-23Autodetect MMX & SSE stuff for AMD processorsAnton Korobeynikov
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov
2007-01-22Linux GOT indirect reference is only necessary in PIC mode.Evan Cheng
2007-01-17* Fix one more bug in PIC codegen: extra load is needed for *all*Anton Korobeynikov
2007-01-12* PIC codegen for X86/Linux has been implementedAnton Korobeynikov
2007-01-03Really big cleanup.Anton Korobeynikov
2006-12-22Refactored JIT codegen for mingw32. Now we're using standart relocationAnton Korobeynikov
2006-12-20Fixed 80 cols & style violationAnton Korobeynikov
2006-12-20Fixed dllimported symbols support during JIT'ing. JIT on mingw32Anton Korobeynikov
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-11-30Factor out GVRequiresExtraLoad() from .h to .cppAnton Korobeynikov
2006-11-2916-byte stack alignment for X86-64 ELF. Patch by Dan Gohman.Evan Cheng
2006-11-20Fix codegen for x86-64 on systems (like ppc or i386) that don't have 64-bitChris Lattner
2006-11-08Use movl+xchgl instead of pushl+popl.Evan Cheng
2006-10-17Proper fix.Evan Cheng
2006-10-16Proper fix for rdar://problem/4770604 Thanks to Stuart Hastings!Evan Cheng
2006-10-0680 col violation.Evan Cheng
2006-10-06Still need to support -mcpu=<> or cross compilation will fail. Doh.Evan Cheng
2006-10-06Do away with CPU feature list. Just use CPUID to detect MMX, SSE, SSE2, SSE3,...Evan Cheng
2006-10-06It appears the inline asm in GetCpuIDAndInfo() may clobbers some registers if...Evan Cheng
2006-10-04Formating.Evan Cheng
2006-09-08Committing X86-64 support.Evan Cheng
2006-09-07Fix a cross-build issue. The asmsyntax shouldn't be affected by the buildChris Lattner
2006-09-07Make the x86 asm flavor part of the subtarget info.Jim Laskey