aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)Author
2012-06-01Enable automatic detection of FMA3 support to allow intrinsics to be used.Craig Topper
2012-05-31X86: Rename the CLMUL target feature to PCLMUL.Benjamin Kramer
2012-05-31Added FMA3 Intel instructions.Elena Demikhovsky
2012-05-02Change the Intel Atom detection code to recognizePreston Gurd
2012-05-01Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be detected on AMD processors.Craig Topper
2012-04-26Trivial change to set UseLeaForSP flag in addition to togglingPreston Gurd
2012-04-26Enable detection of AVX and AVX2 support through CPUID. Add AVX/AVX2 to corei...Craig Topper
2012-04-23This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd
2012-04-16Temporarily turn off anti-dependency checkingPreston Gurd
2012-03-27Prune some includesCraig Topper
2012-02-22Remove extra semi-colons.Chad Rosier
2012-02-07Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang.Evan Cheng
2012-02-01Instruction scheduling itinerary for Intel Atom.Andrew Trick
2012-01-30PR11834: Use macros which are defined on Windows. Patch by Marina Yatsina.Evan Cheng
2012-01-10Default stack alignment for 32bit x86 should be 4 Bytes, not 8 Bytes.Joerg Sonnenberger
2012-01-09Remove AVX hack in X86Subtarget. AVX/AVX2 are now treated as an SSE level. Pr...Craig Topper
2012-01-09Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc...Craig Topper
2011-12-29Change XOP detection to use the correct CPUID bit instead of using the FMA4 bit.Craig Topper
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-12-02Add XOP feature flag.Jan Sjödin
2011-10-30Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper
2011-10-18Remove NaClModeDavid Meyer
2011-10-17Don't use inline assembly in 64-bit Visual Studio. Unfortunately, this means ...Craig Topper
2011-10-16Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper
2011-10-16Add X86 feature detection support for BMI instructions. Added new cpuid funct...Craig Topper
2011-10-14Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper
2011-10-11Add X86 LZCNT instruction. Including instruction selection support.Craig Topper
2011-10-10Put a bunch of calls to ToggleFeature behind proper if statements.Craig Topper
2011-10-09Add Ivy Bridge 16-bit floating point conversion instructions for the X86 disa...Craig Topper
2011-10-03Add support for MOVBE and RDRAND instructions for the assembler and disassemb...Craig Topper
2011-09-07Detect attempt to use segmented stacks on non ELF systems and errorRafael Espindola
2011-09-05Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certainNick Lewycky
2011-08-26Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.Eli Friedman
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-08Really force on 64bit for 64-bit targets. Should fix remaining failures on u...Eli Friedman
2011-07-08Revert earlier unnecessary hack. Make sure we correctly force on 64bit and c...Eli Friedman
2011-07-08Restore old behavior. Always auto-detect features unless cpu or features are ...Evan Cheng
2011-07-08Default 64-bit target features and SSE2 on when a triple specifies x86-64. C...Eli Friedman
2011-07-08For non-x86 host, used generic as CPU name.Evan Cheng
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng
2011-07-07Add Mode64Bit feature and sink it down to MC layer.Evan Cheng
2011-07-07Compute feature bits at time of MCSubtargetInfo initialization.Evan Cheng
2011-07-01Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.Evan Cheng
2011-07-01Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng
2011-07-01- Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng
2011-06-30Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng
2011-06-23Remove TargetOptions.h dependency from X86Subtarget.Evan Cheng
2011-05-17Enable autodetect of popcntMon P Wang
2011-04-20ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar