aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.c
diff options
context:
space:
mode:
authorAndy McFadden <fadden@android.com>2010-12-10 15:34:00 -0800
committerAndy McFadden <fadden@android.com>2010-12-16 15:33:00 -0800
commit9fd527f3258381b33365cb18fd37c7864e2bbb40 (patch)
treeae144f104c1c44efdbc97c03a9b9797e558ea6d6 /vm/compiler/codegen/arm/CodegenDriver.c
parentbfac08e47db21634161398169e638d8b6fbd7373 (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