summaryrefslogtreecommitdiff
path: root/compiler/optimizing/codegen_test.cc
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2016-08-03 12:46:23 +0100
committerNarayan Kamath <narayan@google.com>2016-08-10 14:00:16 +0100
commit8ec3bd2b31ccbc9027b8e9b1949dd1804bb6d30f (patch)
tree6cc457a060c7faade49229010bfe3119e55b254d /compiler/optimizing/codegen_test.cc
parentc218427ab96e521e0c4e9a3ffeb87e6c57eea0a5 (diff)
Instruction: Add new formats 45cc and 4rcc.
These are new 4 byte formats with the following properties. - The first three (16 bit) words of these instructions have the same format as 35c and 3rc respectively. - The fourth 16 bit word encodes an additional constant index reference. This change includes placeholder opcodes for invoke-polymorphic and invoke-polymorphic/range which will be the first dex instructions that use this new format. In addition to a method_idx that gives the invoked method, these instructions also provide a proto_idx which gives the (static) type signature of the call site. The only reason these are included in this change is because we need an instruction with a given format to write a unit_test using the Instruction API. bug: 30550796 test: make test-art-host Change-Id: I02612ddee47169757175a8079d82f811f6545945
Diffstat (limited to 'compiler/optimizing/codegen_test.cc')
0 files changed, 0 insertions, 0 deletions