diff options
author | Vladimir Marko <vmarko@google.com> | 2017-03-16 15:55:49 +0000 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2017-03-16 16:26:02 +0000 |
commit | 2d73f3368dd3e5411d9455e3c64df62e8b9ba04c (patch) | |
tree | 45d1debacf05fd77100bfd6def7fd97c8a24b08b /compiler/optimizing/code_generator_arm.cc | |
parent | fbe1516b91f2117bb9c7282aaea5537572f62dd7 (diff) |
x86-64: Code size improvement for MethodLoadKind::kDirectAddress.
Instead of movq(), use Load64BitValue() which uses MOVL
for 32-bit unsigned values. For pointers to low 2GiB,
this saves 2 bytes, for pointers to high 2GiB (of 32-bit
range) it saves 5 bytes.
Test: testrunner.py --host
Change-Id: I437be6e7486329da53674b051f48a0afc4b3a5a5
Diffstat (limited to 'compiler/optimizing/code_generator_arm.cc')
0 files changed, 0 insertions, 0 deletions