Tighter memory-effects for phis
commit00518ff69f92dbca1bce01e803f3ce8dd651fd0f
authorBrett Simmers <bsimmers@fb.com>
Sat, 19 Dec 2015 05:25:38 +0000 (18 21:25 -0800)
committerhhvm-bot <hhvm-bot@fb.com>
Sat, 19 Dec 2015 05:30:42 +0000 (18 21:30 -0800)
tree7801d0d1263212086303bcbd7cbce79b0af7a602
parent9f095683428b1cfc305d0a52d854d9807a0a8363
Tighter memory-effects for phis

Summary:
This gives a better AliasClass for the merged pointer after a minstr
ratchet operation (and maybe other situations as well, though I don't know how
often we phi pointers).

Reviewed By: alexmalyshev

Differential Revision: D2767694

fb-gh-sync-id: 612faf7774dfcfd11cfee16f9a64bcc355abe5bf
hphp/runtime/vm/jit/memory-effects.cpp