1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib/Transforms
Duncan Sands 8864383748 Handle the case of a tail recursion in which the tail call is followed
by a return that returns a constant, while elsewhere in the function
another return instruction returns a different constant.  This is a
special case of accumulator recursion, so just generalize the existing
logic a bit.

llvm-svn: 108241
2010-07-13 15:41:41 +00:00
..
Hello Add an exports file for the Hello example plugin. 2010-06-24 17:36:51 +00:00
InstCombine Nope, still breaks the release selfhost bots :( 2010-07-12 16:38:48 +00:00
Instrumentation use setArgOperand 2010-06-28 12:31:35 +00:00
IPO cache result of operator* 2010-07-12 14:15:10 +00:00
Scalar Handle the case of a tail recursion in which the tail call is followed 2010-07-13 15:41:41 +00:00
Utils cache dereferenced iterators 2010-07-12 10:59:23 +00:00
Makefile Revert r100896 and around - this breaks the only mingw32 buildbot we have. 2010-04-15 19:51:42 +00:00