1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-01 16:33:37 +01:00
llvm-mirror/test/Transforms/TailCallElim
Dan Gohman f0457a82fa Refine the detection of seemingly infinitely recursive calls where the
callee is expected to be expanded to something else by codegen, so that
normal infinitely recursive calls are still transformed.

llvm-svn: 101468
2010-04-16 15:57:50 +00:00
..
accum_recursion_constant_arg.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
accum_recursion.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
ackermann.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
dg.exp sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
dont_reorder_load.ll Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
dont-tce-tail-marked-call.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
inf-recursion.ll Refine the detection of seemingly infinitely recursive calls where the 2010-04-16 15:57:50 +00:00
intervening-inst.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
move_alloca_for_tail_call.ll Use opt -S instead of piping bitcode output through llvm-dis. 2009-09-08 22:34:10 +00:00
nocapture.ll Oops, FunctionContainsEscapingAllocas is really used to mean two different 2009-11-07 07:42:38 +00:00
reorder_load.ll Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
return_constant.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
switch.ll Improve tail call elimination to handle the switch statement. 2009-11-07 21:10:15 +00:00
trivial_codegen_tailcall.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00