aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2010-01-27 06:25:16 +0000
committerEvan Cheng <evan.cheng@apple.com>2010-01-27 06:25:16 +0000
commitd82fae3d4783f59d6afa37028183fa3dfc74c6df (patch)
tree39c5762a493512780ffb1359bcb9211b457b609e /docs
parent8cb92c22f030025e2838ee3e32e7a27ebb06768e (diff)
downloadexternal_llvm-d82fae3d4783f59d6afa37028183fa3dfc74c6df.zip
external_llvm-d82fae3d4783f59d6afa37028183fa3dfc74c6df.tar.gz
external_llvm-d82fae3d4783f59d6afa37028183fa3dfc74c6df.tar.bz2
Perform trivial tail call optimization for callees with "C" ABI. These are done
even when -tailcallopt is not specified and it does not require changing ABI. First case is the most trivial one. Perform tail call optimization when both the caller and callee do not return values and when the callee does not take any input arguments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94664 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions