-
Jakob Kummerow authored
Opportunistically specializing the inlined function's signature based on statically available type information in the caller is currently important for performance, but can make inlining fail if parts of the inlinee relied on the more generic types. This patch addresses that problem by retrying with the original signature in such cases. Long-term, check elimination should be based on typed IR nodes instead. Bug: v8:12166 Change-Id: I4b68d0b056daec25844f6386da11b933cc343d8e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3579144Reviewed-by: Manos Koukoutos <manoskouk@chromium.org> Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/main@{#79894}
9154e8a8