diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-10-16 03:27:30 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-10-16 03:27:30 +0000 |
commit | 7f52921976906112e9022006a1ca47cf80b16bc6 (patch) | |
tree | 11d5c7a0c332bc01c9031196b84efacc8b64b79a /clang/lib/AST/TemplateBase.cpp | |
parent | ce842e8c4a4daa48e8aa71336db7797ea91520dc (diff) | |
download | bcm5719-llvm-7f52921976906112e9022006a1ca47cf80b16bc6.tar.gz bcm5719-llvm-7f52921976906112e9022006a1ca47cf80b16bc6.zip |
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.
llvm-svn: 219899
Diffstat (limited to 'clang/lib/AST/TemplateBase.cpp')
0 files changed, 0 insertions, 0 deletions