commit | 2d73f3368dd3e5411d9455e3c64df62e8b9ba04c | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Thu Mar 16 15:55:49 2017 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Thu Mar 16 16:26:02 2017 +0000 |
tree | 45d1debacf05fd77100bfd6def7fd97c8a24b08b | |
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