Displaying 3 results from an estimated 3 matches for "pr962".
2020 May 08
1
Noncapture use of locals disabling TailRecursionElimination
...9;t
> completely kill TCE. (i.e. AllCallsAreTailCalls seems overly
> limiting).
I get it now. TailRecursionElimination.cpp does two optimizations,
marking of tail and converting recursion to loops. I thought you were
proposing a change to the marking of tail. Thanks for the example!
"PR962" refers to "problem report 962" or https://llvm.org/PR962 .
"rdar" is Apple's "radar" bug tracking system, these are generally
internal to their company but sometimes they're available in whole or in
part on https://openradar.appspot.com/ .
Nick
>...
2020 May 08
3
Noncapture use of locals disabling TailRecursionElimination
...4d1d10a49/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp#L275
Looking through the tests that cover this scenario
(https://github.com/llvm/llvm-project/blob/e29874eaa04d24b8c67776bf5729474d671a58f6/llvm/test/Transforms/TailCallElim/basic.ll#L66),
I found it referring to rdar://14324281 and PR962. What are they?
These haven't been updated since 2014, so I wonder what is the latest
state and have them been resolved?
cc nicholas who authored the original code.
Thanks!
--
Xun
2020 May 08
1
Noncapture use of locals disabling TailRecursionElimination
...Transforms/Scalar/TailRecursionElimination.cpp#L275
>
> Looking through the tests that cover this scenario
> (https://github.com/llvm/llvm-project/blob/e29874eaa04d24b8c67776bf5729474d671a58f6/llvm/test/Transforms/TailCallElim/basic.ll#L66),
> I found it referring to rdar://14324281 and PR962. What are they?
> These haven't been updated since 2014, so I wonder what is the latest
> state and have them been resolved?
>
> cc nicholas who authored the original code.
>
> Thanks!
>