diff options
| author | Andy McFadden <fadden@android.com> | 2010-12-10 15:34:00 -0800 |
|---|---|---|
| committer | Andy McFadden <fadden@android.com> | 2010-12-16 15:33:00 -0800 |
| commit | 9fd527f3258381b33365cb18fd37c7864e2bbb40 (patch) | |
| tree | ae144f104c1c44efdbc97c03a9b9797e558ea6d6 /vm/compiler/codegen/arm/CodegenDriver.c | |
| parent | bfac08e47db21634161398169e638d8b6fbd7373 (diff) | |
Progress on live-precise GC.
This implements computation of register liveness. This is still a work
in progress. The computation is disabled by default, and when enabled
it's not yet used during the generation of register maps. The code
has not been thoughly tested.
While working on this I fiddled around with the verifier's verbose
debugging stuff a bit.
This also changes some stuff in BitVector. Unsigned ints are now
prevalent, and functions like dvmSetBit abort rather than returning a
boolean value when an illegal operation is attempted. (Some parallel
functions in the compiler were also updated.)
Bug 2534655
Change-Id: Iea161c6d63a310e1dbdac2aeeb7b7aeadda8807c
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
0 files changed, 0 insertions, 0 deletions
