v8/test/unittests
Santiago Aboy Solanes 6a7fd05df3 [ptr-compr][Turbofan] Reducing the comparison of two decompresses
Added the comparison of two decompresses to the DecompressionElimination
AdvancedReducer. Note that it works in the case that lhs is equal to rhs.

Also added tests for its implementation.

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: I21676a78b592859692768c3499ea11117d3bb5a5
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1609793
Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61647}
2019-05-20 10:12:57 +00:00
..
api Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
asmjs [ubsan] Fix errors related to AsmType 2019-01-07 13:07:26 +00:00
assembler [arm][arm64] Do not allocate temp registers for the write barrier. 2019-05-02 11:19:00 +00:00
base test: Replace _TEST_CASE_ with _TEST_SUITE_. 2019-02-18 21:36:56 +00:00
compiler [ptr-compr][Turbofan] Reducing the comparison of two decompresses 2019-05-20 10:12:57 +00:00
compiler-dispatcher Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
heap [heap] Refactor MemoryController and HeapController 2019-05-17 20:17:37 +00:00
interpreter Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
libplatform [tracing] Implement RunsTasksOnCurrentThread for the worker task runner 2019-05-08 09:03:04 +00:00
parser Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
regress [heap] Throw OOM when allocating FixedDoubleArrays with negative length 2019-03-06 10:55:42 +00:00
torque [torque] check runtime function signatures properly 2019-05-14 13:35:32 +00:00
wasm [wasm] Allow ref.func to initialize globals 2019-05-14 13:05:21 +00:00
zone [zone] Remove segment pooling from accounting allocator 2019-03-01 09:25:48 +00:00
allocation-unittest.cc [cleanup] Mark test/ methods in subclasses with override. 2018-09-17 07:40:00 +00:00
background-compile-task-unittest.cc Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
bigint-unittest.cc Move number related files to src/numbers 2019-05-15 19:34:44 +00:00
BUILD.gn [heap] Make CodeObjectRegistry a separate class. 2019-05-16 18:41:33 +00:00
cancelable-tasks-unittest.cc [wasm] Reschedule compilation tasks 2019-01-17 18:27:08 +00:00
char-predicates-unittest.cc [cleanup] Make unicode predicate cache tables static 2018-11-14 15:33:45 +00:00
code-stub-assembler-unittest.cc [csa] re-schedule CSA graph 2018-11-13 17:12:01 +00:00
code-stub-assembler-unittest.h [cleanup] Refactor general tests to use default members. 2018-09-14 14:40:47 +00:00
conversions-unittest.cc Move number related files to src/numbers 2019-05-15 19:34:44 +00:00
counters-unittest.cc Reland "Move logging and diagnostics related source files" 2019-05-20 09:54:57 +00:00
date-cache-unittest.cc Reland "Add test to show the crashing of TimeZone::AdoptDefault" 2019-05-16 09:38:43 +00:00
DEPS Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
detachable-vector-unittest.cc Make DetachableVector accessible from builtins 2018-11-13 01:30:16 +00:00
eh-frame-iterator-unittest.cc Reland "Move logging and diagnostics related source files" 2019-05-20 09:54:57 +00:00
eh-frame-writer-unittest.cc Reland "Move logging and diagnostics related source files" 2019-05-20 09:54:57 +00:00
locked-queue-unittest.cc Add lock-based unbounded queue 2015-11-18 10:54:13 +00:00
microtask-queue-unittest.cc Run correct MicrotaskQueue on MicrotasksScope instead of the default one 2019-04-11 09:35:12 +00:00
object-unittest.cc Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
register-configuration-unittest.cc Use static RegisterName function instead of RegisterConfiguration 2018-11-21 10:24:13 +00:00
run-all-unittests.cc Reland "Add test to show the crashing of TimeZone::AdoptDefault" 2019-05-16 09:38:43 +00:00
source-position-table-unittest.cc [cleanup] Refactor general tests to use default members. 2018-09-14 14:40:47 +00:00
strings-storage-unittest.cc Extend hash seed to 64 bits 2018-07-16 11:19:42 +00:00
test-helpers.cc Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
test-helpers.h [Compiler] Remove CompilerDispatcherJob and use BackgroundCompileTask directly 2018-10-09 10:39:27 +00:00
test-utils.cc Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
test-utils.h Reland "Move API-related files" 2019-05-17 12:52:27 +00:00
testcfg.py Reland "Preparing v8 to use with python3 /test" 2019-03-20 09:56:06 +00:00
unicode-unittest.cc [runtime] Simplify/unify utf8 handling 2019-04-26 15:44:31 +00:00
unittests.status [test] Don't test jitless without embedded-builtins 2019-02-26 14:33:01 +00:00
utils-unittest.cc test: Replace _TEST_CASE_ with _TEST_SUITE_. 2019-02-18 21:36:56 +00:00
value-serializer-unittest.cc Reland "Move API-related files" 2019-05-17 12:52:27 +00:00