Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge r241862 - [JSC] Remove WatchpointSet creation for SymbolTable e…
…ntries if VM::canUseJIT() returns false https://bugs.webkit.org/show_bug.cgi?id=194891 Reviewed by Geoffrey Garen. WatchpointSet in SymbolTable is used to fold the value into a constant in JIT tiers. And it is not useful under the non-JIT mode. This patch avoids creation of WatchpointSet in SymbolTable if VM::canUseJIT() returns false. * llint/LowLevelInterpreter32_64.asm: * llint/LowLevelInterpreter64.asm: * runtime/SymbolTable.cpp: (JSC::SymbolTableEntry::addWatchpoint): Deleted. * runtime/SymbolTable.h: (JSC::SymbolTableEntry::isWatchable const): (JSC::SymbolTableEntry::watchpointSet):
- Loading branch information
1 parent
638760d
commit 1b37245
Showing
5 changed files
with
28 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters