llvm-mirror/test/Transforms/TailCallElim
Layton Kifer d2b5e40119 [TRE] Allow accumulator elimination when base case returns non-constant
Remove the requirement, that when performing accumulator elimination,
all other cases must return the same dynamic constant. We can do this by
initializing the accumulator with the identity value of the accumulation
operation, and inserting an additional operation before any return.

Differential Revision: https://reviews.llvm.org/D80844
2020-06-04 10:34:42 -07:00
..
2010-06-26-MultipleReturnValues.ll
accum_recursion.ll [TRE] Allow accumulator elimination when base case returns non-constant 2020-06-04 10:34:42 -07:00
ackermann.ll
basic.ll
debugloc.ll
deopt-bundle.ll
dont_reorder_load.ll
dup_tail.ll
EraseBB.ll
inf-recursion.ll
notail.ll
opt-remarks-recursion.ll
reorder_load.ll
setjmp.ll