diff options
author | jeffhao <jeffhao@google.com> | 2011-03-16 18:16:52 -0700 |
---|---|---|
committer | jeffhao <jeffhao@google.com> | 2011-03-16 18:16:52 -0700 |
commit | 2e31a719118f7b6c8d6c987d27532c29530cc9c8 (patch) | |
tree | 495cb90190bea9dfed69f9b1e3d5aa3826286500 /vm/compiler/Compiler.h | |
parent | d2b1c42f8834a2bd6120dca9502b97913372719d (diff) | |
download | android_dalvik-2e31a719118f7b6c8d6c987d27532c29530cc9c8.tar.gz android_dalvik-2e31a719118f7b6c8d6c987d27532c29530cc9c8.tar.bz2 android_dalvik-2e31a719118f7b6c8d6c987d27532c29530cc9c8.zip |
Register allocator uses single reg for each local when possible.
Changes the register allocator to try much harder to map all SSA regs
associated with a local variable to the same register. Also, the
register allocator won't try to reuse parameter space for locals
like it used to, which would often lead to many unnecessary moves.
Change-Id: Ie012072015993204ef4b3f4e74a0eb94fdb10bc1
Diffstat (limited to 'vm/compiler/Compiler.h')
0 files changed, 0 insertions, 0 deletions