summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/GenInvoke.cc
diff options
context:
space:
mode:
author buzbee <buzbee@google.com> 2012-07-26 14:01:13 -0700
committer buzbee <buzbee@google.com> 2012-07-26 14:01:13 -0700
commit9a2487f94efeb88016a695af823bf26799ef0f06 (patch)
tree19525acc9c56763a35a12afc2e900fa346c3444d /src/compiler/codegen/GenInvoke.cc
parent854029c13351fd3a8f7794eb6c2c73af0fde8ac8 (diff)
Quick compiler - NOT_LONG and verification fixes
We continue to have issues when the verifier rewrites Dalvik byte codes. This is a workaround to fix the GBC -> LIR conversion, but I suspect I'm going to have to add a dead code elimination pass to get things working properly for llvm. The basic problem is that if the re-written instruction defined a Dalvik virtual register, then we lose the definition. The MIR to GBC converter doesn't handle uses without definitions very well. Change-Id: Ia235c299b686ce080755f9bb4c05c719c16c0d77
Diffstat (limited to 'src/compiler/codegen/GenInvoke.cc')
0 files changed, 0 insertions, 0 deletions