Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (194023 => 194024)
--- trunk/Source/_javascript_Core/ChangeLog 2015-12-14 03:31:46 UTC (rev 194023)
+++ trunk/Source/_javascript_Core/ChangeLog 2015-12-14 04:30:37 UTC (rev 194024)
@@ -1,3 +1,17 @@
+2015-12-13 Benjamin Poulain <[email protected]>
+
+ [JSC] Remove FTL::Output's doubleEqualOrUnordered()
+ https://bugs.webkit.org/show_bug.cgi?id=152234
+
+ Reviewed by Sam Weinig.
+
+ It is unused, one less thing to worry about.
+
+ * ftl/FTLB3Output.h:
+ (JSC::FTL::Output::doubleEqualOrUnordered): Deleted.
+ * ftl/FTLOutput.h:
+ (JSC::FTL::Output::doubleEqualOrUnordered): Deleted.
+
2015-12-13 Yusuke Suzuki <[email protected]>
[JSC] Should not emit get_by_id for indexed property access
Modified: trunk/Source/_javascript_Core/ftl/FTLB3Output.h (194023 => 194024)
--- trunk/Source/_javascript_Core/ftl/FTLB3Output.h 2015-12-14 03:31:46 UTC (rev 194023)
+++ trunk/Source/_javascript_Core/ftl/FTLB3Output.h 2015-12-14 04:30:37 UTC (rev 194024)
@@ -336,7 +336,6 @@
LValue doubleLessThanOrEqual(LValue left, LValue right) { return m_block->appendNew<B3::Value>(m_proc, B3::LessEqual, origin(), left, right); }
LValue doubleGreaterThan(LValue left, LValue right) { return m_block->appendNew<B3::Value>(m_proc, B3::GreaterThan, origin(), left, right); }
LValue doubleGreaterThanOrEqual(LValue left, LValue right) { return m_block->appendNew<B3::Value>(m_proc, B3::GreaterEqual, origin(), left, right); }
- LValue doubleEqualOrUnordered(LValue left, LValue right) { CRASH(); }
LValue doubleNotEqual(LValue left, LValue right) { CRASH(); }
LValue doubleLessThanOrUnordered(LValue left, LValue right)
{
Modified: trunk/Source/_javascript_Core/ftl/FTLOutput.h (194023 => 194024)
--- trunk/Source/_javascript_Core/ftl/FTLOutput.h 2015-12-14 03:31:46 UTC (rev 194023)
+++ trunk/Source/_javascript_Core/ftl/FTLOutput.h 2015-12-14 04:30:37 UTC (rev 194024)
@@ -376,7 +376,6 @@
LValue doubleLessThanOrEqual(LValue left, LValue right) { return fcmp(LLVMRealOLE, left, right); }
LValue doubleGreaterThan(LValue left, LValue right) { return fcmp(LLVMRealOGT, left, right); }
LValue doubleGreaterThanOrEqual(LValue left, LValue right) { return fcmp(LLVMRealOGE, left, right); }
- LValue doubleEqualOrUnordered(LValue left, LValue right) { return fcmp(LLVMRealUEQ, left, right); }
LValue doubleNotEqual(LValue left, LValue right) { return fcmp(LLVMRealONE, left, right); }
LValue doubleLessThanOrUnordered(LValue left, LValue right) { return fcmp(LLVMRealULT, left, right); }
LValue doubleLessThanOrEqualOrUnordered(LValue left, LValue right) { return fcmp(LLVMRealULE, left, right); }