RESOLVED FIXED251603
Non-arm64e/x86 platforms load otherwise ignored tag arguments to call/jmp
https://bugs.webkit.org/show_bug.cgi?id=251603
Summary Non-arm64e/x86 platforms load otherwise ignored tag arguments to call/jmp
Angelos Oikonomopoulos
Reported 2023-02-02 09:46:56 PST
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.
Attachments
Angelos Oikonomopoulos
Comment 1 2023-02-02 09:54:10 PST
Radar WebKit Bug Importer
Comment 2 2023-02-09 09:47:44 PST
EWS
Comment 3 2023-02-16 03:37:46 PST
Committed 260359@main (0faaa00680c0): <https://commits.webkit.org/260359@main> Reviewed commits have been landed. Closing PR #9532 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.