[Webkit-unassigned] [Bug 135423] Allow high fidelity type profiling to be enabled and disabled.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 1 15:02:39 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=135423





--- Comment #1 from Saam Barati <sbarati at apple.com>  2014-08-01 15:02:52 PST ---
Created an attachment (id=235906)
 --> (https://bugs.webkit.org/attachment.cgi?id=235906&action=review)
work in progress

- Merged op_put_to_scope_with_profile and op_get_from_scope_with_profile into op_profile_types_with_high_fidelity by adding extra arguments to the opcode.
- Altered SymbolTable to use less memory by adding a rare data structure for type profiling.
- Created an interface to turn on and off type profiling.
- Refactored how I write to the log.
- deleted some unused code in HighFidelityLog.
- Implemented op_profile_types_with_high_fidelity in the baseline JIT by inlining the process of writing to the log and doing a small amount of type inference optimizations.

(This patch relies on https://bugs.webkit.org/show_bug.cgi?id=135358, therefore 135358 needs to land before this can land).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list