aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)Author
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
2006-06-16Later models likely to have Yonah like attributes.Evan Cheng
2006-05-25X86 / Cygwin asm / alignment fixes.Evan Cheng
2006-02-18x86 / Darwin PIC support.Evan Cheng
2006-02-16A bit more memset / memcpy optimization.Evan Cheng
2006-02-14DuhEvan Cheng
2006-02-14Remove -disable-x86-sseEvan Cheng
2006-02-14Enable SSE (for the right subtargets)Evan Cheng
2006-01-28Flesh out AMD family/models.Jeff Cohen
2006-01-28Correctly determine CPU vendor.Jeff Cohen
2006-01-28Use union instead of reinterpret_cast.Jeff Cohen
2006-01-28Fix recognition of Intel CPUs.Jeff Cohen
2006-01-28Is64Bit reflects the capability of the chip, not an aspect of the target osChris Lattner
2006-01-28Improve X86 subtarget support for Windows and AMD.Jeff Cohen
2006-01-28make this work on non-native hostsChris Lattner
2006-01-27initialize all instance varsChris Lattner
2006-01-27Added a temporary option -enable-x86-sse to enable sse support. It is used byEvan Cheng
2006-01-27A better workaroundEvan Cheng
2006-01-27force sse/3dnow off until they work. This fixes all the x86 failures last nightChris Lattner
2006-01-27x86 CPU detection and proper subtarget supportEvan Cheng
2006-01-26Added preliminary x86 subtarget support.Evan Cheng