v8/test/unittests/interpreter
Santiago Aboy Solanes 1d567568f6 [ptr-compr][csa] Loading CompressedXXX (+ Change node) instead of TaggedXXX
We translate loads with TaggedXXX (XXX in {"", "Signed", "Pointer"})
representation in CSA into loads of CompressedXXX +
ChangeCompressedXXXToTaggedXXX in the raw-machine-assembler.

This way, CSA doesn't need to know about Compressed values since we
are introducing an explicit "decompress" node.

Also updating tests that were checking for the load nodes.

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
Change-Id: Ie22ca8123a25ef005c1ff7383776f9355020fa42
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1565897
Reviewed-by: Michael Stanton <mvstanton@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#60873}
2019-04-16 14:28:20 +00:00
..
bytecode-array-builder-unittest.cc Retire PretenureFlag and use AllocationType everywhere. 2019-03-12 08:10:44 +00:00
bytecode-array-iterator-unittest.cc [cleanup] #include heap-inl.h less often 2019-02-15 06:22:53 +00:00
bytecode-array-random-iterator-unittest.cc [cleanup] #include heap-inl.h less often 2019-02-15 06:22:53 +00:00
bytecode-array-writer-unittest.cc Reland "[ignition] Skip binding dead labels" 2019-02-28 14:06:15 +00:00
bytecode-decoder-unittest.cc [interpreter] Store CreateObjectLiteral's result into the accumulator. 2018-11-08 10:31:45 +00:00
bytecode-node-unittest.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
bytecode-operands-unittest.cc [Interpreter] Templatize AccumulatorUsage and OperandType for bytecode creation. 2016-12-15 07:56:21 +00:00
bytecode-register-allocator-unittest.cc [cleanup] Refactor interpreter to use default members. 2018-09-14 16:50:34 +00:00
bytecode-register-optimizer-unittest.cc [cleanup] Refactor interpreter to use default members. 2018-09-14 16:50:34 +00:00
bytecode-source-info-unittest.cc [Interpreter] Remove BytecodePipeline. 2017-04-12 15:18:50 +00:00
bytecode-utils.h [cleanup] Fix kPointerSize in tests 2019-02-14 15:29:52 +00:00
bytecodes-unittest.cc Reland "Optimize in operator" 2019-03-01 09:01:18 +00:00
constant-array-builder-unittest.cc [cleanup] #include heap-inl.h less often 2019-02-15 06:22:53 +00:00
interpreter-assembler-unittest.cc [ptr-compr][csa] Loading CompressedXXX (+ Change node) instead of TaggedXXX 2019-04-16 14:28:20 +00:00
interpreter-assembler-unittest.h [cleanup] Refactor interpreter to use default members. 2018-09-14 16:50:34 +00:00