summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/sse3.ll
AgeCommit message (Expand)Author
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-09-18[X86] Teach execution domain fixing to convert between FP and int unpack inst...Craig Topper
2017-06-26[X86][SSE] Check SSE2/SSE3 codegen tests on i686 and x86_64Simon Pilgrim
2017-06-02Regenerate sse3.ll test results. NFCAmaury Sechet
2016-06-28[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD...Simon Pilgrim
2016-06-22Regenerated testSimon Pilgrim
2015-11-23Make utils/update_llc_test_checks.py note that the assertions areJames Y Knight
2015-08-01[DAGCombiner] Convert constant AND masks to shuffle clear masks down to the b...Simon Pilgrim
2015-07-05[X86][SSE3] Just use an explicit SSE3 target attribute - not a cpu type.Simon Pilgrim
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-02-20[x86] Make the new vector shuffle legality test on by default, whichChandler Carruth
2015-02-19[x86] Teach the unpack lowering how to lower with an initial unpack inChandler Carruth
2015-02-19[x86] Dramatically improve v8i16 shuffle lowering by not using itsChandler Carruth
2015-02-19[x86] Remove the final fallback in the v8i16 lowering that isn't reallyChandler Carruth
2015-02-19[x86] Simplify the pre-SSSE3 v16i8 lowering significantly by decomposingChandler Carruth
2015-02-19[x86] Add support for bit-wise blending and use it in the v8 and v16Chandler Carruth
2014-11-19[X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2Simon Pilgrim
2014-10-04[x86] Enable the new vector shuffle lowering by default.Chandler Carruth
2014-10-03[x86] Cleanup and generate precise FileCheck assertions for a bunch ofChandler Carruth
2014-05-17[x86] Fix a bad predicate I spotted by inspection -- pshufhw and pshuflwChandler Carruth
2013-07-25Allocate local registers in order for optimal coloring.Andrew Trick
2013-07-14Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin
2012-05-18Simplify handling of v16i8 shuffles and fix a missed optimization.Craig Topper
2011-11-14Teach two-address pass to re-schedule two-address instructions (or the killEvan Cheng
2011-11-10Use a bigger hammer to fix PR11314 by disabling the "forcing two-addressEvan Cheng
2011-11-03Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman
2011-10-29Revert r143206, as there are still some failing tests.Dan Gohman
2011-10-28Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman
2011-10-28Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands
2011-10-28Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman
2011-07-08Fix broken x86_64 tests which specify non-64-bit cpu's.Evan Cheng
2011-07-08Be more aggressive about following hints.Jakob Stoklund Olesen
2011-05-04Fix a batch of x86 tests to be coalescer independent.Jakob Stoklund Olesen
2011-04-05Fix register-dependent X86 tests.Jakob Stoklund Olesen
2010-10-07Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Als...Evan Cheng
2010-06-24Teach EmitLiveInCopies to omit copies for unused virtual registers,Dan Gohman
2010-03-30Enable -sse-domain-fix by default. Now with tests!Jakob Stoklund Olesen
2010-03-18Turning off post-ra scheduling for x86. It isn't a consistent win.Evan Cheng
2010-03-02Fix some issues in WalkChainUsers dealing with Chris Lattner
2010-02-06Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng
2009-12-07Don't enable the post-RA scheduler on x86 except at -O3. In itsDan Gohman
2009-11-07Fix a couple of shuffle patterns to use movhlps insteadEric Christopher
2009-10-23Update tests for 84931.Evan Cheng
2009-10-22Allow the target to select the level of anti-dependence breaking that should ...David Goodwin
2009-10-21Revert r84658 and r84691. They were causing llvm-gcc bootstrap to fail.Dan Gohman
2009-10-20Checkpoint more aggressive anti-dependency breaking for post-ra scheduler.David Goodwin
2009-10-18Turn on post-alloc scheduling for x86.Evan Cheng
2009-09-08Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-09-08change selectiondag to add the sign extended versions of immediate operandsChris Lattner
2009-08-15specify a target triple so global variable manglings are consistent etc.Chris Lattner