aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
diff options
context:
space:
mode:
authorTeresa Johnson <tejohnson@google.com>2025-09-25 12:26:57 -0700
committerGitHub <noreply@github.com>2025-09-25 12:26:57 -0700
commit302be34a3f387f26e576734e125d174245a987f1 (patch)
tree0c689903939cab22ef2861ca3b70bb4d0969aa5a /llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
parent93cac97d7d4e5259cb544caab54e9902d3d84dbe (diff)
downloadllvm-302be34a3f387f26e576734e125d174245a987f1.zip
llvm-302be34a3f387f26e576734e125d174245a987f1.tar.gz
llvm-302be34a3f387f26e576734e125d174245a987f1.tar.bz2
[MemProf] Make sure call clones without callsite node clones get updated (#159861)
Because we may prune differing amounts of call context for different allocation contexts during matching (we only keep enough call context to distinguish cold from noncold paths), we can end up with different numbers of callsite node clones for different callsites in the same function. Any callsites that don't have node clones for all function clones should have their copies in those other function clones updated the same way as the version in the original function, which might be calling a clone of the callsite.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp')
0 files changed, 0 insertions, 0 deletions