aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.c
diff options
context:
space:
mode:
authorDan Bornstein <danfuzz@android.com>2010-11-04 10:17:14 -0700
committerDan Bornstein <danfuzz@android.com>2010-11-04 10:25:31 -0700
commit12209c24903959d41f887c05e6a04e0b08367463 (patch)
tree1f0c07740bc14061905dbc25a2dd50b887ebc02a /vm/compiler/codegen/arm/CodegenDriver.c
parente49178a6a7aba223ec27d45d0355a19959bb7f3c (diff)
More prep work for new opcodes.
The opcode-gen script now expects there to be up to 65536 opcodes, and it generates opcode chain information. The chaining info isn't used yet, but eventually it will get hooked into the instruction selection logic in dx, meaning that dx will no longer have to do relatively slower opcode searches; the right "next" opcode will have been staticly generated and compiled in. I also added a helpful generated comment in RopToDop, which indicates which opcodes are the ones that *won't* be found by chaining, that is, which ones are the starts of chains. This is left as a comment and not code, though, since there are lots of quirks with how these get hooked up. I hope to make this cleaner at some point, but today's not the day for it. Change-Id: I11da833cc57b383733743114c0f3e0e64903982d
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
0 files changed, 0 insertions, 0 deletions