summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Utils
Commit message (Expand)AuthorAgeFilesLines
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* [X86][SSE] Add shuffle combining support for ISD::ANY_EXTEND_VECTOR_INREGSimon Pilgrim2019-05-262-3/+4
* Avoid cppcheck operator precedence warnings. NFCI.Simon Pilgrim2019-05-031-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-193-12/+9
* Remove unneeded dependency from lib/Target/X86/Utils/ to lib/IR (aka Core).Nico Weber2018-12-091-1/+1
* [X86][SSE] Update raw mask shuffle decoders to handle UNDEF mask eltsSimon Pilgrim2018-10-232-19/+39
* Revert rL344933 from llvm/trunk: [X86][SSE] Tidyup DecodeVPERMILPMask shuffle...Simon Pilgrim2018-10-221-4/+0
* [X86][SSE] Tidyup DecodeVPERMILPMask shuffle mask decodingSimon Pilgrim2018-10-221-0/+4
* [X86] Improve some shuffle decoding code to remove a conditional from a loop ...Craig Topper2018-06-081-11/+9
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [X86] Remove use of MVT class from the ShuffleDecode library.Craig Topper2018-03-122-149/+118
* Fix signed/unsigned comparison warningsSimon Pilgrim2017-07-041-4/+4
* [X86][SSE4A] Generalized EXTRQI/INSERTQI shuffle decodesSimon Pilgrim2017-07-042-27/+37
* [X86][XOP] Fix VPERMIL2 non-constant pool shuffle decoding (PR31296)Simon Pilgrim2016-12-071-6/+8
* [X86] Add support for printing shuffle comments for VALIGN instructions.Craig Topper2016-10-222-0/+12
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* [X86][AVX] Add target shuffle decode support for VBROADCASTSimon Pilgrim2016-07-182-0/+9
* [X86][AVX] Add VBROADCASTF128/VBROADCASTI128 shuffle comments supportSimon Pilgrim2016-07-142-0/+17
* [X86][AVX512] Fixed decoding of permd/permpd variable mask shuffles + enabled...Simon Pilgrim2016-07-051-2/+3
* [X86][AVX512] Add support for 512-bit shuffle decoding of VPERMPD/VPERMQSimon Pilgrim2016-07-032-8/+9
* [NFC] Silence gcc warning (-Wsign-compare)Filipe Cabecinhas2016-06-061-1/+1
* [X86][XOP] Added VPERMIL2PD/VPERMIL2PS raw mask decoding for target shuffle c...Simon Pilgrim2016-06-052-0/+44
* [X86][XOP] Fixed VPPERM permute op decoding (PR27472).Simon Pilgrim2016-04-241-1/+1
* [NFC] Header cleanupMehdi Amini2016-04-182-1/+2
* [X86][XOP] Added VPPERM constant mask decoding and target shuffle combining s...Simon Pilgrim2016-04-162-2/+48
* [X86] Tidied up shuffle decode function doxygen descriptionsSimon Pilgrim2016-04-081-26/+37
* [X86][AVX512] Fixed VPERMT2* shuffle mask decoding and enabled target shuffle...Simon Pilgrim2016-03-061-2/+3
* [X86][AVX] Improved VPERMILPS variable shuffle mask decoding.Simon Pilgrim2016-03-052-0/+23
* [X86][AVX512BW] Fixed 512-bit PSHUFB shuffle mask decode and added combine test.Simon Pilgrim2016-03-031-3/+3
* [X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.Simon Pilgrim2016-02-072-0/+16
* [X86][SSE] Refactored PMOVZX shuffle decoding to use scalar input typesSimon Pilgrim2016-02-062-5/+3
* Remove autoconf supportChris Bieneman2016-01-261-15/+0
* [X86] Move shuffle decoding for constant pool into the X86CodeGen library to ...Craig Topper2015-12-312-181/+0
* [X86] Fix an unused variable warning in released builds.Craig Topper2015-12-261-0/+2
* [X86] Add support for printing shuffle comments for AVX512 PSHUFB instructions.Craig Topper2015-12-261-4/+2
* [X86] Fix shuffle decoding for variable VPERMIL to be tolerant of the Constan...Craig Topper2015-12-262-33/+56
* AVX512: Implemented DAG lowering for shuff62x2/shufi62x2 instructions ( shuff...Igor Breger2015-10-152-0/+25
* [X86][MMX] Added shuffle decodes for MMX/3DNow! shuffles.Simon Pilgrim2015-09-132-2/+16
* AVX-512: Lowering for 512-bit vector shuffles.Elena Demikhovsky2015-09-082-0/+86
* Fix gcc warnings of different enum and non-enum types in ternariesDenis Protivensky2015-07-071-1/+1
* [X86][AVX] Add support for shuffle decoding of vperm2f128/vperm2i128 with zer...Simon Pilgrim2015-07-061-5/+3
* [X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ instructionsSimon Pilgrim2015-07-062-0/+82
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-232-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-192-2/+2
* Reformat.NAKAMURA Takumi2015-05-251-19/+19
* Prune CRLFs.NAKAMURA Takumi2015-05-252-539/+539
* Line ending fix. NFC.Simon Pilgrim2015-02-141-81/+81
* X86: silence a GCC warningSaleem Abdulrasool2015-01-311-1/+1
* Remove unused variable.Diego Novillo2015-01-311-2/+2
* [X86][SSE] Shuffle mask decode support for zero extend, scalar float/double m...Simon Pilgrim2015-01-312-388/+430
OpenPOWER on IntegriCloud