Plumb Vloc, Vreg, and Vptr through X64::CodeGenerator and ArgGroup
commit8cbb986378b0f7f163368a58beb8e744d54cec32
authorEdwin Smith <smith@fb.com>
Tue, 26 Aug 2014 17:43:35 +0000 (26 10:43 -0700)
committerhhvm-bot <hhvm-bot@fb.com>
Fri, 29 Aug 2014 14:30:21 +0000 (29 07:30 -0700)
treebc96ea4323675f73a7e68c8ec23f2844e2efa7e0
parent485f3dbc0a0b190c786f99d106855bb4a2d6a50c
Plumb Vloc, Vreg, and Vptr through X64::CodeGenerator and ArgGroup

Summary: Gets ready for using virtual registers. For now, all the Vlocs contain
physical registers, so final code should be unchanged.

Reviewed By: @swtaarrs

Differential Revision: D1525146
hphp/runtime/vm/jit/arg-group.cpp
hphp/runtime/vm/jit/arg-group.h
hphp/runtime/vm/jit/code-gen-helpers-x64.cpp
hphp/runtime/vm/jit/code-gen-helpers-x64.h
hphp/runtime/vm/jit/code-gen-x64.cpp
hphp/runtime/vm/jit/code-gen-x64.h
hphp/runtime/vm/jit/code-gen.h
hphp/runtime/vm/jit/native-calls.cpp
hphp/runtime/vm/jit/vasm-check.cpp
hphp/runtime/vm/jit/vasm-x64.h