12013-05-10 Filip Pizlo <fpizlo@apple.com>
2
3 fourthTier: FTL should support CompareStrictEq
4 https://bugs.webkit.org/show_bug.cgi?id=115927
5
6 Reviewed by NOBODY (OOPS!).
7
8 Do the sensible thing, and make it so that for common cases, CompareEq is
9 implemented in terms of CompareStrictEq in the FTL backend. All of the cases
10 we currently support can be done this way.
11
12 * ftl/FTLCapabilities.cpp:
13 (JSC::FTL::canCompile):
14 * ftl/FTLLowerDFGToLLVM.cpp:
15 (JSC::FTL::LowerDFGToLLVM::compileNode):
16 (JSC::FTL::LowerDFGToLLVM::compileCompareEq):
17 (LowerDFGToLLVM):
18 (JSC::FTL::LowerDFGToLLVM::compileCompareStrictEq):
19