Skip to content
Branch: master
Find file History
santiaboy and Commit Bot [cleanup][ptr-compr][turbofan] DecompressionElimination test cleanup
This is a CL that aims to do a general cleanup of DecompressionElimination
to make it easier for devs to look at it, and to create new test cases.

Combined direct decompression & compression tests since they can be
summarized with a for loop in just one test that tries out
all the combinations.

Also created 'global' accesses to stop repeating them in every test.
Same for compression and decompression ops.

Added EXPECT in test cases that had none.

Added dots after comments.

Variables now use underscore instead of camelCase.

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:9183
Change-Id: I38a5c6549e0b4ff89c3271ead23b626e8b6b4843
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1628788
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Auto-Submit: Santiago Aboy Solanes <solanes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#62345}
Latest commit 21eb4b9 Jun 24, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
api [api] Remove deprecated Object::Get/Set methods Jun 24, 2019
asmjs [asm.js] Check that function table indices are intish. Jun 17, 2019
ast [interpreter] Fix order of bytecode generated for adding getters/setters Jun 20, 2019
base [base] Move v8memory.h to base/memory.h Jun 21, 2019
builtins [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
codegen [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
common [base] Move v8memory.h to base/memory.h Jun 21, 2019
compiler-dispatcher Add OWNERS files for src and test May 30, 2019
compiler [cleanup][ptr-compr][turbofan] DecompressionElimination test cleanup Jun 24, 2019
d8 Fix character ranges in case insensitive regexp Jun 7, 2019
date Add OWNERS files for src and test May 30, 2019
debug [SFI] Always store function_literal_id in SFI. Jun 21, 2019
deoptimizer [builtins] Make ContinueToBuiltinHelper skip off-heap builtin trampol… Jun 14, 2019
diagnostics [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
execution [ptr-compr] Adding [Heap]Object::IsXXX(Isolate* isolate) predicates Jun 24, 2019
extensions [cleanup][heap] Improve heap iterator naming Jun 17, 2019
flags Remove always-true --harmony-object-from-entries runtime flag Jun 24, 2019
handles [ptr-compr] Remove i::GetIsolateFromWritableObject(HeapObject, Isolate*) Jun 19, 2019
heap [heap] Fix uninitialized value in GCTracer Jun 24, 2019
ic [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
init Remove always-true --harmony-object-from-entries runtime flag Jun 24, 2019
inspector [inspector] Add fromUTF16LE function to string-16 Jun 24, 2019
interpreter [base] Move v8memory.h to base/memory.h Jun 21, 2019
json [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
libplatform [tracing] Add a way to test perfetto traces. May 27, 2019
libsampler Add OWNERS files for src and test May 30, 2019
logging [cleanup][heap] Improve heap iterator naming Jun 17, 2019
numbers Add OWNERS files for src and test May 30, 2019
objects [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
parsing [SFI] Always store function_literal_id in SFI. Jun 21, 2019
profiler [base] Move v8memory.h to base/memory.h Jun 21, 2019
protobuf Add OWNERS to src/protobuf May 15, 2019
regexp [regexp] Refactor OutSet and BoyerMoorePositionInfo Jun 19, 2019
roots [modules] Introduce SourceTextModule class Jun 19, 2019
runtime [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
sanitizer Move remaining files in src/ May 24, 2019
snapshot [base] Move v8memory.h to base/memory.h Jun 21, 2019
strings [objects] Rename JSValue to JSPrimitiveWrapper Jun 24, 2019
tasks Add OWNERS files for src and test May 30, 2019
third_party Add missing owners files May 31, 2019
torque [torque] Support 'real' internal classes Jun 21, 2019
tracing Add OWNERS files for src and test May 30, 2019
trap-handler Remove 'set noparent' from OWNERS files where reasonable Jun 3, 2019
utils [utils,diagnostics] Remove SplayTree and its last use Jun 19, 2019
wasm [wasm] Support table.copy for anyref tables Jun 21, 2019
zone [regexp] Remove unused DispatchTable and ZoneSplayTree Jun 19, 2019
DEPS [regexp] Further narrow public API and restrict includes to regexp.h Jun 18, 2019
OWNERS Make nested DEPS files commonly owned Jun 18, 2019
You can’t perform that action at this time.