aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
diff options
context:
space:
mode:
authorTim Northover <t.p.northover@gmail.com>2021-02-10 14:35:16 +0000
committerTim Northover <t.p.northover@gmail.com>2021-05-28 11:12:00 +0100
commit9ff2eb1ea596a52ad2b5cfab826548c3af0a1e6e (patch)
treee3ec85d67b6cffa32fe93ee23d2b6548dd0a4d1a /llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
parentd88f96dff3f192fc0c1bf57f7810b95a709b3591 (diff)
downloadllvm-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