Matthijs Kooijman
|
cb2af3cd69
|
Add a basic test for the SRETPromotion pass.
llvm-svn: 54466
|
2008-08-07 15:55:18 +00:00 |
|
Matthijs Kooijman
|
7f32ea1320
|
Move two tests from SRETPromotion to Inline, since they only call opt -inline.
llvm-svn: 54465
|
2008-08-07 15:36:46 +00:00 |
|
Matthijs Kooijman
|
775c91b2f5
|
Let StructRetPromotion check if all if its users are really calls or invokesn,
not other instructions. This fixes a crash with the added testcase.
llvm-svn: 51992
|
2008-06-05 08:57:20 +00:00 |
|
Matthijs Kooijman
|
df97b7b4a2
|
Let StructRetPromotion check if it's users are really calling it and not
passing its pointer. Fixes test with added testcase.
llvm-svn: 51991
|
2008-06-05 08:48:32 +00:00 |
|
Gabor Greif
|
807c2df887
|
sabre brings to my attention that the 'tr' suffix is also obsolete
llvm-svn: 51349
|
2008-05-20 21:00:03 +00:00 |
|
Gabor Greif
|
d8a4dbb5da
|
Rename the last test with .llx extension to .ll, resolve duplicate test by renaming to isnan2. Now that no test has llx ending there is no need to search for them from dg.exp too.
llvm-svn: 51328
|
2008-05-20 19:52:04 +00:00 |
|
Devang Patel
|
9e4d8236fc
|
Fix attribute handling.
llvm-svn: 48262
|
2008-03-12 00:07:03 +00:00 |
|
Devang Patel
|
659c71126e
|
Simplify
llvm-svn: 48163
|
2008-03-10 18:38:30 +00:00 |
|
Devang Patel
|
9543238662
|
Update inliner to handle functions that return multiple values.
llvm-svn: 48020
|
2008-03-07 20:06:16 +00:00 |
|
Devang Patel
|
a6ec13ef6b
|
Place for sret promotion tests.
llvm-svn: 48016
|
2008-03-07 20:00:15 +00:00 |
|