Move ActRec flags from m_numArgs to m_callOff
commitd09b60dae4abf10f0948868be3f4ca7338d5c139
authorJan Oravec <jan@fb.com>
Fri, 18 Oct 2019 19:53:59 +0000 (18 12:53 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 18 Oct 2019 19:56:36 +0000 (18 12:56 -0700)
treea25fd2c60d3ca2d75d9c7bd815ed7a07ab818c94
parente978401f01b1e430ee91df85a090704b15229de7
Move ActRec flags from m_numArgs to m_callOff

Summary:
m_numArgs is going away soon. In preparation of that, let's move the remaining
two flags to m_callOff so that once m_numArgs is gone, we don't need to store
anything.

Reviewed By: ricklavoie

Differential Revision: D18002232

fbshipit-source-id: 8f7d38539905157285f5415544c627a725da4665
25 files changed:
hphp/doc/ir.specification
hphp/runtime/base/backtrace.cpp
hphp/runtime/base/backtrace.h
hphp/runtime/base/execution-context.cpp
hphp/runtime/base/heap-scan.h
hphp/runtime/ext/asio/asio-blockable.cpp
hphp/runtime/vm/act-rec-defs.h
hphp/runtime/vm/act-rec-inl.h
hphp/runtime/vm/act-rec.cpp
hphp/runtime/vm/act-rec.h
hphp/runtime/vm/bytecode.cpp
hphp/runtime/vm/jit/dce.cpp
hphp/runtime/vm/jit/extra-data.h
hphp/runtime/vm/jit/ir-opcode.cpp
hphp/runtime/vm/jit/irgen-ret.cpp
hphp/runtime/vm/jit/irlower-act-rec.cpp
hphp/runtime/vm/jit/irlower-call.cpp
hphp/runtime/vm/jit/irlower-inlining.cpp
hphp/runtime/vm/jit/irlower-resumable.cpp
hphp/runtime/vm/jit/memory-effects.cpp
hphp/runtime/vm/jit/service-request-handlers.cpp
hphp/runtime/vm/jit/unique-stubs.cpp
hphp/runtime/vm/unit.cpp
hphp/runtime/vm/unwind.cpp
hphp/runtime/vm/vm-regs.cpp