aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed@bougacha.org>2025-03-28 16:18:49 -0700
committerGitHub <noreply@github.com>2025-03-28 16:18:49 -0700
commitb394babddcec466a4cb8f31ea94b99c1b934ea71 (patch)
tree41bf51bc27879de105bb5750936eaa55e2c8e4e3 /llvm/lib/CodeGen/CodeGen.cpp
parent934f2557bacbbe914878c1ba56a17a8c6eae83c9 (diff)
downloadllvm-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