summaryrefslogtreecommitdiff
path: root/compiler/optimizing/codegen_test_utils.h
diff options
context:
space:
mode:
authorArtem Serov <artem.serov@linaro.org>2018-05-30 20:07:43 +0100
committerArtem Serov <artem.serov@linaro.org>2018-06-15 17:21:02 +0100
commitd6750532bae8dbb072e78e410c9a1f14aa071a5b (patch)
treebab48e4844d3ed54924b95f0bd1c51ccbbb464b6 /compiler/optimizing/codegen_test_utils.h
parent0e3a330f4a545a6a2d352bd4a803c8387f54e76b (diff)
ART: Ignore unneeded environment uses.
Some of the environment uses of primitive-typed values are not really needed in non-debuggable/non-OSR methods. Ignoring those uses during liveness analysis significantly reduces the size of stack maps in the oat file. Code reduction on arm64: boot-framework.oat: -1.8% boot.oat: -1.4% Test: 466-get-live-vreg, 564-checker-condition-liveness. Test: 639-checker-code-sinking. Test: angler boots to GUI. Test: test-art-host, test-art-target Change-Id: I91dcb6d0a8ab86f56c7b243bf9b100f69bcd5979
Diffstat (limited to 'compiler/optimizing/codegen_test_utils.h')
0 files changed, 0 insertions, 0 deletions