v8/test
Santiago Aboy Solanes a31b36e0a1 [ptr-compr][turbofan][CSA] Adding the CompressedHeapConstant node
CompressedHeapConstant is used in the DecompressionElimination Reducer to
create compressed HeapConstant values. It won't appear in the graph
up until that point.

This CL enables back the disabled tests in DecompressionElimination, as
well as generating the CompressedHeapConstant in that reducer.

The RelocInfo has already been added for x64 but not for arm64. Therefore,
the x64 version is now doing the mov on 32 bits. The support for ARM will
come in a following CL, and for now it is doing the mov in 64 bits.

Cq-Include-Trybots: luci.v8.try:v8_linux64_pointer_compression_rel_ng
Cq-Include-Trybots: luci.v8.try:v8_linux64_arm64_pointer_compression_rel_ng
Bug: v8:8977, v8:7703, v8:9298
Change-Id: If0ca4f937cfa60501679e66f6fd5ded2df38f605
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1632236
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61950}
2019-05-31 15:11:20 +00:00
..
benchmarks [test] Skip flaky test on predictable mode 2019-05-07 13:57:18 +00:00
cctest [heap] Update HeapIterator and space iterator APIs to match other iterators 2019-05-31 12:59:07 +00:00
common Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
debugger Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
fuzzer Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
inspector Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
intl [Intl] Fix Null-der READ IsValidExtension<icu_64::Calendar> 2019-05-24 16:32:09 +00:00
js-perf-test Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
memory Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
message Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
mjsunit [turbofan] Allow polymorphic inlining for Array push / pop / shift 2019-05-31 14:35:08 +00:00
mkgrokdump [heap] Update HeapIterator and space iterator APIs to match other iterators 2019-05-31 12:59:07 +00:00
mozilla Reland "[array] Move Array#sort pre-processing to Torque" 2019-05-24 12:13:17 +00:00
preparser Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
test262 Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
torque Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
unittests [ptr-compr][turbofan][CSA] Adding the CompressedHeapConstant node 2019-05-31 15:11:20 +00:00
wasm-api-tests [wasm-c-api] Add tests and fixes 2019-05-28 09:57:04 +00:00
wasm-js Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
wasm-spec-tests [wasm] Update spec tests 2019-05-22 14:58:45 +00:00
webkit Reland "[array] Move Array#sort pre-processing to Torque" 2019-05-24 12:13:17 +00:00
BUILD.gn [wasm-c-api] Add tests and fixes 2019-05-28 09:57:04 +00:00
OWNERS Clean up infra owners 2019-05-15 11:18:43 +00:00