OSDN Git Service

x64 goodness.
authorNicolas Geoffray <ngeoffray@google.com>
Tue, 27 Jan 2015 08:17:54 +0000 (08:17 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Fri, 6 Feb 2015 17:40:48 +0000 (17:40 +0000)
commit748f140d5f0631780dbeecb033c1416faf78930d
treeaa46aea42df4e02614f2565965cd32ef8a9dfafd
parent0f2433bfcb02a662fe739e8e2b068abc2958e4c1
x64 goodness.

- Use test instead of cmp when comparing against 0.
- Make it possible to use lea for add.
- Use xor instead of mov when loading 0.

Change-Id: Ide95c4e2d9b773e952412892f2df6869600c324e
compiler/optimizing/code_generator_x86_64.cc
compiler/utils/x86_64/assembler_x86_64.cc
compiler/utils/x86_64/assembler_x86_64.h