summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Recommit r344877 "[X86] Stop promoting integer loads to vXi64"Craig Topper2018-10-221-30/+28
* Revert r344877 "[X86] Stop promoting integer loads to vXi64"Craig Topper2018-10-221-28/+30
* [X86] Stop promoting integer loads to vXi64Craig Topper2018-10-211-30/+28
* Revert r344873 "foo"Craig Topper2018-10-211-28/+30
* fooCraig Topper2018-10-211-30/+28
* Remove redundant includes from lib/Target/X86.Michael Zolotukhin2017-12-131-2/+0
* [APInt] Add APInt::insertBits() method to insert an APInt into a larger APIntSimon Pilgrim2017-03-101-2/+1
* [X86][SSE] Speed up constant pool shuffle mask decoding with direct copy (PR3...Simon Pilgrim2017-03-091-7/+27
* [X86] Fix SmallVector sizes in constant pool shuffle decoding to avoid heap a...Craig Topper2017-02-271-5/+5
* [X86] Use APInt instead of SmallBitVector for tracking undef elements in cons...Craig Topper2017-02-271-10/+10
* [APInt] Add APInt::extractBits() method to extract APInt subrange (reapplied)Simon Pilgrim2017-02-251-4/+3
* Revert: r296141 [APInt] Add APInt::extractBits() method to extract APInt subr...Simon Pilgrim2017-02-241-3/+4
* [APInt] Add APInt::extractBits() method to extract APInt subrangeSimon Pilgrim2017-02-241-4/+3
* [APInt] Add APInt::setBits() method to set all bits in rangeSimon Pilgrim2017-02-241-2/+1
* [X86][SSE] Use APInt::getBitsSet() instead of APInt::getLowBitsSet().shl() se...Simon Pilgrim2017-02-221-5/+6
* Use APInt::isAllOnesValue instead of popcnt. NFCI.Simon Pilgrim2016-10-231-1/+1
* [X86] Fix DecodeVPERMVMask to handle cases where the constant pool entry has ...Craig Topper2016-10-181-28/+22
* [AVX-512] Fix DecodeVPERMV3Mask to handle cases where the constant pool entry...Craig Topper2016-10-181-17/+22
* [X86][SSE] Cleaned up shuffle decode assertion messagesSimon Pilgrim2016-10-011-7/+11
* [X86] Avoid "unused" warnings if no assertsDouglas Katzman2016-09-291-2/+4
* [X86][SSE] Added common helper for shuffle mask constant pool decodes.Simon Pilgrim2016-09-291-164/+136
* [X86][AVX] Add support for target shuffle combining to VPERMILPS variable shu...Simon Pilgrim2016-07-131-3/+6
* [X86][AVX512] Fixed decoding of permd/permpd variable mask shuffles + enabled...Simon Pilgrim2016-07-051-3/+4
* Try a bit harder to remove the signed and unsigned comparison warning.Chandler Carruth2016-06-111-1/+1
* Compare to an unsigned literal to avoid a -Wsign-compare warning.Chandler Carruth2016-06-111-1/+1
* [X86][XOP] Tidied up DecodeVPERMIL2PMask to more closely match DecodeVPERMILP...Simon Pilgrim2016-06-051-3/+5
* [X86][XOP] Added VPERMIL2PD/VPERMIL2PS shuffle mask comment decodingSimon Pilgrim2016-06-041-0/+71
* [X86][XOP] Support for VPPERM 2-input shuffle mask decodingSimon Pilgrim2016-04-091-0/+68
* [X86][AVX512] Fixed VPERMT2* shuffle mask decoding and enabled target shuffle...Simon Pilgrim2016-03-061-3/+4
* Fix spelling. NFCI.Simon Pilgrim2016-02-261-1/+1
* [X86][SSE] Improve PSHUFB shuffle mask decoding.Simon Pilgrim2016-02-181-16/+36
* [X86] Move shuffle decoding for constant pool into the X86CodeGen library to ...Craig Topper2015-12-311-0/+190
OpenPOWER on IntegriCloud