Jakob Stoklund Olesen
|
f4c9754d5c
|
Fix Mips, Sparc, and XCore tests that were dependent on register allocation.
Add an extra run with -regalloc=basic to keep them honest.
llvm-svn: 128654
|
2011-03-31 18:42:43 +00:00 |
Richard Osborne
|
4780109254
|
Add dag combine to simplify lmul(x, 0, a, b)
llvm-svn: 98258
|
2010-03-11 16:26:35 +00:00 |
Richard Osborne
|
1a396d53ed
|
Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediate
results are unused elsewhere.
llvm-svn: 98157
|
2010-03-10 16:19:31 +00:00 |
Richard Osborne
|
f57aea3d38
|
Prefer LMUL to MACCU as LMUL has no tied operands.
llvm-svn: 98153
|
2010-03-10 13:27:10 +00:00 |
Richard Osborne
|
0012bc1e41
|
Custom lower (S|U)MUL_LOHI -> MACC(S|U)
llvm-svn: 98152
|
2010-03-10 13:20:07 +00:00 |