summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Fixed a few typos and formatting problems. NFCI.David L Kreitzer2016-04-121-15/+15
* X86: Avoid accessing SDValues after they've been RAUW'dJustin Bogner2016-04-121-3/+8
* fix indentation; NFCSanjay Patel2016-04-121-12/+12
* Swift Calling Convention: swifterror target support.Manman Ren2016-04-115-1/+79
* Test commit.Sriraman Tallam2016-04-111-1/+1
* [X86] Restrict max long nop length for Lakemont.Andrey Turetskiy2016-04-111-1/+2
* [X86][AVX512BW] Add support for v64i8 multipliesSimon Pilgrim2016-04-101-3/+38
* [X86] Use for loops over types to reduce code for setting up operation actions.Craig Topper2016-04-101-150/+97
* [X86] Remove unnecessary setOperationAction for SRA v2i64/v4i64 when VLX is s...Craig Topper2016-04-101-2/+0
* [MC] support TLSDESC and TLSCALL / GNU2 tls dialectDavide Italiano2016-04-091-0/+4
* [x86] use BMI 'andn' for logic + compare ops Sanjay Patel2016-04-091-3/+13
* [X86][XOP] Support for VPPERM 2-input shuffle mask decodingSimon Pilgrim2016-04-093-27/+127
* [X86] Use for loops over types to reduce code for setting up operation action...Craig Topper2016-04-091-149/+78
* [X86] Remove calls to setOperationAction that set CTLZ_ZERO_UNDEF for some ve...Craig Topper2016-04-091-16/+0
* [SSP] Remove llvm.stackprotectorcheck.Tim Shen2016-04-082-3/+20
* Rangeify a loop. NFC.Hans Wennborg2016-04-081-4/+3
* Remove some redundant variables from X86TargetLowering::LowerDYNAMIC_STACKALLOCHans Wennborg2016-04-081-3/+0
* [X86] Fix PR23155 by turning on X86FixupBWInsts by default.Kevin B. Smith2016-04-081-1/+1
* [X86] Tidied up shuffle decode function doxygen descriptionsSimon Pilgrim2016-04-082-30/+41
* [X86]: Fix for PR27251.Kevin B. Smith2016-04-071-3/+18
* [X86][SSE] Add support for VZEXT constant foldingSimon Pilgrim2016-04-071-0/+18
* [X86] Reuse EFLAGS and form LOCKed ops when only user is SETCC.Ahmed Bougacha2016-04-071-15/+93
* Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFra...Hans Wennborg2016-04-071-14/+34
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-3/+5
* Revert r265450 "[X86] Reuse EFLAGS and form LOCKed ops when only user is SETCC."Hans Wennborg2016-04-061-76/+15
* Revert "Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminat...Hans Wennborg2016-04-061-26/+13
* Faster stack-protector for Android/AArch64.Evgeniy Stepanov2016-04-052-11/+10
* Swift Calling Convention: add swiftcc.Manman Ren2016-04-052-0/+22
* Revert "Fix Clang-tidy modernize-deprecated-headers warnings in remaining fil...Duncan P. N. Exon Smith2016-04-051-38/+33
* Fix Clang-tidy modernize-deprecated-headers warnings in remaining files; othe...Eugene Zelenko2016-04-051-33/+38
* [X86] Reuse EFLAGS and form LOCKed ops when only user is SETCC.Ahmed Bougacha2016-04-051-15/+76
* [X86] Simplify early-exit check. NFC.Ahmed Bougacha2016-04-051-4/+4
* fix typo; NFCSanjay Patel2016-04-051-1/+1
* Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFra...Hans Wennborg2016-04-041-13/+26
* ARM, AArch64, X86: Check preserved registers for tail calls.Matthias Braun2016-04-041-7/+7
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-046-0/+30
* AVX-512: Truncating store for i1 vectorsElena Demikhovsky2016-04-041-1/+62
* [X86] Removed duplicate code.Simon Pilgrim2016-04-031-5/+5
* [X86][SSE] Support for MOVMSK signbit extraction instructionsSimon Pilgrim2016-04-035-45/+32
* [X86] Tidied up X86ISD instruction nodes. NFCI.Simon Pilgrim2016-04-031-50/+59
* AVX-512: Load and Extended Load for i1 vectorsElena Demikhovsky2016-04-032-10/+122
* [x86] avoid intermediate splat for non-zero memsets (PR27100)Sanjay Patel2016-04-011-1/+2
* [x86] avoid intermediate splat for non-zero memsets (PR27100)Sanjay Patel2016-04-011-6/+8
* [x86] Remove redundant call to setTargetDAGCombine for BUILD_VECTOR node type.Andrea Di Biagio2016-04-011-1/+0
* [X86] Introduce Lakemont CPU.Andrey Turetskiy2016-04-011-0/+3
* Use range-based for loops. NFC.Michael Kuperstein2016-04-011-6/+5
* Follow-up to r265036: I got these iterators mixed upHans Wennborg2016-03-311-2/+2
* Revert r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFrameP...Hans Wennborg2016-03-311-19/+12
* [X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27...Hans Wennborg2016-03-311-12/+19
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-312-8/+11
OpenPOWER on IntegriCloud