summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/sse3.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86][SSE] Check SSE2/SSE3 codegen tests on i686 and x86_64Simon Pilgrim2017-06-261-41/+161
* Regenerate sse3.ll test results. NFCAmaury Sechet2017-06-021-0/+18
* [X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD...Simon Pilgrim2016-06-281-2/+2
* Regenerated testSimon Pilgrim2016-06-221-1/+1
* Make utils/update_llc_test_checks.py note that the assertions areJames Y Knight2015-11-231-0/+1
* [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the b...Simon Pilgrim2015-08-011-2/+4
* [X86][SSE3] Just use an explicit SSE3 target attribute - not a cpu type.Simon Pilgrim2015-07-051-1/+1
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-9/+9
* [x86] Make the new vector shuffle legality test on by default, whichChandler Carruth2015-02-201-7/+2
* [x86] Teach the unpack lowering how to lower with an initial unpack inChandler Carruth2015-02-191-15/+6
* [x86] Dramatically improve v8i16 shuffle lowering by not using itsChandler Carruth2015-02-191-14/+21
* [x86] Remove the final fallback in the v8i16 lowering that isn't reallyChandler Carruth2015-02-191-5/+5
* [x86] Simplify the pre-SSSE3 v16i8 lowering significantly by decomposingChandler Carruth2015-02-191-11/+8
* [x86] Add support for bit-wise blending and use it in the v8 and v16Chandler Carruth2015-02-191-16/+13
* [X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2Simon Pilgrim2014-11-191-3/+3
* [x86] Enable the new vector shuffle lowering by default.Chandler Carruth2014-10-041-52/+57
* [x86] Cleanup and generate precise FileCheck assertions for a bunch ofChandler Carruth2014-10-031-115/+135
* [x86] Fix a bad predicate I spotted by inspection -- pshufhw and pshuflwChandler Carruth2014-05-171-1/+1
* Allocate local registers in order for optimal coloring.Andrew Trick2013-07-251-18/+18
* Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin2013-07-141-10/+10
* Simplify handling of v16i8 shuffles and fix a missed optimization.Craig Topper2012-05-181-3/+4
* Teach two-address pass to re-schedule two-address instructions (or the killEvan Cheng2011-11-141-13/+11
* Use a bigger hammer to fix PR11314 by disabling the "forcing two-addressEvan Cheng2011-11-101-8/+9
* Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman2011-11-031-14/+10
* Revert r143206, as there are still some failing tests.Dan Gohman2011-10-291-10/+14
* Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman2011-10-281-14/+10
* Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands2011-10-281-10/+14
* Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman2011-10-281-14/+10
* Fix broken x86_64 tests which specify non-64-bit cpu's.Evan Cheng2011-07-081-2/+2
* Be more aggressive about following hints.Jakob Stoklund Olesen2011-07-081-3/+3
* Fix a batch of x86 tests to be coalescer independent.Jakob Stoklund Olesen2011-05-041-12/+11
* Fix register-dependent X86 tests.Jakob Stoklund Olesen2011-04-051-6/+6
* Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Als...Evan Cheng2010-10-071-1/+16
* Teach EmitLiveInCopies to omit copies for unused virtual registers,Dan Gohman2010-06-241-3/+3
* Enable -sse-domain-fix by default. Now with tests!Jakob Stoklund Olesen2010-03-301-4/+4
* Turning off post-ra scheduling for x86. It isn't a consistent win.Evan Cheng2010-03-181-5/+5
* Fix some issues in WalkChainUsers dealing with Chris Lattner2010-03-021-4/+3
* Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng2010-02-061-3/+3
* Don't enable the post-RA scheduler on x86 except at -O3. In itsDan Gohman2009-12-071-1/+1
* Fix a couple of shuffle patterns to use movhlps insteadEric Christopher2009-11-071-1/+3
* Update tests for 84931.Evan Cheng2009-10-231-2/+2
* Allow the target to select the level of anti-dependence breaking that should ...David Goodwin2009-10-221-2/+2
* Revert r84658 and r84691. They were causing llvm-gcc bootstrap to fail.Dan Gohman2009-10-211-6/+6
* Checkpoint more aggressive anti-dependency breaking for post-ra scheduler.David Goodwin2009-10-201-6/+6
* Turn on post-alloc scheduling for x86.Evan Cheng2009-10-181-17/+5
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-081-1/+1
* change selectiondag to add the sign extended versions of immediate operandsChris Lattner2009-09-081-6/+6
* specify a target triple so global variable manglings are consistent etc.Chris Lattner2009-08-151-1/+2
* merge a bunch more sse3 tests into sse3.llChris Lattner2009-08-151-3/+251
* convert test to filecheck format.Chris Lattner2009-08-151-7/+17
OpenPOWER on IntegriCloud