diff options
author | Ahmed Bougacha <ahmed@bougacha.org> | 2025-03-28 16:18:49 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-28 16:18:49 -0700 |
commit | b394babddcec466a4cb8f31ea94b99c1b934ea71 (patch) | |
tree | 41bf51bc27879de105bb5750936eaa55e2c8e4e3 /llvm/lib/CodeGen/CodeGen.cpp | |
parent | 934f2557bacbbe914878c1ba56a17a8c6eae83c9 (diff) | |
download | llvm-b394babddcec466a4cb8f31ea94b99c1b934ea71.zip llvm-b394babddcec466a4cb8f31ea94b99c1b934ea71.tar.gz llvm-b394babddcec466a4cb8f31ea94b99c1b934ea71.tar.bz2 |
[HotColdSplit] Don't outline musttail calls. (#133177)
musttail calls have several restrictions, generally enforcing matching
calling conventions between the caller parent and musttail callee. We
can't usually honor them, because the extracted function has a different
signature altogether, taking inputs/outputs and returning a control-flow
identifier rather than the actual return value.
Don't consider musttail calls as valid for extraction.
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions