commit | ebe6584c32a5f6b475d8d1d29857def9f2e2adf6 | [log] [tgz] |
---|---|---|
author | Saleem Abdulrasool <compnerd@compnerd.org> | Thu Oct 16 03:27:30 2014 +0000 |
committer | Saleem Abdulrasool <compnerd@compnerd.org> | Thu Oct 16 03:27:30 2014 +0000 |
tree | 3124d1d3ec3a6ad19b754e77980afbe2da20faf5 | |
parent | 608d59f535b9981602d4553b18f346e8aee25cc2 [diff] |
TRE: make TRE a bit more aggressive Make tail recursion elimination a bit more aggressive. This allows us to get tail recursion on functions that are just branches to a different function. The fact that the function takes a byval argument does not restrict it from being optimised into just a tail call. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219899 91177308-0d34-0410-b5e6-96231b3b80d8