aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-04-29 23:55:41 +0000
committerReid Kleckner <reid@kleckner.net>2014-04-29 23:55:41 +0000
commitfb693085683836d52d7edec3de7a13dd77926ea7 (patch)
tree66b8890310487e7763fbe95d5bb1def8e75eccd2 /clang/lib/Frontend/CompilerInvocation.cpp
parent7aeb9051740bef76ee3a2deb86e8444d694e935a (diff)
downloadllvm-fb693085683836d52d7edec3de7a13dd77926ea7.zip
llvm-fb693085683836d52d7edec3de7a13dd77926ea7.tar.gz
llvm-fb693085683836d52d7edec3de7a13dd77926ea7.tar.bz2
Implement X86 code generation for musttail
Currently, musttail codegen is relying on sibcall optimization, and reporting a fatal error if fails. Sibcall optimization fails when stack arguments need to be modified, which is insufficient for musttail. The logic for moving arguments in memory safely is already implemented for GuaranteedTailCallOpt. This change merely arranges for musttail calls to use it. No functional change for GuaranteedTailCallOpt. Reviewers: espindola Differential Revision: http://reviews.llvm.org/D3493 llvm-svn: 207598
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions