Bug 1874683 - Part 6: Inline String.prototype.codePointAt in CacheIR. r=jandem
commit8c2202027e9acf144b14f34662e4cad11be463b4
authorAndré Bargull <andre.bargull@gmail.com>
Mon, 22 Jan 2024 13:28:46 +0000 (22 13:28 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Mon, 22 Jan 2024 13:28:46 +0000 (22 13:28 +0000)
treea11a41c8c0e43166c27aaaa644f58bdb5028c8a0
parenta817e7707cfc82362d5676f7f7901b9d09f63cfc
Bug 1874683 - Part 6: Inline String.prototype.codePointAt in CacheIR. r=jandem

Differential Revision: https://phabricator.services.mozilla.com/D198562
js/src/builtin/String.cpp
js/src/jit-test/tests/cacheir/string-codePointAt-oob.js [new file with mode: 0644]
js/src/jit-test/tests/cacheir/string-codePointAt-rope.js [new file with mode: 0644]
js/src/jit-test/tests/cacheir/string-codePointAt-surrogate.js [new file with mode: 0644]
js/src/jit/CacheIR.cpp
js/src/jit/CacheIRCompiler.cpp
js/src/jit/CacheIRGenerator.h
js/src/jit/CacheIROps.yaml
js/src/jit/InlinableNatives.cpp
js/src/jit/InlinableNatives.h