diff options
| author | 2012-07-26 14:01:13 -0700 | |
|---|---|---|
| committer | 2012-07-26 14:01:13 -0700 | |
| commit | 9a2487f94efeb88016a695af823bf26799ef0f06 (patch) | |
| tree | 19525acc9c56763a35a12afc2e900fa346c3444d /src/compiler/codegen/RallocUtil.cc | |
| parent | 854029c13351fd3a8f7794eb6c2c73af0fde8ac8 (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/RallocUtil.cc')
0 files changed, 0 insertions, 0 deletions