Lower LdInitPropAddr to LdPropAddr in load-elim
commit727803efab49719009c126cebbb714e8b0e05a79
authorRick Lavoie <rlavoie@fb.com>
Wed, 1 Dec 2021 05:17:28 +0000 (30 21:17 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Wed, 1 Dec 2021 05:19:40 +0000 (30 21:19 -0800)
treef6035b1864f7a76c477314f4364582ea04297817
parentbd51e6d8342db8fe60b22aa8de8897e29f848722
Lower LdInitPropAddr to LdPropAddr in load-elim

Summary:
If load-elim knows the memory location cannot be Uninit, we can lower
the LdInitPropAddr to a LdPropAddr instead.

Reviewed By: mofarrell

Differential Revision: D32692263

fbshipit-source-id: fbf85ba0df4f121d8c01948fa86024c175e97aba
hphp/runtime/vm/jit/load-elim.cpp