v8/test
Mike Stanton 7179cdb116 Reland "Introduce a PREMONOMORPHIC state to StoreGlobalIC"
(Fixed test failure in lite-mode)

Introduce a PREMONOMORPHIC state to StoreGlobalIC

It's used rather narrowly for now -- only when we run into an
interceptor during the lookup. After the call to SetProperty, we know
more. That is, the interceptor was only there because it's a new
property, and the call to SetProperty ends up creating it.

By delaying the initialization of the IC, we recognize the (now)
created property, and can provide good feedback downstream to
TurboFan.

TBR=ishell@chromium.org

Bug: v8:8712
Change-Id: Ieb79dcf1354ee294ad0f479a4a6c41a77f389850
Reviewed-on: https://chromium-review.googlesource.com/c/1460955
Reviewed-by: Michael Stanton <mvstanton@chromium.org>
Commit-Queue: Michael Stanton <mvstanton@chromium.org>
Cr-Commit-Position: refs/heads/master@{#59483}
2019-02-09 13:39:02 +00:00
..
benchmarks Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
cctest Reland "Introduce a PREMONOMORPHIC state to StoreGlobalIC" 2019-02-09 13:39:02 +00:00
common [wasm][anyref] Implement decoding of table.get and table.set 2019-02-07 14:45:38 +00:00
debugger Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
fuzzer Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
inspector Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
intl Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
js-perf-test [Intl] Add perf test for Intl constructors 2019-02-07 01:08:12 +00:00
memory [snapshot] Remove the builtins snapshot 2018-10-31 10:18:28 +00:00
message Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
mjsunit Fix map updater for non-extensible maps with private symbols. 2019-02-09 09:09:02 +00:00
mkgrokdump Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
mozilla Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
preparser Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
test262 [Intl] Work around ICU-8420 for "und" 2019-02-08 21:54:49 +00:00
torque [torque] avoid dangerous == overloads with WordEqual 2019-02-07 11:18:30 +00:00
unittests [ptr-compr] Fix compressing stores in CSA/builtins 2019-02-08 17:24:19 +00:00
wasm-js Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
wasm-spec-tests Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
webkit Reland "Reland "[test] refactor testsuite configuration"" 2019-02-06 09:02:09 +00:00
BUILD.gn Reland "[wasm] Add a new wasm-js testsuite to run js-api tests" 2018-10-18 20:18:55 +00:00