llvm/test/Bitcode
Bob Wilson eb0c3d3729 Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the
vabd intrinsic and add and/or zext operations.  In the case of vaba, this
also avoids the need for a DAG combine pattern to combine vabd with add.
Update tests.  Auto-upgrade the old intrinsics.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112941 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-03 01:35:08 +00:00
..
2006-12-11-Cast-ConstExpr.ll
2009-06-11-FirstClassAggregateConstant.ll Don't remove aggregate-typed module level constants before encoding functions 2009-06-12 05:20:12 +00:00
AutoUpgradeIntrinsics.ll
AutoUpgradeIntrinsics.ll.bc
dg.exp
extractelement.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
flags.ll Fix the bitcode reader to deserialize nuw/nsw/etc. bits properly in the case 2010-01-25 21:55:39 +00:00
memcpy.ll reapply 'reject forward references to functions whose type don't match' 2010-04-20 04:49:11 +00:00
metadata-2.ll Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
metadata.ll Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
neon-intrinsics.ll Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the 2010-09-03 01:35:08 +00:00
neon-intrinsics.ll.bc Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the 2010-09-03 01:35:08 +00:00
sse2_loadl_pd.ll Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd. 2008-05-24 00:08:39 +00:00
sse2_loadl_pd.ll.bc Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd. 2008-05-24 00:08:39 +00:00
sse2_movl_dq.ll
sse2_movl_dq.ll.bc
sse2_movs_d.ll Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. 2008-05-24 02:14:05 +00:00
sse2_movs_d.ll.bc Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. 2008-05-24 02:14:05 +00:00
sse2_punpck_qdq.ll Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq. 2008-05-24 02:56:30 +00:00
sse2_punpck_qdq.ll.bc Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq. 2008-05-24 02:56:30 +00:00
sse2_shuf_pd.ll Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. 2008-05-24 02:14:05 +00:00
sse2_shuf_pd.ll.bc Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. 2008-05-24 02:14:05 +00:00
sse2_unpck_pd.ll Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. 2008-05-24 02:14:05 +00:00
sse2_unpck_pd.ll.bc Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. 2008-05-24 02:14:05 +00:00
sse41_pmulld.ll add newlines at the end of files. 2010-04-07 22:53:17 +00:00
sse41_pmulld.ll.bc Remove the pmulld intrinsic and autoupdate it as a vector multiply. 2010-03-30 18:49:01 +00:00
ssse3_palignr.ll Remove the palignr intrinsics now that we lower them to vector shuffles, 2010-04-20 00:59:54 +00:00
ssse3_palignr.ll.bc Remove the palignr intrinsics now that we lower them to vector shuffles, 2010-04-20 00:59:54 +00:00