llvm-project/llvm/test/Transforms/TailCallElim
Dan Gohman 99e5327bfd 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.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_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
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-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
dont_reorder_load.ll Delete useless trailing semicolons. 2010-01-05 17:55:26 +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