Chris Lattner
e2ed057562
Lower vperm(x,y, mask) -> shuffle(x,y,mask) if mask is constant. This allows
us to compile oh-so-realistic stuff like this:
vec_vperm(A, B, (vector unsigned char){14});
to:
vspltb v0, v0, 14
instead of:
vspltisb v0, 14
vperm v0, v2, v1, v0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27452 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 19:19:17 +00:00
..
2006-01-22 23:32:06 +00:00
2006-03-19 19:37:24 +00:00
2005-11-30 19:38:22 +00:00
2006-01-11 05:10:20 +00:00
2005-11-18 18:30:47 +00:00
2006-04-06 19:19:17 +00:00
2006-01-22 23:32:06 +00:00
2006-03-24 07:14:34 +00:00
2006-01-22 23:32:06 +00:00
2006-03-24 07:14:00 +00:00
2006-01-14 19:30:35 +00:00
2006-01-17 20:06:55 +00:00
2006-03-14 16:04:29 +00:00
2005-11-25 16:04:54 +00:00
2006-03-08 01:05:29 +00:00
2006-02-08 02:38:11 +00:00
2006-01-22 23:32:06 +00:00
2005-11-05 08:21:11 +00:00