Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5f72014c126b4da2334c8636d7f642e50bdaab6b https://github.com/WebKit/WebKit/commit/5f72014c126b4da2334c8636d7f642e50bdaab6b Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths: M Source/JavaScriptCore/bytecode/SuperSampler.h M Source/JavaScriptCore/llint/LLIntSlowPaths.cpp M Source/JavaScriptCore/llint/LLIntSlowPaths.h M Source/JavaScriptCore/llint/LowLevelInterpreter.asm Log Message: ----------- [JSC] Implement SuperSampler code in LLInt https://bugs.webkit.org/show_bug.cgi?id=252159 rdar://105382358 Reviewed by Keith Miller and Tadeu Zagallo. This patch implements op_super_sampler_begin and op_super_sampler_end in LLInt asm instead of function calls from LLInt. This also adds superSamplerBegin / superSamplerEnd LLInt macros, which can be usable to sample LLInt code. * Source/JavaScriptCore/bytecode/SuperSampler.h: * Source/JavaScriptCore/llint/LLIntSlowPaths.cpp: * Source/JavaScriptCore/llint/LLIntSlowPaths.h: * Source/JavaScriptCore/llint/LowLevelInterpreter.asm: Canonical link: https://commits.webkit.org/260205@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes