SpillFrame: move dynamicCall to extra data, as it's statically known
commit33ec44d304c2d4958f3ff9c6cedbf2f9413897b2
authorJan Oravec <jan@fb.com>
Thu, 29 Aug 2019 05:41:45 +0000 (28 22:41 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Thu, 29 Aug 2019 05:45:04 +0000 (28 22:45 -0700)
treecff56c1aaa4ce6eb055e2bb77067f33890329684
parent4b382d16ad2a2eb2189460e8c7c8c6c3362a45e9
SpillFrame: move dynamicCall to extra data, as it's statically known

Summary:
We always know whether the call is dynamic or not. Take advantage of that and
simplify the logic.

Reviewed By: ricklavoie

Differential Revision: D17099202

fbshipit-source-id: ba34a373ae6e57bf5ed90e66159ee48b6372b62a
hphp/doc/ir.specification
hphp/runtime/vm/jit/extra-data.h
hphp/runtime/vm/jit/irgen-call.cpp
hphp/runtime/vm/jit/irgen-inlining.cpp
hphp/runtime/vm/jit/irlower-act-rec.cpp
hphp/runtime/vm/jit/simplify.cpp