[X86][SSE] Update the cost table for integer-integer conversions on SSE2/SSE4.1.
[oota-llvm.git] / lib / Target / X86 / X86Subtarget.h
2015-12-04 Hans WennborgX86: Don't emit SAHF/LAHF for 64-bit targets unless...
2015-12-01 Sanjay Patel[x86] add a convenience method to check for FMA capabil...
2015-11-30 Simon Pilgrim[X86][FMA4] Prefer FMA4 to FMA
2015-11-14 Eric ChristopherAdd MMX to the 3dnow enum and propagate changes around...
2015-10-27 Michael Kuperstein[X86] Make elfiamcu an OS, not an environment.
2015-10-25 Michael Kuperstein[X86] Add support for elfiamcu triple
2015-10-16 Craig Topper[X86] Add fxsr feature flag for fxsave/fxrestore instru...
2015-10-12 Amjad Aboud[X86] Add XSAVE intrinsic family
2015-10-08 Evgeniy StepanovAdd Triple::isAndroid().
2015-10-08 Eric ChristopherMove the MMX subtarget feature out of the SSE set of...
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-23 Evgeniy StepanovRevert "Android support for SafeStack."
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-01 Sanjay Patelrename "slow-unaligned-mem-under-32" to slow-unaligned...
2015-08-21 Sanjay Patel[x86] invert logic for attribute 'FeatureFastUAMem'
2015-08-14 Pat GavlinAdd a target environment for CoreCLR.
2015-07-08 Reid Kleckner[Win64] Only treat some functions as having the Win64...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-10 Daniel SandersReplace string GNU Triples with llvm::Triple in MCSubta...
2015-06-04 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-06-03 Elena DemikhovskyX86: Added MPX feature and bound registers.
2015-06-03 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-06-02 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-05-23 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-05-22 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-05-12 Eric ChristopherMigrate existing backends that care about software...
2015-02-05 Craig Topper[X86] Remove two feature flags that covered sets of...
2015-02-03 Sanjay Patelremove variable names from comments; NFC
2015-02-03 Sanjay PatelFix program crashes due to alignment exceptions generat...
2015-01-26 Alex RosenbergUse a different encoding for debugtrap on PS4.
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2014-12-29 Rafael EspindolaAdd segmented stack support for DragonFlyBSD.
2014-12-05 Eric ChristopherRename the x86 isTargetMacho to isTargetMachO for unifo...
2014-12-04 Michael Liao[X86] Clean up whitespace as well as minor coding style
2014-11-22 Simon PilgrimTidied up target triple OS detection. NFC
2014-11-21 Sanjay PatelAdd a feature flag for slow 32-byte unaligned memory...
2014-11-21 Alexey Volkov[X86] For Silvermont CPU use 16-bit division instead...
2014-11-20 Saleem AbdulrasoolX86: use the correct alloca symbol for Windows Itanium
2014-11-11 Sanjay PatelUse rcpss/rcpps (X86) to speed up reciprocal calcs...
2014-10-24 Sanjay PatelUse rsqrt (X86) to speed up reciprocal square root...
2014-10-01 Eric Christopherconstify TargetMachine parameter for X86TargetLowering.
2014-09-03 Eric ChristopherRemove resetSubtargetFeatures as it is unused.
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-21 Robert Khasanov[x86] Enable Broadwell target.
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-08-09 Eric ChristopherInitialize X86 DataLayout based on the Triple only.
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-07 Pavel Chupin[x32] Use ebp/esp as frame and stack pointer
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-31 Kevin EnderbyAdd support for the X86 secure guard extensions instruc...
2014-07-21 Robert Khasanov[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX51...
2014-07-15 Sanjay PatelMove Post RA Scheduling flag bit into SchedMachineModel
2014-06-11 Eric ChristopherMove to a private function to initialize the subtarget...
2014-06-10 Eric ChristopherUse unique_ptr for X86Subtarget pointer members.
2014-06-09 Eric ChristopherMove all of the x86 subtarget initialized variables...
2014-06-09 Alexey Volkov[X86] Use ADD/SUB instead of INC/DEC for Silvermont
2014-05-21 Eric ChristopherMake early if conversion dependent upon the subtarget...
2014-05-20 Alexey Volkov[X86] Tune LEA usage for Silvermont
2014-04-12 Jim GrosbachX86: Remove TargetMachine CPU auto-detection.
2014-04-02 Yaron KerenAdded isTargetWindowsMSVC(), renamed isTargetMingw...
2014-04-01 Yaron KerenisTargetWindows() renamed to isTargetKnownWindowsMSVC()
2014-03-31 Craig Topper[C++11] Mark more classes in the X86 target as 'final'.
2014-03-30 NAKAMURA TakumiX86Subtarget.h: isTargetWindows() should tell whether...
2014-03-27 Saleem AbdulrasoolCanonicalise Windows target triple spellings
2014-03-09 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Craig TopperSwitch all uses of LLVM_OVERRIDE to just use 'override...
2014-01-08 David Woodhouse[x86] Kill gratuitous X86_{32,64}TargetMachine subclass...
2014-01-06 Craig Topper[x86] Add basic support for .code16
2013-12-19 Rafael EspindolaSynchronize the NaCl DataLayout strings with the ones...
2013-12-10 Tim NorthoverMake Triple's isOSBinFormatXXX functions partition...
2013-11-21 Ekaterina RomanovaSHLD/SHRD are VectorPath (microcode) instructions known...
2013-10-23 Yaron Keren(this is a corrected patch)
2013-10-23 Rafael EspindolaRevert "Calling _chkstk is required on ELF as well...
2013-10-23 Yaron KerenCalling _chkstk is required on ELF as well as COFF...
2013-10-15 Andrew TrickEnable MI Sched for x86.
2013-09-24 Yunzhong GaoAdding a feature flag to the llvm backend for x86 TBM...
2013-09-13 Preston GurdAdds support for Atom Silvermont (SLM) - -march=slm
2013-09-12 Ben LangmuirPartial support for Intel SHA Extensions (sha1rnds4)
2013-08-29 Cameron EsfahaniClean up some usage of Triple. The base class has...
2013-08-28 NAKAMURA TakumiX86Subtarget.h: Recognize x86_64-cygwin.
2013-08-21 Craig TopperRename mattr names for AVX-512 to from avx-512 -> avx51...
2013-07-24 Elena DemikhovskyI'm starting to commit KNL backend. I'll push patches...
2013-07-12 Charles DavisTarget/X86: Add explicit Win64 and System V/x86-64...
2013-06-25 Andrew TrickRevert "Temporarily enable MI-Sched on X86."
2013-06-24 Andrew TrickTemporarily enable MI-Sched on X86.
2013-04-25 Preston GurdThis patch adds the X86FixupLEAs pass, which will reduc...
2013-03-28 Michael LiaoAdd support of RDSEED defined in AVX2 extension
2013-03-27 Preston GurdFor the current Atom processor, the fastest way to...
2013-03-26 Michael LiaoAdd HLE target feature
2013-03-26 Michael LiaoAdd PREFETCHW codegen support
2013-02-16 Bill WendlingReinitialize the ivars in the subtarget so that they...
2013-02-15 Bill WendlingTemporary revert of 175320.
2013-02-15 Bill WendlingReinitialize the ivars in the subtarget.
2013-02-15 Bill WendlingUse the 'target-features' and 'target-cpu' attributes...
2013-02-14 Kay Tiong Khooadded basic support for Intel ADX instructions
2013-01-29 Evan ChengTeach SDISel to combine fsin / fcos into a fsincos...
2013-01-25 Eli BenderskyIn this patch, we teach X86_64TargetMachine that it...
2013-01-08 Preston GurdPad Short Functions for Intel Atom
next