Duplicate frame-state, alias analysis and load/store elimination optimizations for clsref's reified generics slot
Summary: This diff duplicates the optimizations done to clsref slots from
D4506838 to also apply to the newly created reified generics slot. Originally, JIT assumed that the classref slot contained a LowPtr<Class> which is no longer true as it contains both the class pointer and the ArrayData*.
Reviewed By: ricklavoie
Differential Revision:
D9995475
fbshipit-source-id:
b44a3b46324bf02b03d8dea4dd8540c9821aa76b