summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx-basic.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Make getZeroVector return floating point vectors in their native type o...Craig Topper2019-09-081-1/+1
* [X86] Force floating point values in constant pool decoding to print in scien...Craig Topper2018-10-291-1/+1
* [X86] Standardize floating point assembly commentsSimon Pilgrim2018-10-021-1/+1
* [x86] try harder to use broadcast to load a scalar into vector regSanjay Patel2018-08-251-2/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-10/+10
* [X86][AVX] Regenerate test. NFCI.Simon Pilgrim2017-11-041-7/+0
* [X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD.Craig Topper2017-09-181-2/+2
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-07-271-3/+3
* [X86][AVX] Regenerated and cleaned up AVX1 intrinsic tests.Simon Pilgrim2017-07-261-0/+7
* [x86, SSE] AVX1 PR28129 (256-bit all-ones rematerialization)Simon Pilgrim2017-05-131-4/+4
* [X86] Don't lower FABS/FNEG masking directly to a ConstantPool load. Just cre...Craig Topper2016-08-291-1/+1
* [X86] Lower 256-bit vector all-zero constants to v8i32 even with AVX1 only. E...Craig Topper2016-05-081-1/+1
* [x86, AVX] tighten checksSanjay Patel2016-01-261-26/+59
* Add a bunch of CHECK missing colons in tests. NFC.Ahmed Bougacha2015-03-141-1/+1
* [X86] Use vmovss to handle inserting an element into index 0 of a v8f32 vecto...Craig Topper2015-03-051-0/+9
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-1/+1
* [x86] Enable the new vector shuffle lowering by default.Chandler Carruth2014-10-041-40/+0
* [x86] Undo a flawed transform I added to form UNPCK instructions whenChandler Carruth2014-09-151-3/+3
* [x86] Teach the target shuffle mask extraction to recognize unary formsChandler Carruth2014-08-021-2/+2
* [x86] Add a much more powerful framework for combining x86 shuffleChandler Carruth2014-07-271-1/+1
* Remove some instructions that existed to provide aliases to the assembler. Ca...Craig Topper2013-10-081-2/+2
* Put VMOVPQIto64rr in the VRPDI class.Rafael Espindola2013-05-011-0/+10
* Teach DAG combiner to constant fold fneg of a BUILD_VECTOR of constants.Craig Topper2012-09-091-2/+2
* Fix assert in LowerBUILD_VECTOR for v16i16 type on AVX.Chad Rosier2011-12-151-0/+8
* Add support for lowering fneg when AVX is enabled.Chad Rosier2011-12-151-0/+8
* Expand V_SET0 to xorps by default.Jakob Stoklund Olesen2011-11-071-1/+1
* Change all checks regarding the presence of any SSE level to alwaysBruno Cardoso Lopes2011-09-151-1/+1
* Fix PR10845. SUBREG_TO_REG shouldn't be used when the input andBruno Cardoso Lopes2011-09-121-0/+14
* Add support for 256-bit versions of VSHUFPD and VSHUFPS.Bruno Cardoso Lopes2011-08-251-4/+2
* Instead of always leaving the work to the generic legalizer whenBruno Cardoso Lopes2011-08-161-0/+43
* Fix PR10492 by teaching MOVHLPS and MOVLPS mask matching to be more strict.Bruno Cardoso Lopes2011-08-111-0/+8
* Rename and tidy up testsBruno Cardoso Lopes2011-08-091-0/+44
OpenPOWER on IntegriCloud