summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)Author
2018-09-04[MinGW] Move code for indicating "potentially not DSO local" into shouldAssum...Martin Storsjo
2018-08-30[X86] Make Feature64Bit usefulCraig Topper
2018-08-29[MinGW] [X86] Add stubs for references to data variables that might end up im...Martin Storsjo
2018-08-22[AArch64] Add Tiny Code Model for AArch64David Green
2018-07-23Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod...Reid Kleckner
2018-06-28Revert "Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC ...Jonas Devlieghere
2018-06-25Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod...Reid Kleckner
2018-06-21Revert r335297 "[X86] Implement more of x86-64 large and medium PIC code models"Reid Kleckner
2018-06-21[X86] Implement more of x86-64 large and medium PIC code modelsReid Kleckner
2018-06-09[X86] NFC Use member initialization in X86SubtargetGabor Buella
2018-05-25[x86] invpcid LLVM intrinsicGabor Buella
2018-05-18[X86][CET] Changing -fcf-protection behavior to comply with gcc (LLVM part)Alexander Ivchenko
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-10[X86] Initialize HasPTWRITE member of X86SubtargetGabor Buella
2018-05-08[x86] Introduce the pconfig instructionGabor Buella
2018-05-01[X86] movdiri and movdir64b instructionsGabor Buella
2018-04-23[X86] Revert r330638 - accidental commitGabor Buella
2018-04-23[X86] movdiri and movdir64b instructionsGabor Buella
2018-04-20[X86] WaitPKG instructionsGabor Buella
2018-04-13[X86] Remove remaining itinerary support from instructions and target (PR37093)Simon Pilgrim
2018-04-13[X86] Introduce cldemote instructionGabor Buella
2018-04-11[X86] Describe wbnoinvd instructionGabor Buella
2018-02-23Intrinsics calls should avoid the PLT when "RtLibUseGOT" metadata is present.Sriraman Tallam
2018-02-11[X86] Don't make 512-bit vectors legal when preferred vector width is 256 bit...Craig Topper
2018-01-29[X86] Emit 11-byte or 15-byte NOPs on recent AMD targets, else default to 10-...Simon Pilgrim
2018-01-22Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth
2018-01-22Break false dependencies for POPCNT, LZCNT, TZCNTMarina Yatsina
2018-01-20[X86] Add support for passing 'prefer-vector-width' function attribute into X...Craig Topper
2018-01-18[X86] Add intrinsic support for the RDPID instructionCraig Topper
2018-01-10[X86] Move HasNOPL to a subtarget feature bit. Plumb MCSubtargetInfo through ...Craig Topper
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