diff options
| author | Carl Shapiro <cshapiro@google.com> | 2010-08-27 13:06:48 -0700 |
|---|---|---|
| committer | Carl Shapiro <cshapiro@google.com> | 2010-08-27 13:06:48 -0700 |
| commit | fc22220244fca64f075925ce379d79b034f70c40 (patch) | |
| tree | 50ad9f1726ab591bdf47b8f33b2eb7378b70e30b /vm/compiler/codegen/arm/CodegenFactory.c | |
| parent | 6ab09cf8611058c6355bd1b0087649ae290dd519 (diff) | |
Simplify the bitmap walker subroutines.
This change...
* Separates walking from sweeping. Walking had been implemented by a
sweeping with an empty mark bitmap argument.
* Localizes the finger machinations to scanBitmapCallback. There is
one use of the finger but all callbacks received the argument.
* Inlines a simplified bitmap walking routine operating a pointer at a
time. Only sweeping benefits from batching decoded addresses.
Change-Id: I87485ac58d3ecf07916f142534fe96f77e7ff227
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenFactory.c')
0 files changed, 0 insertions, 0 deletions
