diff options
| author | jeffhao <jeffhao@google.com> | 2011-02-23 17:45:51 -0800 |
|---|---|---|
| committer | jeffhao <jeffhao@google.com> | 2011-02-24 15:12:59 -0800 |
| commit | 1acb3f560b45df68d5acdcb2759de1f78ef5da7c (patch) | |
| tree | 350b416f0e28c1d79a06039e7fe9ccc012e0ff8f /vm/compiler/codegen/arm/CodegenDriver.c | |
| parent | b47ea10a90d7746dcd413f86a35a26b882f1263c (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
