diff options
| author | 2012-07-12 14:38:18 -0700 | |
|---|---|---|
| committer | 2012-07-12 21:20:33 -0700 | |
| commit | 4be777b5efccbffddd6227d30ab1f658403e18cf (patch) | |
| tree | a901c7f58cbe1cb1034a91acfdc78f4fddcaf463 /src/compiler/codegen/GenInvoke.cc | |
| parent | ca314c6a1be1b4cc11f4d284da90af7dc8a4ce25 (diff) | |
Quick compiler: fix for missing defs
When the verifier replaces a Dex instruction, it may cause us
to lose a definition, making the SSA graph invalid. This CL
deals with this situation by introducing dummy definitions.
With this CL, run-tests 042 and 075 pass. The only remaining
run-test failures are related to missing exception edges in the CFG.
The old compiler could infer some of them, while llvm requires all
to be explicit.
Change-Id: I471fa515d8717aa102713a05b0e4115bf656b78e
Diffstat (limited to 'src/compiler/codegen/GenInvoke.cc')
0 files changed, 0 insertions, 0 deletions