diff options
author | Tim Northover <t.p.northover@gmail.com> | 2021-02-10 14:35:16 +0000 |
---|---|---|
committer | Tim Northover <t.p.northover@gmail.com> | 2021-05-28 11:12:00 +0100 |
commit | 9ff2eb1ea596a52ad2b5cfab826548c3af0a1e6e (patch) | |
tree | e3ec85d67b6cffa32fe93ee23d2b6548dd0a4d1a /llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp | |
parent | d88f96dff3f192fc0c1bf57f7810b95a709b3591 (diff) | |
download | llvm-9ff2eb1ea596a52ad2b5cfab826548c3af0a1e6e.zip llvm-9ff2eb1ea596a52ad2b5cfab826548c3af0a1e6e.tar.gz llvm-9ff2eb1ea596a52ad2b5cfab826548c3af0a1e6e.tar.bz2 |
SwiftTailCC: teach verifier musttail rules applicable to this CC.
SwiftTailCC has a different set of requirements than the C calling convention
for a tail call. The exact argument sequence doesn't have to match, but fewer
ABI-affecting attributes are allowed.
Also make sure the musttail diagnostic triggers if a musttail call isn't
actually a tail call.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp')
0 files changed, 0 insertions, 0 deletions