summaryrefslogtreecommitdiffstats
path: root/vm/compiler/Compiler.h
diff options
context:
space:
mode:
authorjeffhao <jeffhao@google.com>2011-03-16 18:16:52 -0700
committerjeffhao <jeffhao@google.com>2011-03-16 18:16:52 -0700
commit2e31a719118f7b6c8d6c987d27532c29530cc9c8 (patch)
tree495cb90190bea9dfed69f9b1e3d5aa3826286500 /vm/compiler/Compiler.h
parentd2b1c42f8834a2bd6120dca9502b97913372719d (diff)
downloadandroid_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