Title: [193566] trunk/Source/_javascript_Core
- Revision
- 193566
- Author
- [email protected]
- Date
- 2015-12-05 23:18:59 -0800 (Sat, 05 Dec 2015)
Log Message
[JSC] Remove FTLOutput's fence support
https://bugs.webkit.org/show_bug.cgi?id=151909
Patch by Benjamin Poulain <[email protected]> on 2015-12-05
Reviewed by Sam Weinig.
Unused code is unused.
* ftl/FTLB3Output.h:
(JSC::FTL::Output::fence): Deleted.
(JSC::FTL::Output::fenceAcqRel): Deleted.
* ftl/FTLOutput.h:
(JSC::FTL::Output::fence): Deleted.
(JSC::FTL::Output::fenceAcqRel): Deleted.
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (193565 => 193566)
--- trunk/Source/_javascript_Core/ChangeLog 2015-12-06 07:11:59 UTC (rev 193565)
+++ trunk/Source/_javascript_Core/ChangeLog 2015-12-06 07:18:59 UTC (rev 193566)
@@ -1,3 +1,19 @@
+2015-12-05 Benjamin Poulain <[email protected]>
+
+ [JSC] Remove FTLOutput's fence support
+ https://bugs.webkit.org/show_bug.cgi?id=151909
+
+ Reviewed by Sam Weinig.
+
+ Unused code is unused.
+
+ * ftl/FTLB3Output.h:
+ (JSC::FTL::Output::fence): Deleted.
+ (JSC::FTL::Output::fenceAcqRel): Deleted.
+ * ftl/FTLOutput.h:
+ (JSC::FTL::Output::fence): Deleted.
+ (JSC::FTL::Output::fenceAcqRel): Deleted.
+
2015-12-04 Benjamin Poulain <[email protected]>
[JSC] Some more cleanup of FTLB3Output
Modified: trunk/Source/_javascript_Core/ftl/FTLB3Output.h (193565 => 193566)
--- trunk/Source/_javascript_Core/ftl/FTLB3Output.h 2015-12-06 07:11:59 UTC (rev 193565)
+++ trunk/Source/_javascript_Core/ftl/FTLB3Output.h 2015-12-06 07:18:59 UTC (rev 193566)
@@ -336,9 +336,6 @@
LValue select(LValue value, LValue taken, LValue notTaken) { return m_block->appendNew<B3::Value>(m_proc, B3::Select, origin(), value, taken, notTaken); }
LValue extractValue(LValue aggVal, unsigned index) { CRASH(); }
- LValue fence(LAtomicOrdering ordering = LLVMAtomicOrderingSequentiallyConsistent, SynchronizationScope scope = CrossThread) { CRASH(); }
- LValue fenceAcqRel() { CRASH(); }
-
template<typename VectorType>
LValue call(LType type, LValue function, const VectorType& vector) { return m_block->appendNew<B3::CCallValue>(m_proc, type, origin(), B3::Value::AdjacencyList(vector)); }
LValue call(LType type, LValue function) { return m_block->appendNew<B3::CCallValue>(m_proc, type, origin()); }
Modified: trunk/Source/_javascript_Core/ftl/FTLOutput.h (193565 => 193566)
--- trunk/Source/_javascript_Core/ftl/FTLOutput.h 2015-12-06 07:11:59 UTC (rev 193565)
+++ trunk/Source/_javascript_Core/ftl/FTLOutput.h 2015-12-06 07:18:59 UTC (rev 193566)
@@ -372,9 +372,6 @@
LValue select(LValue value, LValue taken, LValue notTaken) { return buildSelect(m_builder, value, taken, notTaken); }
LValue extractValue(LValue aggVal, unsigned index) { return buildExtractValue(m_builder, aggVal, index); }
- LValue fence(LAtomicOrdering ordering = LLVMAtomicOrderingSequentiallyConsistent, SynchronizationScope scope = CrossThread) { return buildFence(m_builder, ordering, scope); }
- LValue fenceAcqRel() { return fence(LLVMAtomicOrderingAcquireRelease); }
-
template<typename VectorType>
LValue call(LType, LValue function, const VectorType& vector) { return buildCall(m_builder, function, vector); }
LValue call(LType, LValue function) { return buildCall(m_builder, function); }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes