[Webkit-unassigned] [Bug 251603] New: Non-arm64e/x86 platforms load otherwise ignored tag arguments to call/jmp
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Feb 2 09:46:56 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=251603
Bug ID: 251603
Summary: Non-arm64e/x86 platforms load otherwise ignored tag
arguments to call/jmp
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
Assignee: webkit-unassigned at lists.webkit.org
Reporter: angelos at igalia.com
The extra arguments to call/jmp for pointer tagging are only used on arm64e (and are ignored during code generation on other platforms). However, on risc platforms, generic passes that convert large immediates to "load immediate into reg + use reg" sequences will pointlessly generate instructions to load any extra arguments into regs. This is dead code.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230202/a695b49b/attachment-0001.htm>
More information about the webkit-unassigned
mailing list