summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)Author
2018-02-02Merging r323155:Hans Wennborg
2017-12-22[X86] Add missing initialization for the HasPREFETCHWT1 subtarget variable.Craig Topper
2017-12-19[X86] Fix uninitialized variable sanitizer warning from rL321074Simon Pilgrim
2017-12-18X86/AArch64/ARM: Factor out common sincos_stret logic; NFCIMatthias Braun
2017-12-18AArch64/X86: Factor out common bzero logic; NFCMatthias Braun
2017-12-13Remove redundant includes from lib/Target/X86.Michael Zolotukhin
2017-11-26Control-Flow Enforcement Technology - Shadow Stack support (LLVM side)Oren Ben Simhon
2017-11-26[x86][icelake]GFNICoby Tayree
2017-11-25[X86] Don't report gather is legal on Skylake CPUs when AVX2/AVX512 is disabl...Craig Topper
2017-11-21[x86][icelake]BITALGCoby Tayree
2017-11-21[x86][icelake]VNNICoby Tayree
2017-11-21[x86][icelake]vbmi2Coby Tayree
2017-11-21[x86][icelake]vpclmulqdq introductionCoby Tayree
2017-11-21[x86][icelake]VAES introductionCoby Tayree
2017-11-19[X86] Fix 80 column violation and remove trailing whitespace. NFCCraig Topper
2017-11-08Attribute nonlazybind should not affect calls to functions with hidden visibi...Sriraman Tallam
2017-11-03Avoid PLT for external calls when attribute nonlazybind is used.Sriraman Tallam
2017-10-27Handle undefined weak hidden symbols on all architectures.Rafael Espindola
2017-10-15[X86] Remove the SlowBTMem feature flag entirelyCraig Topper
2017-09-13[X86] Adding X86 Processor FamiliesMohammed Agabaria
2017-08-30[X86] Provide a separate feature bit for macro fusion support instead of basi...Craig Topper
2017-08-29Mark Knights Landing as having slow two memory operand instructionsCraig Topper
2017-08-15Reapply "[GlobalISel] Remove the GISelAccessor API."Quentin Colombet
2017-08-11Fix access to undefined weak symbols in pic codeRafael Espindola
2017-08-08Revert "[GlobalISel] Remove the GISelAccessor API."Quentin Colombet
2017-08-05[X86] Teach fastisel to select calls to dllimport functionsReid Kleckner
2017-08-04[GlobalISel] Remove the GISelAccessor API.Quentin Colombet
2017-08-03[GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet
2017-07-23[CodeGen][X86] Fuchsia supports sincos* libcalls and sin+cos->sincos optimiza...Petr Hosek
2017-07-01[X86] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-25[X86] Adding vpopcntd and vpopcntq instructionsOren Ben Simhon
2017-05-19[globalisel][tablegen] Demote OptForSize/OptForMinSize/ForCodeSize to per-fun...Daniel Sanders
2017-05-18[X86] Replace slow LEA instructions in X86Lama Saba
2017-05-04[X86] Disabling PLT in Regcall CC FunctionsOren Ben Simhon
2017-05-03[X86][LWP] Add llvm support for LWP instructions (reapplied).Simon Pilgrim
2017-05-03Revert rL302028 due to accidental line ending changes.Simon Pilgrim
2017-05-03[X86][LWP] Add llvm support for LWP instructions.Simon Pilgrim
2017-05-01X86: initialize a few subtarget variables.Tim Northover
2017-04-29[globalisel][tablegen] Compute available feature bits correctly.Daniel Sanders
2017-04-21Rename FastString flag.Clement Courbet
2017-04-21X86 memcpy: use REPMOVSB instead of REPMOVS{Q,D,W} for inline copiesClement Courbet
2017-03-03[X86] Generate VZEROUPPER for Skylake-avx512.Amjad Aboud
2017-02-21[X86] Use SHLD with both inputs from the same register to implement rotate on...Craig Topper
2017-02-09[X86] Remove the HLE feature flag.Craig Topper
2017-02-09[X86] Clzero intrinsic and its addition under znver1Craig Topper
2017-02-02[X86] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2017-02-02X86: Produce @ABS8 symbol modifiers for absolute symbols in range [0,128).Peter Collingbourne
2017-01-17Remove an overeager assert from r288844.Joerg Sonnenberger
2016-12-08IR, X86: Understand !absolute_symbol metadata on global variables.Peter Collingbourne