Use bump allocator for initial property storage
[WebKit-https.git] / Source / JavaScriptCore / GNUmakefile.list.am
index 9ea4a8c..8b1834b 100644 (file)
@@ -102,6 +102,8 @@ javascriptcore_sources += \
        Source/JavaScriptCore/dfg/DFGAliasTracker.h \
        Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp \
        Source/JavaScriptCore/dfg/DFGByteCodeParser.h \
+       Source/JavaScriptCore/dfg/DFGDriver.cpp \
+       Source/JavaScriptCore/dfg/DFGDriver.h \
        Source/JavaScriptCore/dfg/DFGFPRInfo.h \
        Source/JavaScriptCore/dfg/DFGGenerationInfo.h \
        Source/JavaScriptCore/dfg/DFGGPRInfo.h \
@@ -116,6 +118,8 @@ javascriptcore_sources += \
        Source/JavaScriptCore/dfg/DFGNonSpeculativeJIT.h \
        Source/JavaScriptCore/dfg/DFGOperations.cpp \
        Source/JavaScriptCore/dfg/DFGOperations.h \
+       Source/JavaScriptCore/dfg/DFGPropagator.cpp \
+       Source/JavaScriptCore/dfg/DFGPropagator.h \
        Source/JavaScriptCore/dfg/DFGRegisterBank.h \
        Source/JavaScriptCore/dfg/DFGRepatch.cpp \
        Source/JavaScriptCore/dfg/DFGRepatch.h \
@@ -342,8 +346,6 @@ javascriptcore_sources += \
        Source/JavaScriptCore/runtime/JSNotAnObject.h \
        Source/JavaScriptCore/runtime/JSObject.cpp \
        Source/JavaScriptCore/runtime/JSObject.h \
-       Source/JavaScriptCore/runtime/JSObjectWithGlobalObject.cpp \
-       Source/JavaScriptCore/runtime/JSObjectWithGlobalObject.h \
        Source/JavaScriptCore/runtime/JSONObject.cpp \
        Source/JavaScriptCore/runtime/JSONObject.h \
        Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp \
@@ -415,6 +417,7 @@ javascriptcore_sources += \
        Source/JavaScriptCore/runtime/ScopeChainMark.h \
        Source/JavaScriptCore/runtime/SmallStrings.cpp \
        Source/JavaScriptCore/runtime/SmallStrings.h \
+       Source/JavaScriptCore/runtime/StorageBarrier.h \
        Source/JavaScriptCore/runtime/StrictEvalActivation.cpp \
        Source/JavaScriptCore/runtime/StrictEvalActivation.h \
        Source/JavaScriptCore/runtime/StringConstructor.cpp \
@@ -466,27 +469,27 @@ javascriptcore_sources += \
        Source/JavaScriptCore/wtf/CurrentTime.h \
        Source/JavaScriptCore/wtf/DateMath.cpp \
        Source/JavaScriptCore/wtf/DateMath.h \
-    Source/JavaScriptCore/wtf/DecimalNumber.cpp \
-    Source/JavaScriptCore/wtf/DecimalNumber.h \
-    Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.cc \
-    Source/JavaScriptCore/wtf/dtoa/bignum.cc \
-    Source/JavaScriptCore/wtf/dtoa/cached-powers.cc \
-    Source/JavaScriptCore/wtf/dtoa/diy-fp.cc \
-    Source/JavaScriptCore/wtf/dtoa/double-conversion.cc \
-    Source/JavaScriptCore/wtf/dtoa/fast-dtoa.cc \
-    Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.cc \
-    Source/JavaScriptCore/wtf/dtoa/strtod.cc \
-    Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.h \
-    Source/JavaScriptCore/wtf/dtoa/bignum.h \
-    Source/JavaScriptCore/wtf/dtoa/cached-powers.h \
-    Source/JavaScriptCore/wtf/dtoa/diy-fp.h \
-    Source/JavaScriptCore/wtf/dtoa/double-conversion.h \
-    Source/JavaScriptCore/wtf/dtoa/double.h \
-    Source/JavaScriptCore/wtf/dtoa/fast-dtoa.h \
-    Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.h \
-    Source/JavaScriptCore/wtf/dtoa/strtod.h \
-    Source/JavaScriptCore/wtf/dtoa/utils.h \
-    Source/JavaScriptCore/wtf/Decoder.h \
+       Source/JavaScriptCore/wtf/DecimalNumber.cpp \
+       Source/JavaScriptCore/wtf/DecimalNumber.h \
+       Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.cc \
+       Source/JavaScriptCore/wtf/dtoa/bignum.cc \
+       Source/JavaScriptCore/wtf/dtoa/cached-powers.cc \
+       Source/JavaScriptCore/wtf/dtoa/diy-fp.cc \
+       Source/JavaScriptCore/wtf/dtoa/double-conversion.cc \
+       Source/JavaScriptCore/wtf/dtoa/fast-dtoa.cc \
+       Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.cc \
+       Source/JavaScriptCore/wtf/dtoa/strtod.cc \
+       Source/JavaScriptCore/wtf/dtoa/bignum-dtoa.h \
+       Source/JavaScriptCore/wtf/dtoa/bignum.h \
+       Source/JavaScriptCore/wtf/dtoa/cached-powers.h \
+       Source/JavaScriptCore/wtf/dtoa/diy-fp.h \
+       Source/JavaScriptCore/wtf/dtoa/double-conversion.h \
+       Source/JavaScriptCore/wtf/dtoa/double.h \
+       Source/JavaScriptCore/wtf/dtoa/fast-dtoa.h \
+       Source/JavaScriptCore/wtf/dtoa/fixed-dtoa.h \
+       Source/JavaScriptCore/wtf/dtoa/strtod.h \
+       Source/JavaScriptCore/wtf/dtoa/utils.h \
+       Source/JavaScriptCore/wtf/Decoder.h \
        Source/JavaScriptCore/wtf/Deque.h \
        Source/JavaScriptCore/wtf/DisallowCType.h \
        Source/JavaScriptCore/wtf/DoublyLinkedList.h \