OSDN Git Service

Rename invoke-direct-empty to invoke-object-init
authorAndy McFadden <fadden@android.com>
Fri, 11 Feb 2011 23:26:10 +0000 (15:26 -0800)
committerAndy McFadden <fadden@android.com>
Fri, 11 Feb 2011 23:42:02 +0000 (15:42 -0800)
commit750d110b62cef538e193b6f91f5239b0c4b63ef1
tree2e65a1530ecff3bc55dfd7b757834d7ac9f58fca
parent79cf850f7b9153ab7651a4bee3bdee137a226351
Rename invoke-direct-empty to invoke-object-init

The invoke-direct-empty instruction was introduced to remove the
overhead of calling the empty Object constructor.  We now need it
to do some extra work on behalf of object construction, so it's
appropriate to change the instruction name to match the role it
fills rather than the more general role it was hoped to fill.

No functional changes.

Bug 3342343

Change-Id: I65dd6a2c00c99581c9a19b16fe193b70642c8fbb
24 files changed:
libdex/DexOpcodes.c
libdex/DexOpcodes.h
opcode-gen/bytecode.txt
vm/analysis/CodeVerify.c
vm/analysis/DexVerify.c
vm/analysis/Liveness.c
vm/analysis/Optimize.c
vm/compiler/Dataflow.c
vm/compiler/codegen/arm/CodegenDriver.c
vm/mterp/armv5te/OP_INVOKE_OBJECT_INIT.S [moved from vm/mterp/armv5te/OP_INVOKE_DIRECT_EMPTY.S with 77% similarity]
vm/mterp/c/OP_INVOKE_OBJECT_INIT.c [moved from vm/mterp/c/OP_INVOKE_DIRECT_EMPTY.c with 83% similarity]
vm/mterp/out/InterpAsm-armv5te-vfp.S
vm/mterp/out/InterpAsm-armv5te.S
vm/mterp/out/InterpAsm-armv7-a-neon.S
vm/mterp/out/InterpAsm-armv7-a.S
vm/mterp/out/InterpAsm-x86-atom.S
vm/mterp/out/InterpAsm-x86.S
vm/mterp/out/InterpC-allstubs.c
vm/mterp/out/InterpC-portdbg.c
vm/mterp/out/InterpC-portstd.c
vm/mterp/x86-atom/OP_INVOKE_OBJECT_INIT.S [moved from vm/mterp/x86-atom/OP_INVOKE_DIRECT_EMPTY.S with 90% similarity]
vm/mterp/x86-atom/entry.S
vm/mterp/x86/OP_INVOKE_OBJECT_INIT.S [moved from vm/mterp/x86/OP_INVOKE_DIRECT_EMPTY.S with 56% similarity]
vm/mterp/x86/entry.S