Constructor barrier support in DEX-to-DEX compiler.

Bug: 9307738

Some constructors require a barrier before returning. This CL introduces the
RETURN-VOID-BARRIER instruction. The DEX-to-DEX compiler replaces all
RETURN-VOID instructions where a barrier is required by this instruction.
The interpreter and the verifier are updated to support this new instruction.

Change-Id: If31979b4027bc12157b933eda9fcbd5270edd202
4 files changed
tree: d7660a0eeaca72e422a55fe92d7b79a172714389
  1. build/
  2. dalvikvm/
  3. jdwpspy/
  4. src/
  5. test/
  6. tools/
  7. .gitignore
  8. Android.mk