2014-12-04 |
Michael Liao | [X86] Clean up whitespace as well as minor coding style |
blob | commitdiff | raw |
2014-12-04 |
Michael Liao | [X86] Restore X86 base pointer after call to llvm.eh... |
blob | commitdiff | raw | diff to current |
2014-12-03 |
Sanjay Patel | fix typos, grammar, formatting; NFC |
blob | commitdiff | raw | diff to current |
2014-12-02 |
Sanjay Patel | fix typo in comment |
blob | commitdiff | raw | diff to current |
2014-12-01 |
Philip Reames | [Statepoints 2/4] Statepoint infrastructure for garbage... |
blob | commitdiff | raw | diff to current |
2014-11-28 |
Duncan P. N. Exon... | Revert "Masked Vector Load and Store Intrinsics." |
blob | commitdiff | raw | diff to current |
2014-11-26 |
Elena Demikhovsky | AVX-512: Scalar ERI intrinsics |
blob | commitdiff | raw | diff to current |
2014-11-25 |
Simon Pilgrim | [X86][SSE] Improvements to byte shift shuffle matching |
blob | commitdiff | raw | diff to current |
2014-11-25 |
Cameron McInally | [AVX512] Add 512b integer shift by variable intrinsics... |
blob | commitdiff | raw | diff to current |
2014-11-24 |
Andrea Di Biagio | [X86] Improved target specific combine on VSELECT dag... |
blob | commitdiff | raw | diff to current |
2014-11-23 |
Michael Kuperstein | [X86] Fixes bug in build_vector v4x32 lowering |
blob | commitdiff | raw | diff to current |
2014-11-23 |
Elena Demikhovsky | Masked Vector Load and Store Intrinsics. |
blob | commitdiff | raw | diff to current |
2014-11-22 |
Chandler Carruth | [x86] Teach the vector shuffle yet another step of... |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Sanjay Patel | Add a feature flag for slow 32-byte unaligned memory... |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Chandler Carruth | [x86] Restructure the checking patterns for v16 and... |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Chandler Carruth | [x86] Make the previous logic significantly less conser... |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Chandler Carruth | [x86] Teach the x86 vector shuffle lowering to detect... |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Alexey Volkov | [X86] For Silvermont CPU use 16-bit division instead... |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Quentin Colombet | [X86] Do not custom lower UINT_TO_FP when the target... |
blob | commitdiff | raw | diff to current |
2014-11-20 |
Reid Kleckner | Fix more instances of -Wsentinel on Windows with s... |
blob | commitdiff | raw | diff to current |
2014-11-20 |
Saleem Abdulrasool | X86: use the correct alloca symbol for Windows Itanium |
blob | commitdiff | raw | diff to current |
2014-11-19 |
Andrea Di Biagio | [X86] Improved lowering of v4x32 build_vector dag nodes. |
blob | commitdiff | raw | diff to current |
2014-11-19 |
Simon Pilgrim | [X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2 |
blob | commitdiff | raw | diff to current |
2014-11-15 |
Simon Pilgrim | [X86][SSE] Improve legal SHUFP and PSHUFD shuffle matching |
blob | commitdiff | raw | diff to current |
2014-11-14 |
Tim Northover | X86: use getConstant rather than getTargetConstant... |
blob | commitdiff | raw | diff to current |
2014-11-13 |
Aditya Nandakumar | We can get the TLOF from the TargetMachine - so constru... |
blob | commitdiff | raw | diff to current |
2014-11-13 |
Elena Demikhovsky | AVX-512: SINT_TO_FP cost model and some bugfixes |
blob | commitdiff | raw | diff to current |
2014-11-13 |
Aditya Nandakumar | This patch changes the ownership of TLOF from TargetLow... |
blob | commitdiff | raw | diff to current |
2014-11-13 |
Chandler Carruth | [x86] Teach the vector shuffle lowering to make a more... |
blob | commitdiff | raw | diff to current |
2014-11-13 |
Chandler Carruth | [x86] Don't form overly fragmented blends when splittin... |
blob | commitdiff | raw | diff to current |
2014-11-12 |
Sanjay Patel | Expose the number of Newton-Raphson iterations applied... |
blob | commitdiff | raw | diff to current |
2014-11-12 |
Cameron McInally | [AVX512] Add integer shift by immediate intrinsics. |
blob | commitdiff | raw | diff to current |
2014-11-12 |
Chandler Carruth | [x86] Start improving the matching of unpck instruction... |
blob | commitdiff | raw | diff to current |
2014-11-12 |
Elena Demikhovsky | AVX-512: Intrinsics for ERI |
blob | commitdiff | raw | diff to current |
2014-11-11 |
Sanjay Patel | Use rcpss/rcpps (X86) to speed up reciprocal calcs... |
blob | commitdiff | raw | diff to current |
2014-11-11 |
Dario Domizioli | [X86][ELF] Fix PR20243 - leaf frame pointer bug with... |
blob | commitdiff | raw | diff to current |
2014-11-11 |
Andrea Di Biagio | [X86] Add missing check for 'isINSERTPSMask' in method... |
blob | commitdiff | raw | diff to current |
2014-11-11 |
Quentin Colombet | [X86] Custom lower UINT_TO_FP from v4f32 to v4i32,... |
blob | commitdiff | raw | diff to current |
2014-11-06 |
Ahmed Bougacha | [X86] Add VFMADDSUB cases for the 213->231 custom inserter. |
blob | commitdiff | raw | diff to current |
2014-11-06 |
Ahmed Bougacha | [X86] Add missing FMA3 VFMADDSUB in the emitter. |
blob | commitdiff | raw | diff to current |
2014-11-06 |
Quentin Colombet | [X86] Lower VSELECT into SHRUNKBLEND when we shrink... |
blob | commitdiff | raw | diff to current |
2014-11-05 |
Andrea Di Biagio | [X86] Teach method 'isVectorClearMaskLegal' how to... |
blob | commitdiff | raw | diff to current |
2014-11-03 |
Ahmed Bougacha | [X86] Add debug print name for X86ISD::[US]MUL8. NFC... |
blob | commitdiff | raw | diff to current |
2014-11-03 |
Ahmed Bougacha | [X86] 8bit divrem: Improve codegen for AH register... |
blob | commitdiff | raw | diff to current |
2014-11-01 |
Adrian Prantl | Revert "Temporarily revert r220777 to sort out build... |
blob | commitdiff | raw | diff to current |
2014-11-01 |
NAKAMURA Takumi | Revert r220779, "[AVX512] Removed special case for... |
blob | commitdiff | raw | diff to current |
2014-11-01 |
Adrian Prantl | Temporarily revert r220777 to sort out build bot breakage. |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [AVX512] Removed special case for cmp instructions... |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [x86] Simplify vector selection if condition value... |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [AVX512] Bring back vector-shuffle lowering support... |
blob | commitdiff | raw | diff to current |
2014-10-24 |
Simon Pilgrim | [X86][SSE] Bitcast assertion in XFormVExtractWithShuffl... |
blob | commitdiff | raw | diff to current |
2014-10-24 |
Sanjay Patel | Allow AVX vrsqrtps generation. |
blob | commitdiff | raw | diff to current |
2014-10-24 |
Sanjay Patel | Use rsqrt (X86) to speed up reciprocal square root... |
blob | commitdiff | raw | diff to current |
2014-10-23 |
Ahmed Bougacha | [X86] Improve mul w/ overflow codegen, to MUL8+SETO. |
blob | commitdiff | raw | diff to current |
2014-10-21 |
Matt Arsenault | Add minnum / maxnum codegen |
blob | commitdiff | raw | diff to current |
2014-10-20 |
Quentin Colombet | [X86] Fix a bug in the lowering of the mask of VSELECT. |
blob | commitdiff | raw | diff to current |
2014-10-13 |
Filipe Cabecinhas | Fix a broadcast related regression on the vector shuffl... |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Simon Pilgrim | Test commit access (email fix) |
blob | commitdiff | raw | diff to current |
2014-10-11 |
Simon Pilgrim | Test commit access |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Robert Khasanov | [AVX512] Added intrinsics for 128-, 256- and 512-bit... |
blob | commitdiff | raw | diff to current |
2014-10-05 |
Elena Demikhovsky | AVX-512-SKX: Added instruction VPMOVM2B/W/D/Q. |
blob | commitdiff | raw | diff to current |
2014-10-05 |
Chandler Carruth | [x86] Fix PR21139, one of the last remaining regression... |
blob | commitdiff | raw | diff to current |
2014-10-05 |
Chandler Carruth | [x86] Teach the new vector shuffle lowering how to... |
blob | commitdiff | raw | diff to current |
2014-10-04 |
Chandler Carruth | [x86] Enable the new vector shuffle lowering by default. |
blob | commitdiff | raw | diff to current |
2014-10-04 |
Chandler Carruth | [x86] Fix a bug in the VZEXT DAG combine that I just... |
blob | commitdiff | raw | diff to current |
2014-10-04 |
Chandler Carruth | [x86] Sink a generic combine of VZEXT nodes from the... |
blob | commitdiff | raw | diff to current |
2014-10-03 |
Chandler Carruth | [x86] Add a really preposterous number of patterns... |
blob | commitdiff | raw | diff to current |
2014-10-03 |
Chandler Carruth | [x86] Teach the new vector shuffle lowering to aggressi... |
blob | commitdiff | raw | diff to current |
2014-10-03 |
Chandler Carruth | [x86] Refactor the element insertion logic in the new... |
blob | commitdiff | raw | diff to current |
2014-10-03 |
Chandler Carruth | [x86] Significantly improve the ability of the new... |
blob | commitdiff | raw | diff to current |
2014-10-03 |
Chandler Carruth | [x86] Unbreak SSE1 with the new vector shuffle lowering... |
blob | commitdiff | raw | diff to current |
2014-10-02 |
Chandler Carruth | [x86] Teach the new vector shuffle lowering to widen... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Chandler Carruth | [x86] Improve and correct how the new vector shuffle... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Sanjay Patel | Lower FNEG ( FABS (x) ) -> FNABS (x) [X86 codegen]... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Eric Christopher | constify TargetMachine parameter for X86TargetLowering. |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Sanjay Patel | Don't repeat function/variable name in comment. NFC. |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Chandler Carruth | [x86] Fix a few more tiny patterns with the new vector... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Chandler Carruth | [x86] Delete some extraneous logic from the new vector... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Nick Lewycky | Fix typo in comment from r218733 |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Chandler Carruth | [x86] Teach the new vector shuffle lowering to be even... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Chandler Carruth | [x86] Hoist the zext-lowering up in the v4i32 lowering... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Chandler Carruth | [x86] Teach the new vector shuffle lowering about VBROA... |
blob | commitdiff | raw | diff to current |
2014-09-30 |
Robert Khasanov | [AVX512] Added intrinsics for 128- and 256-bit versions... |
blob | commitdiff | raw | diff to current |
2014-09-30 |
Robert Khasanov | [AVX512] Enabled intrinsics for VPCMPEQD and VPCMPEQQ. |
blob | commitdiff | raw | diff to current |
2014-09-30 |
Chandler Carruth | [x86] Revert r218588, r218589, and r218600. These patch... |
blob | commitdiff | raw | diff to current |
2014-09-29 |
Chandler Carruth | [x86] Make the new vector shuffle lowering lower blends... |
blob | commitdiff | raw | diff to current |
2014-09-29 |
Chandler Carruth | [x86] Delete a bunch of really bad and totally unnecess... |
blob | commitdiff | raw | diff to current |
2014-09-29 |
Chandler Carruth | [x86] Refactor all of the VSELECT-as-blend lowering... |
blob | commitdiff | raw | diff to current |
2014-09-29 |
Chandler Carruth | [x86] Improve naming and comments for VSELECT lowering. |
blob | commitdiff | raw | diff to current |
2014-09-29 |
Chandler Carruth | [x86] Add the dispatch skeleton to the new vector shuff... |
blob | commitdiff | raw | diff to current |
2014-09-29 |
Chandler Carruth | [x86] Make the split-and-lower routine fully generic... |
blob | commitdiff | raw | diff to current |
2014-09-28 |
Chandler Carruth | [x86] Teach the new vector shuffle lowering to fall... |
blob | commitdiff | raw | diff to current |
2014-09-28 |
Chandler Carruth | [x86] Fix the new vector shuffle lowering's use of... |
blob | commitdiff | raw | diff to current |
2014-09-28 |
Chandler Carruth | [x86] Fix a really silly bug that I introduced fixing... |
blob | commitdiff | raw | diff to current |
2014-09-28 |
Chandler Carruth | [x86] Fix yet another bug in the new vector shuffle... |
blob | commitdiff | raw | diff to current |
2014-09-27 |
Chandler Carruth | [x86] Fix yet another issue with widening vector shuffl... |
blob | commitdiff | raw | diff to current |
2014-09-27 |
Chandler Carruth | [x86] Fix terrible bugs everywhere in the new vector... |
blob | commitdiff | raw | diff to current |
2014-09-26 |
Chandler Carruth | [x86] Fix a moderately terrifying bug in the new 128... |
blob | commitdiff | raw | diff to current |
2014-09-26 |
Chandler Carruth | [x86] The mnemonic is SHUFPS not SHUPFS. =[ I'm very... |
blob | commitdiff | raw | diff to current |
2014-09-26 |
Chandler Carruth | [x86] In the new vector shuffle lowering, when trying... |
blob | commitdiff | raw | diff to current |
next |