Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c25f2c42bb37335f1afbff09f42afbd076bd3629
https://github.com/WebKit/WebKit/commit/c25f2c42bb37335f1afbff09f42afbd076bd3629
Author: Yusuke Suzuki <[email protected]>
Date: 2025-02-08 (Sat, 08 Feb 2025)
Changed paths:
M Source/JavaScriptCore/b3/B3Kind.cpp
M Source/JavaScriptCore/b3/B3Kind.h
M Source/JavaScriptCore/b3/B3ReduceStrength.cpp
M Source/JavaScriptCore/b3/B3Value.h
M Source/JavaScriptCore/wasm/generateWasmOMGIRGeneratorInlinesHeader.py
Log Message:
-----------
[JSC] Remove sensitive to NaN in B3
https://bugs.webkit.org/show_bug.cgi?id=287341
rdar://144457462
Reviewed by Yijia Huang.
The optimization with this flag is not used in various benchmarks.
Plus, we can do these optimization in FTL layer etc. by using PurifyNaN
node, thus we no longer need this weird flag.
* Source/JavaScriptCore/b3/B3Kind.cpp:
(JSC::B3::Kind::dump const):
* Source/JavaScriptCore/b3/B3Kind.h:
(JSC::B3::Kind::hash const):
(JSC::B3::Kind::hasIsSensitiveToNaN): Deleted.
(JSC::B3::Kind::hasIsSensitiveToNaN const): Deleted.
(JSC::B3::Kind::isSensitiveToNaN const): Deleted.
(JSC::B3::Kind::setIsSensitiveToNaN): Deleted.
(JSC::B3::sensitiveToNaN): Deleted.
* Source/JavaScriptCore/b3/B3ReduceStrength.cpp:
* Source/JavaScriptCore/b3/B3Value.h:
* Source/JavaScriptCore/wasm/generateWasmOMGIRGeneratorInlinesHeader.py:
(CodeGenerator.generateB3OpCode):
Canonical link: https://commits.webkit.org/290098@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes