[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