Tune HHIR guard relaxation
commit0c369b760cbfe5eccb3be0daf0c3224e28ce9f90
authorGuilherme Ottoni <ottoni@fb.com>
Wed, 5 Mar 2014 23:19:40 +0000 (5 15:19 -0800)
committerSara Golemon <sgolemon@fb.com>
Fri, 7 Mar 2014 18:09:38 +0000 (7 10:09 -0800)
treebb4740078d7cd24902ca12caec30d15a896e336c
parentcd4aaf31d3c7f4b6300f3f5b6eb1987f6c0b59c3
Tune HHIR guard relaxation

I compared the cases in which guards were relaxed in both HHBC and
HHIR guard relaxations, and then changed a number cases where HHIR
guard relaxation was being more aggressive to match HHBC's
implementation.

Reviewed By: @swtaarrs

Differential Revision: D1203964
hphp/runtime/vm/jit/hhbc-translator.cpp
hphp/runtime/vm/jit/hhbc-translator.h
hphp/runtime/vm/jit/ir-translator.cpp
hphp/runtime/vm/jit/minstr-translator.cpp