diff options
author | Thomas Lively <tlively@google.com> | 2020-02-03 21:26:43 -0800 |
---|---|---|
committer | Thomas Lively <tlively@google.com> | 2020-02-13 16:43:53 -0800 |
commit | 918e90559b08adebff26c342080c65e79cc223ec (patch) | |
tree | 845ce1ba3f386749329febff9f107ea4e25b809e /llvm/lib/ExecutionEngine/ExecutionEngine.cpp | |
parent | 0a1123eb43f945593b26dd037490e0c909fa3c4f (diff) | |
download | llvm-918e90559b08adebff26c342080c65e79cc223ec.zip llvm-918e90559b08adebff26c342080c65e79cc223ec.tar.gz llvm-918e90559b08adebff26c342080c65e79cc223ec.tar.bz2 |
[WebAssembly] Make stack pointer args inhibit tail calls
Summary:
Also make return calls terminator instructions so epilogues are
inserted before them rather than after them. Together, these changes
make WebAssembly's tail call optimization more stack-safe.
Reviewers: aheejin, dschuff
Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D73943
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngine.cpp')
0 files changed, 0 insertions, 0 deletions