Skip to content

[SIL] RemarkStreamer: Use mangled function names #82110

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

tobias-stadler
Copy link

Remarks emitted by LLVM use the mangled function name. Be consistent with LLVM when serializing SIL remarks, so external tools can properly filter for all remarks attributed to a certain function.

@jckarter
Copy link
Contributor

jckarter commented Jun 9, 2025

Makes sense to me. @gottesmm does this affect assembly vision error reporting if we do this?

@jckarter
Copy link
Contributor

jckarter commented Jun 9, 2025

@swift-ci Please test

@AnthonyLatsis
Copy link
Collaborator

@swift-ci please test

@aschwaighofer
Copy link
Contributor

@swift-ci please test macOS

@tobias-stadler tobias-stadler force-pushed the remarks-fix-mangled-functionnames branch from abd02cd to a5b0ea7 Compare June 11, 2025 12:20
@AnthonyLatsis
Copy link
Collaborator

@swift-ci please test

Remarks emitted by LLVM use the mangled function name. Be consistent
with LLVM when serializing SIL remarks, so external tools can properly
filter for all remarks attributed to a certain function.
@tobias-stadler tobias-stadler force-pushed the remarks-fix-mangled-functionnames branch from a5b0ea7 to 4b0c000 Compare June 12, 2025 17:30
@aschwaighofer
Copy link
Contributor

@swift-ci please test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants