OSDN Git Service

Implement array creation related DEX instructions.
authorNicolas Geoffray <ngeoffray@google.com>
Mon, 20 Oct 2014 16:41:32 +0000 (17:41 +0100)
committerNicolas Geoffray <ngeoffray@google.com>
Wed, 22 Oct 2014 13:49:47 +0000 (13:49 +0000)
commita3d05a40de076aabf12ea284c67c99ff28b43dbf
treeacbe183e7637a333bdaaf0910731b053f2be0f26
parent2da28f2a9e79a09a4044521dc4d00320fcdcd041
Implement array creation related DEX instructions.

Implement new-array, filled-new-array, and fill-array-data.

Change-Id: I405560d66777a57d881e384265322617ac5d3ce3
15 files changed:
compiler/optimizing/builder.cc
compiler/optimizing/builder.h
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/nodes.h
test/412-new-array/expected.txt [new file with mode: 0644]
test/412-new-array/info.txt [new file with mode: 0644]
test/412-new-array/smali/fill_array_data.smali [new file with mode: 0644]
test/412-new-array/smali/filled_new_array.smali [new file with mode: 0644]
test/412-new-array/smali/filled_new_array_verify_error.smali [new file with mode: 0644]
test/412-new-array/src/Main.java [new file with mode: 0644]
test/412-new-array/src/TestCase.java [new file with mode: 0644]
test/Android.run-test.mk
test/etc/default-build