aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.c
diff options
context:
space:
mode:
authorjeffhao <jeffhao@google.com>2011-02-23 17:45:51 -0800
committerjeffhao <jeffhao@google.com>2011-02-24 15:12:59 -0800
commit1acb3f560b45df68d5acdcb2759de1f78ef5da7c (patch)
tree350b416f0e28c1d79a06039e7fe9ccc012e0ff8f /vm/compiler/codegen/arm/CodegenDriver.c
parentb47ea10a90d7746dcd413f86a35a26b882f1263c (diff)
Changed dx register allocator to place more phis and reuse locals.
This change makes the register allocator try to place all phis earlier, by using whichever register is most common among its sources and result. In addition, the code tries much harder to reuse registers originally reserved for locals if they are no longer live. This leads to fewer registers in many methods. Change-Id: I5f69320686184f784384f5cf3a1d9c97e44ec19d
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
0 files changed, 0 insertions, 0 deletions