Chris Lattner
b1359894f3
testcase for PR13006, thanks to Duncan for filing it.
...
llvm-svn: 157824
2012-06-01 18:19:46 +00:00
Chris Lattner
466076b95f
enhance the logic for looking through tailcalls to look through transparent casts
...
in multiple-return value scenarios, like what happens on X86-64 when returning
small structs.
llvm-svn: 157800
2012-06-01 05:29:15 +00:00
Chris Lattner
182fe3eef1
enhance getNoopInput to know about vector<->vector bitcasts of legal
...
types, as well as int<->ptr casts. This allows us to tailcall functions
with some trivial casts between the call and return (i.e. because the
return types disagree).
llvm-svn: 157798
2012-06-01 05:16:33 +00:00
Chris Lattner
22afea7689
add some simple 64-bit tail call tests.
...
llvm-svn: 157797
2012-06-01 05:03:31 +00:00