summaryrefslogtreecommitdiff
path: root/compiler/optimizing/codegen_test_utils.h
diff options
context:
space:
mode:
author David Srbecky <dsrbecky@google.com> 2019-06-16 21:53:51 +0100
committer David Srbecky <dsrbecky@google.com> 2019-06-19 18:24:04 +0000
commita2b34561a7faca95d0a4f8194ad155798e238e37 (patch)
tree2da4501b3fdd20e3d227869a4ce44eab03b79434 /compiler/optimizing/codegen_test_utils.h
parent34087c1047b79b7ec83eb2f45cf4f70524e0f6f5 (diff)
Stack maps: Interleave consecutive varints.
Reorder the layout of consecutive varints. Store all the 'headers' which define the varint size first and then store any large values. The size is unchanged, but it makes the reading from memory faster. This speeds up CodeInfo by 10%, and maps startup by 0.1%. Change in size is negligible (the bits mostly just move). Test: test.py -b --host --64 --optimizing Change-Id: I16f702389d4ba94a407b1586cae5f82b8ef60e7b
Diffstat (limited to 'compiler/optimizing/codegen_test_utils.h')
0 files changed, 0 insertions, 0 deletions