Support rVmFp modifications in llvm backend
commit3d9786b8cfba6cf60b830e367b11f009f93ec59e
authorBrett Simmers <bsimmers@fb.com>
Sat, 13 Dec 2014 05:01:11 +0000 (12 21:01 -0800)
committerhhvm-bot <hhvm-bot@fb.com>
Sat, 13 Dec 2014 05:32:03 +0000 (12 21:32 -0800)
tree8721aa3bdb4e1eb68a05b94564d633dff3e16f7d
parent562c1c10f28c591b9671af1ab80ef3f28caf3cf5
Support rVmFp modifications in llvm backend

Summary: I considered giving it the same treatment I gave rVmSp in D1622952 but
that would've required making changes to hundreds of hhir opcodes to add an
explicit FramePtr src. This ended up being fairly simple and should work just
as well.

Reviewed By: @maksfb

Differential Revision: D1735985
hphp/runtime/vm/jit/code-gen-x64.cpp
hphp/runtime/vm/jit/service-requests-x64.cpp
hphp/runtime/vm/jit/service-requests-x64.h
hphp/runtime/vm/jit/vasm-arm.cpp
hphp/runtime/vm/jit/vasm-llvm.cpp
hphp/runtime/vm/jit/vasm-reg.h
hphp/runtime/vm/jit/vasm-x64.cpp
hphp/runtime/vm/jit/vasm-x64.h