summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* X86: Consistently declare pass initializers in X86.h; NFCMatthias Braun2018-11-011-15/+0
* [X86] Change X86 backend to look for 'min-legal-vector-width' attribute inste...Craig Topper2018-10-251-4/+5
* Recommit r343993: [X86] condition branches folding for three-way conditional ...Rong Xu2018-10-091-0/+7
* [X86] Revert r343993 condition branches folding for three-way conditional codesRong Xu2018-10-081-7/+0
* [X86] condition branches folding for three-way conditional codesRong Xu2018-10-081-0/+7
* [x86/SLH] Add a real Clang flag and LLVM IR attribute for SpeculativeChandler Carruth2018-09-041-7/+1
* [x86] Actually initialize the SLH pass with the x86 backend and useChandler Carruth2018-08-161-0/+2
* Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod...Reid Kleckner2018-07-231-1/+7
* [SLH] Introduce a new pass to do Speculative Load Hardening to mitigateChandler Carruth2018-07-131-0/+7
* Revert "Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC ...Jonas Devlieghere2018-06-281-7/+1
* [MachineOutliner] Define MachineOutliner support in TargetOptionsJessica Paquette2018-06-281-0/+4
* SelectionDAGBuilder, mach-o: Skip trap after noreturn call (for Mach-O)Matthias Braun2018-06-281-1/+3
* Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod...Reid Kleckner2018-06-251-1/+7
* Revert r335297 "[X86] Implement more of x86-64 large and medium PIC code models"Reid Kleckner2018-06-211-4/+1
* [X86] Implement more of x86-64 large and medium PIC code modelsReid Kleckner2018-06-211-1/+4
* [MS][ARM64] Hoist __ImageBase handling into TargetLoweringObjectFileCOFFReid Kleckner2018-06-121-2/+0
* Correct dwarf unwind information in function epiloguePetar Jovanovic2018-04-241-0/+6
* MachO: trap unreachable instructionsTim Northover2018-04-131-1/+2
* [x86] Introduce a pass to begin more systematically fixing PR36028 and simila...Chandler Carruth2018-04-101-0/+3
* Add the ShadowCallStack passVlad Tsyrklevich2018-04-041-0/+3
* [X86] Reduce Store Forward Block issues in HW - Recommit after fixing Bug 36346Lama Saba2018-04-021-0/+3
* Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie2018-03-231-1/+1
* Revert r325128 ("[X86] Reduce Store Forward Block issues in HW").Richard Smith2018-02-231-1/+0
* [X86] Reduce Store Forward Block issues in HW - Recommit after fixing Bug 36346Lama Saba2018-02-141-0/+1
* Revert r324835 "[X86] Reduce Store Forward Block issues in HW"Hans Wennborg2018-02-121-1/+0
* [X86] Reduce Store Forward Block issues in HWLama Saba2018-02-111-0/+1
* [X86] Don't make 512-bit vectors legal when preferred vector width is 256 bit...Craig Topper2018-02-111-3/+18
* Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth2018-01-221-0/+10
* Separate LoopTraversal, ReachingDefAnalysis and BreakFalseDeps into their own...Marina Yatsina2018-01-221-1/+1
* Rename ExecutionDepsFix files to ExecutionDomainFixMarina Yatsina2018-01-221-1/+1
* Separate ExecutionDepsFix into 4 parts:Marina Yatsina2018-01-221-9/+14
* [X86] Add support for passing 'prefer-vector-width' function attribute into X...Craig Topper2018-01-201-2/+20
* Instrument Control Flow For Indirect Branch TrackingOren Ben Simhon2018-01-091-0/+2
* (Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das2017-12-221-4/+3
* Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das2017-12-211-3/+4
* Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das2017-12-211-4/+3
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner2017-11-081-7/+0
* Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-071-0/+7
* Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-011-7/+0
* Correct dwarf unwind information in function epilogue for X86Petar Jovanovic2017-11-011-0/+7
* X86: Register the X86CallFrameOptimization passZvi Rackover2017-10-241-0/+2
* [X86] Add a pass to convert instruction chains between domains.Guy Blank2017-10-221-0/+7
* Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun2017-10-121-1/+1
* TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun2017-10-121-1/+1
* [X86][NFC] Add X86CmovConverterPass to the pass registry.Amjad Aboud2017-10-021-0/+2
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* Delete Default and JITDefault code modelsRafael Espindola2017-08-031-3/+15
* [X86] X86::CMOV to Branch heuristic based optimization.Amjad Aboud2017-07-161-0/+1
* [X86] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet2017-07-011-47/+0
OpenPOWER on IntegriCloud