WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
[patch]
the patch
blah.patch (text/plain), 72.07 KB, created by
Filip Pizlo
on 2014-02-09 15:15:57 PST
(
hide
)
Description:
the patch
Filename:
MIME Type:
Creator:
Filip Pizlo
Created:
2014-02-09 15:15:57 PST
Size:
72.07 KB
patch
obsolete
>Index: Source/JavaScriptCore/jsc.cpp >=================================================================== >--- Source/JavaScriptCore/jsc.cpp (revision 163755) >+++ Source/JavaScriptCore/jsc.cpp (working copy) >@@ -25,7 +25,6 @@ > #include "APIShims.h" > #include "ButterflyInlines.h" > #include "BytecodeGenerator.h" >-#include "CallFrameInlines.h" > #include "Completion.h" > #include "CopiedSpaceInlines.h" > #include "ExceptionHelpers.h" >Index: Source/JavaScriptCore/API/JSContextRef.cpp >=================================================================== >--- Source/JavaScriptCore/API/JSContextRef.cpp (revision 163755) >+++ Source/JavaScriptCore/API/JSContextRef.cpp (working copy) >@@ -29,7 +29,6 @@ > > #include "APICast.h" > #include "CallFrame.h" >-#include "CallFrameInlines.h" > #include "InitializeThreading.h" > #include "JSCallbackObject.h" > #include "JSClassRef.h" >Index: Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj >=================================================================== >--- Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj (revision 163755) >+++ Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj (working copy) >@@ -1351,7 +1351,7 @@ > C2981FDD17BAFF4400A3BC98 /* DFGDesiredWriteBarriers.h in Headers */ = {isa = PBXBuildFile; fileRef = C2981FDB17BAFF4400A3BC98 /* DFGDesiredWriteBarriers.h */; settings = {ATTRIBUTES = (Private, ); }; }; > C29ECB031804D0ED00D2CBB4 /* CurrentThisInsideBlockGetterTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = C29ECB011804D0ED00D2CBB4 /* CurrentThisInsideBlockGetterTest.mm */; }; > C2A7F688160432D400F76B98 /* JSDestructibleObject.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A7F687160432D400F76B98 /* JSDestructibleObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; >- C2B6D75318A33793004A9301 /* WriteBarrierInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B6D75218A33793004A9301 /* WriteBarrierInlines.h */; settings = {ATTRIBUTES = (Private, ); }; }; >+ C2B6D75318A33793004A9301 /* WriteBarrierInlines.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B6D75218A33793004A9301 /* WriteBarrierInlines.h */; settings = {ATTRIBUTES = (Private, ); }; }; > C2B916C214DA014E00CBAC86 /* MarkedAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B916C114DA014E00CBAC86 /* MarkedAllocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; > C2B916C514DA040C00CBAC86 /* MarkedAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2B916C414DA040C00CBAC86 /* MarkedAllocator.cpp */; }; > C2C0F7CD17BBFC5B00464FE4 /* DFGDesiredTransitions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2C0F7CB17BBFC5B00464FE4 /* DFGDesiredTransitions.cpp */; }; >@@ -2802,7 +2802,7 @@ > C29ECB011804D0ED00D2CBB4 /* CurrentThisInsideBlockGetterTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CurrentThisInsideBlockGetterTest.mm; path = API/tests/CurrentThisInsideBlockGetterTest.mm; sourceTree = "<group>"; }; > C29ECB021804D0ED00D2CBB4 /* CurrentThisInsideBlockGetterTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CurrentThisInsideBlockGetterTest.h; path = API/tests/CurrentThisInsideBlockGetterTest.h; sourceTree = "<group>"; }; > C2A7F687160432D400F76B98 /* JSDestructibleObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDestructibleObject.h; sourceTree = "<group>"; }; >- C2B6D75218A33793004A9301 /* WriteBarrierInlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WriteBarrierInlines.h; sourceTree = "<group>"; }; >+ C2B6D75218A33793004A9301 /* WriteBarrierInlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WriteBarrierInlines.h; sourceTree = "<group>"; }; > C2B916C114DA014E00CBAC86 /* MarkedAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarkedAllocator.h; sourceTree = "<group>"; }; > C2B916C414DA040C00CBAC86 /* MarkedAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MarkedAllocator.cpp; sourceTree = "<group>"; }; > C2C0F7CB17BBFC5B00464FE4 /* DFGDesiredTransitions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DFGDesiredTransitions.cpp; path = dfg/DFGDesiredTransitions.cpp; sourceTree = "<group>"; }; >@@ -3663,7 +3663,7 @@ > 7EF6E0BB0EB7A1EC0079AFAF /* runtime */ = { > isa = PBXGroup; > children = ( >- C2B6D75218A33793004A9301 /* WriteBarrierInlines.h */, >+ C2B6D75218A33793004A9301 /* WriteBarrierInlines.h */, > BCF605110E203EF800B9A64D /* ArgList.cpp */, > BCF605120E203EF800B9A64D /* ArgList.h */, > BC257DE50E1F51C50016B6C9 /* Arguments.cpp */, >@@ -4698,7 +4698,7 @@ > 65C0285D1717966800351E35 /* ARMv7DOpcode.h in Headers */, > 2A68295B1875F80500B6C3E2 /* CopyWriteBarrier.h in Headers */, > 2A4EC90C1860D6C20094F782 /* WriteBarrierBuffer.h in Headers */, >- C2B6D75318A33793004A9301 /* WriteBarrierInlines.h in Headers */, >+ C2B6D75318A33793004A9301 /* WriteBarrierInlines.h in Headers */, > FE5932A8183C5A2600A1ECCC /* VMEntryScope.h in Headers */, > A532439318569709002ED692 /* CodeGeneratorInspectorStrings.py in Headers */, > A532439218569709002ED692 /* CodeGeneratorInspector.py in Headers */, >Index: Source/JavaScriptCore/assembler/LinkBuffer.cpp >=================================================================== >--- Source/JavaScriptCore/assembler/LinkBuffer.cpp (revision 163755) >+++ Source/JavaScriptCore/assembler/LinkBuffer.cpp (working copy) >@@ -30,6 +30,7 @@ > > #include "CodeBlock.h" > #include "JITCode.h" >+#include "Operations.h" > #include "Options.h" > #include "VM.h" > #include <wtf/CompilationThread.h> >Index: Source/JavaScriptCore/bytecode/ArrayProfile.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/ArrayProfile.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/ArrayProfile.cpp (working copy) >@@ -27,6 +27,7 @@ > #include "ArrayProfile.h" > > #include "CodeBlock.h" >+#include "Operations.h" > #include <wtf/CommaPrinter.h> > #include <wtf/StringExtras.h> > #include <wtf/StringPrintStream.h> >Index: Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp (working copy) >@@ -27,6 +27,7 @@ > #include "BytecodeBasicBlock.h" > > #include "CodeBlock.h" >+#include "Operations.h" > #include "PreciseJumpTargets.h" > > namespace JSC { >Index: Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h >=================================================================== >--- Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h (revision 163755) >+++ Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysisInlines.h (working copy) >@@ -28,6 +28,7 @@ > > #include "BytecodeLivenessAnalysis.h" > #include "CodeBlock.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/bytecode/CallLinkInfo.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/CallLinkInfo.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/CallLinkInfo.cpp (working copy) >@@ -28,6 +28,7 @@ > > #include "DFGOperations.h" > #include "DFGThunks.h" >+#include "Operations.h" > #include "RepatchBuffer.h" > > #if ENABLE(JIT) >Index: Source/JavaScriptCore/bytecode/CodeBlock.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/CodeBlock.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/CodeBlock.cpp (working copy) >@@ -36,6 +36,7 @@ > #include "DFGCapabilities.h" > #include "DFGCommon.h" > #include "DFGDriver.h" >+#include "DFGJITCode.h" > #include "DFGNode.h" > #include "DFGWorklist.h" > #include "Debugger.h" >Index: Source/JavaScriptCore/bytecode/CodeBlock.h >=================================================================== >--- Source/JavaScriptCore/bytecode/CodeBlock.h (revision 163755) >+++ Source/JavaScriptCore/bytecode/CodeBlock.h (working copy) >@@ -56,7 +56,6 @@ > #include "HandlerInfo.h" > #include "ObjectAllocationProfile.h" > #include "Options.h" >-#include "Operations.h" > #include "PutPropertySlot.h" > #include "Instruction.h" > #include "JITCode.h" >Index: Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp (working copy) >@@ -28,6 +28,7 @@ > > #include "CodeBlock.h" > #include "DFGCommon.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/bytecode/ExecutionCounter.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/ExecutionCounter.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/ExecutionCounter.cpp (working copy) >@@ -28,6 +28,7 @@ > > #include "CodeBlock.h" > #include "ExecutableAllocator.h" >+#include "Operations.h" > #include <wtf/StringExtras.h> > > namespace JSC { >Index: Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp (working copy) >@@ -29,6 +29,7 @@ > #if ENABLE(DFG_JIT) > > #include "CodeBlock.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp (working copy) >@@ -26,6 +26,8 @@ > #include "config.h" > #include "PreciseJumpTargets.h" > >+#include "Operations.h" >+ > namespace JSC { > > template <size_t vectorSize> >Index: Source/JavaScriptCore/bytecode/ProfiledCodeBlockJettisoningWatchpoint.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/ProfiledCodeBlockJettisoningWatchpoint.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/ProfiledCodeBlockJettisoningWatchpoint.cpp (working copy) >@@ -31,6 +31,7 @@ > #include "CodeBlock.h" > #include "DFGCommon.h" > #include "DFGExitProfile.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/bytecode/SamplingTool.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/SamplingTool.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/SamplingTool.cpp (working copy) >@@ -32,6 +32,7 @@ > #include "CodeBlock.h" > #include "Interpreter.h" > #include "Opcode.h" >+#include "Operations.h" > > #if !OS(WINDOWS) > #include <unistd.h> >Index: Source/JavaScriptCore/bytecode/SpecialPointer.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/SpecialPointer.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/SpecialPointer.cpp (working copy) >@@ -28,6 +28,7 @@ > > #include "CodeBlock.h" > #include "JSGlobalObject.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp >=================================================================== >--- Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp (revision 163755) >+++ Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp (working copy) >@@ -29,6 +29,7 @@ > #if ENABLE(JIT) > > #include "CodeBlock.h" >+#include "Operations.h" > #include "StructureStubInfo.h" > > namespace JSC { >Index: Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp >=================================================================== >--- Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp (revision 163755) >+++ Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp (working copy) >@@ -29,7 +29,6 @@ > #include "config.h" > #include "DebuggerCallFrame.h" > >-#include "CallFrameInlines.h" > #include "CodeBlock.h" > #include "Interpreter.h" > #include "JSActivation.h" >Index: Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGAbstractHeap.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGAbstractHeap.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > void AbstractHeap::Payload::dump(PrintStream& out) const >Index: Source/JavaScriptCore/dfg/DFGAbstractValue.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGAbstractValue.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGAbstractValue.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGAbstractValue.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGAbstractValue.h" >+ > #include "DFGGraph.h" > #include "Operations.h" > >Index: Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGArgumentsSimplificationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGArgumentsSimplificationPhase.h" >+ > #include "DFGBasicBlock.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGArithMode.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGArithMode.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGArithMode.cpp (working copy) >@@ -24,10 +24,12 @@ > */ > > #include "config.h" >-#include "DFGArithMode.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGArithMode.h" >+ >+#include "Operations.h" > #include <wtf/PrintStream.h> > > namespace WTF { >Index: Source/JavaScriptCore/dfg/DFGArrayMode.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGArrayMode.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGArrayMode.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGArrayMode.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGArrayMode.h" >+ > #include "DFGAbstractValue.h" > #include "DFGGraph.h" > #include "Operations.h" >Index: Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGAtTailAbstractState.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGAtTailAbstractState.h" >+ > #include "Operations.h" > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/dfg/DFGAvailability.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGAvailability.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGAvailability.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGAvailability.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGAvailability.h" >+ > #include "DFGNode.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGBackwardsPropagationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGBackwardsPropagationPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGPhase.h" >Index: Source/JavaScriptCore/dfg/DFGBasicBlock.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGBasicBlock.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGBasicBlock.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGBasicBlock.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGBasicBlock.h" >+ > #include "Operations.h" > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/dfg/DFGBinarySwitch.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGBinarySwitch.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGBinarySwitch.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGBinarySwitch.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGBinarySwitch.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > BinarySwitch::BinarySwitch(GPRReg value, const Vector<int64_t>& cases, Type type) >Index: Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGBlockInsertionSet.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGBlockInsertionSet.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > BlockInsertionSet::BlockInsertionSet(Graph& graph) >Index: Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGByteCodeParser.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGByteCodeParser.h" >+ > #include "ArrayConstructor.h" > #include "CallLinkStatus.h" > #include "CodeBlock.h" >Index: Source/JavaScriptCore/dfg/DFGCFAPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCFAPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCFAPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGCFAPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCFAPhase.h" >+ > #include "DFGAbstractInterpreterInlines.h" > #include "DFGGraph.h" > #include "DFGInPlaceAbstractState.h" >Index: Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGCFGSimplificationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCFGSimplificationPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGCPSRethreadingPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCPSRethreadingPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGPhase.h" >Index: Source/JavaScriptCore/dfg/DFGCSEPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCSEPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCSEPhase.cpp (working copy) >@@ -24,16 +24,17 @@ > */ > > #include "config.h" >-#include "DFGCSEPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCSEPhase.h" >+ > #include "DFGAbstractHeap.h" > #include "DFGClobberize.h" > #include "DFGEdgeUsesStructure.h" > #include "DFGGraph.h" > #include "DFGPhase.h" >-#include "JSCellInlines.h" >+#include "Operations.h" > #include <array> > #include <wtf/FastBitVector.h> > >Index: Source/JavaScriptCore/dfg/DFGCapabilities.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCapabilities.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCapabilities.cpp (working copy) >@@ -24,13 +24,15 @@ > */ > > #include "config.h" >-#include "DFGCapabilities.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCapabilities.h" >+ > #include "CodeBlock.h" > #include "DFGCommon.h" > #include "Interpreter.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGClobberSet.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGClobberSet.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGClobberSet.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGClobberSet.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGClobberSet.h" >+ > #include "DFGClobberize.h" > #include "Operations.h" > #include <wtf/ListDump.h> >Index: Source/JavaScriptCore/dfg/DFGClobberize.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGClobberize.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGClobberize.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGClobberize.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGClobberize.h" >+ > #include "Operations.h" > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/dfg/DFGCommon.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCommon.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCommon.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGCommon.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCommon.h" >+ > #include "DFGNode.h" >+#include "Operations.h" > > namespace WTF { > >Index: Source/JavaScriptCore/dfg/DFGCommonData.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCommonData.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCommonData.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGCommonData.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCommonData.h" >+ > #include "CodeBlock.h" > #include "DFGNode.h" > #include "DFGPlan.h" >Index: Source/JavaScriptCore/dfg/DFGCompilationKey.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCompilationKey.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCompilationKey.cpp (working copy) >@@ -24,12 +24,14 @@ > */ > > #include "config.h" >+ >+#if ENABLE(DFG_JIT) >+ > #include "DFGCompilationKey.h" > > #include "CodeBlock.h" > #include "CodeBlockSet.h" >- >-#if ENABLE(DFG_JIT) >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGCompilationMode.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCompilationMode.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCompilationMode.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGCompilationMode.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCompilationMode.h" >+ >+#include "Operations.h" >+ > namespace WTF { > > using namespace JSC::DFG; >Index: Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGConstantFoldingPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGConstantFoldingPhase.h" >+ > #include "DFGAbstractInterpreterInlines.h" > #include "DFGBasicBlock.h" > #include "DFGGraph.h" >Index: Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGCriticalEdgeBreakingPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGCriticalEdgeBreakingPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGBlockInsertionSet.h" > #include "DFGGraph.h" >Index: Source/JavaScriptCore/dfg/DFGDCEPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDCEPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDCEPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGDCEPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGDCEPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGDesiredIdentifiers.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGDesiredIdentifiers.h" >+ > #include "CodeBlock.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGDesiredStructureChains.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDesiredStructureChains.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDesiredStructureChains.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGDesiredStructureChains.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGDesiredStructureChains.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > DesiredStructureChains::DesiredStructureChains() { } >Index: Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp (working copy) >@@ -31,6 +31,7 @@ > > #include "CodeBlock.h" > #include "DFGCommonData.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGDesiredWatchpoints.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGDesiredWatchpoints.h" >+ > #include "ArrayBufferNeuteringWatchpoint.h" > #include "CodeBlock.h" > #include "Operations.h" >Index: Source/JavaScriptCore/dfg/DFGDisassembler.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDisassembler.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDisassembler.cpp (working copy) >@@ -24,13 +24,15 @@ > */ > > #include "config.h" >-#include "DFGDisassembler.h" > >-#if ENABLE(DFG_JIT) && ENABLE(DISASSEMBLER) >+#if ENABLE(DFG_JIT) >+ >+#include "DFGDisassembler.h" > > #include "CodeBlockWithJITType.h" > #include "DFGGraph.h" > #include "DFGJITCode.h" >+#include "Operations.h" > #include <wtf/StdLibExtras.h> > > namespace JSC { namespace DFG { >@@ -172,4 +174,4 @@ void Disassembler::dumpDisassembly(Print > > } } // namespace JSC::DFG > >-#endif // ENABLE(DFG_JIT) && ENABLE(DISASSEMBLER) >+#endif // ENABLE(DFG_JIT) >Index: Source/JavaScriptCore/dfg/DFGDisassembler.h >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDisassembler.h (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDisassembler.h (working copy) >@@ -42,8 +42,6 @@ namespace JSC { namespace DFG { > > class Graph; > >-#if ENABLE(DISASSEMBLER) >- > class Disassembler { > WTF_MAKE_FAST_ALLOCATED; > public: >@@ -99,25 +97,6 @@ private: > MacroAssembler::Label m_endOfCode; > }; > >-#else // ENABLE(DISASSEMBLER) >- >-class Disassembler { >- WTF_MAKE_FAST_ALLOCATED; >-public: >- Disassembler(Graph&) { } >- >- void setStartOfCode(MacroAssembler::Label) { } >- void setForBlockIndex(BlockIndex, MacroAssembler::Label) { } >- void setForNode(Node*, MacroAssembler::Label) { } >- void setEndOfMainPath(MacroAssembler::Label) { } >- void setEndOfCode(MacroAssembler::Label) { } >- >- void dump(LinkBuffer&) { } >- void reportToProfiler(Profiler::Compilation*, LinkBuffer&) { } >-}; >- >-#endif // ENABLE(DISASSEMBLER) >- > } } // namespace JSC::DFG > > #endif // ENABLE(DFG_JIT) >Index: Source/JavaScriptCore/dfg/DFGDominators.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGDominators.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGDominators.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGDominators.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGDominators.h" >+ > #include "DFGGraph.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGEdge.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGEdge.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGEdge.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGEdge.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGEdge.h" >+ > #include "DFGNode.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGFailedFinalizer.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGFailedFinalizer.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > FailedFinalizer::FailedFinalizer(Plan& plan) >Index: Source/JavaScriptCore/dfg/DFGFinalizer.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGFinalizer.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGFinalizer.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGFinalizer.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGFinalizer.h" >+ > #include "DFGPlan.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGFixupPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGFixupPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGFixupPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGFixupPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGFixupPhase.h" >+ > #include "DFGGraph.h" > #include "DFGInsertionSet.h" > #include "DFGPhase.h" >Index: Source/JavaScriptCore/dfg/DFGFlushFormat.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGFlushFormat.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGFlushFormat.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGFlushFormat.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGFlushFormat.h" >+ >+#include "Operations.h" >+ > namespace WTF { > > using namespace JSC::DFG; >Index: Source/JavaScriptCore/dfg/DFGFlushLivenessAnalysisPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGFlushLivenessAnalysisPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGFlushLivenessAnalysisPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGFlushLivenessAnalysisPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGFlushLivenessAnalysisPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGFlushedAt.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGFlushedAt.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGFlushedAt.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGFlushedAt.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGFlushedAt.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > void FlushedAt::dump(PrintStream& out) const >Index: Source/JavaScriptCore/dfg/DFGGraph.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGGraph.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGGraph.cpp (working copy) >@@ -24,6 +24,9 @@ > */ > > #include "config.h" >+ >+#if ENABLE(DFG_JIT) >+ > #include "DFGGraph.h" > > #include "BytecodeLivenessAnalysisInlines.h" >@@ -43,8 +46,6 @@ > #include <wtf/CommaPrinter.h> > #include <wtf/ListDump.h> > >-#if ENABLE(DFG_JIT) >- > namespace JSC { namespace DFG { > > // Creates an array of stringized names. >@@ -792,4 +793,4 @@ JSArrayBufferView* Graph::tryGetFoldable > > } } // namespace JSC::DFG > >-#endif >+#endif // ENABLE(DFG_JIT) >Index: Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGInPlaceAbstractState.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGInPlaceAbstractState.h" >+ > #include "CodeBlock.h" > #include "DFGBasicBlock.h" > #include "GetByIdStatus.h" >Index: Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGInvalidationPointInjectionPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGInvalidationPointInjectionPhase.h" >+ > #include "DFGClobberize.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGJITCode.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGJITCode.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGJITCode.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGJITCode.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGJITCode.h" >+ > #include "CodeBlock.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGJITCompiler.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGJITCompiler.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGJITCompiler.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGJITCompiler.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGJITCompiler.h" >+ > #include "ArityCheckFailReturnThunks.h" > #include "CodeBlock.h" > #include "DFGFailedFinalizer.h" >@@ -41,9 +42,10 @@ > #include "DFGSpeculativeJIT.h" > #include "DFGThunks.h" > #include "JSCJSValueInlines.h" >+#include "LinkBuffer.h" > #include "MaxFrameExtentForSlowPathCall.h" >+#include "Operations.h" > #include "VM.h" >-#include "LinkBuffer.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGJITCompiler.h >=================================================================== >--- Source/JavaScriptCore/dfg/DFGJITCompiler.h (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGJITCompiler.h (working copy) >@@ -29,7 +29,6 @@ > #if ENABLE(DFG_JIT) > > #include "CCallHelpers.h" >-#include "CallFrameInlines.h" > #include "CodeBlock.h" > #include "DFGDisassembler.h" > #include "DFGGraph.h" >Index: Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp (working copy) >@@ -24,13 +24,15 @@ > */ > > #include "config.h" >-#include "DFGJITFinalizer.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGJITFinalizer.h" >+ > #include "CodeBlock.h" > #include "DFGCommon.h" > #include "DFGPlan.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGJumpReplacement.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGJumpReplacement.h" >+ > #include "MacroAssembler.h" >+#include "Operations.h" > #include "Options.h" > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/dfg/DFGLICMPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGLICMPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGLICMPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGLICMPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGLICMPhase.h" >+ > #include "DFGAbstractInterpreterInlines.h" > #include "DFGAtTailAbstractState.h" > #include "DFGBasicBlockInlines.h" >Index: Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGLazyJSValue.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGLazyJSValue.h" >+ > #include "Operations.h" > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGLivenessAnalysisPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGLivenessAnalysisPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGLongLivedState.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGLongLivedState.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGLongLivedState.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGLongLivedState.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGLongLivedState.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > LongLivedState::LongLivedState() >Index: Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGLoopPreHeaderCreationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGLoopPreHeaderCreationPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGBlockInsertionSet.h" > #include "DFGGraph.h" >Index: Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGMinifiedNode.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGMinifiedNode.h" >+ > #include "DFGNode.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGNaturalLoops.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGNaturalLoops.h" >+ > #include "DFGGraph.h" >+#include "Operations.h" > #include <wtf/CommaPrinter.h> > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/dfg/DFGNode.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGNode.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGNode.cpp (working copy) >@@ -24,12 +24,14 @@ > */ > > #include "config.h" >-#include "DFGNode.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGNode.h" >+ > #include "DFGGraph.h" > #include "DFGNodeAllocator.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGNodeFlags.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGNodeFlags.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGNodeFlags.cpp (working copy) >@@ -24,10 +24,12 @@ > */ > > #include "config.h" >-#include "DFGNodeFlags.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGNodeFlags.h" >+ >+#include "Operations.h" > #include <wtf/CommaPrinter.h> > #include <wtf/StringPrintStream.h> > >Index: Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSRAvailabilityAnalysisPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSRAvailabilityAnalysisPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGOSREntry.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSREntry.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSREntry.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSREntry.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSREntry.h" >+ > #include "CallFrame.h" > #include "CodeBlock.h" > #include "DFGJITCode.h" >Index: Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSREntrypointCreationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSREntrypointCreationPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGBlockInsertionSet.h" > #include "DFGGraph.h" >Index: Source/JavaScriptCore/dfg/DFGOSRExit.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExit.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExit.cpp (working copy) >@@ -24,14 +24,15 @@ > */ > > #include "config.h" >-#include "DFGOSRExit.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSRExit.h" >+ > #include "AssemblyHelpers.h" > #include "DFGGraph.h" > #include "DFGSpeculativeJIT.h" >-#include "JSCellInlines.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSRExitBase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSRExitBase.h" >+ > #include "CodeBlock.h" > #include "DFGBasicBlock.h" > #include "DFGNode.h" >Index: Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSRExitCompiler.h" > > #if ENABLE(DFG_JIT) && USE(JSVALUE32_64) > >+#include "DFGOSRExitCompiler.h" >+ > #include "DFGOperations.h" > #include "DFGOSRExitCompilerCommon.h" > #include "DFGSpeculativeJIT.h" >Index: Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSRExitCompiler.h" > > #if ENABLE(DFG_JIT) && USE(JSVALUE64) > >+#include "DFGOSRExitCompiler.h" >+ > #include "DFGOperations.h" > #include "DFGOSRExitCompilerCommon.h" > #include "DFGSpeculativeJIT.h" >Index: Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSRExitCompiler.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSRExitCompiler.h" >+ > #include "CallFrame.h" > #include "DFGCommon.h" > #include "DFGJITCode.h" >Index: Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGOSRExitCompilerCommon.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSRExitCompilerCommon.h" >+ > #include "Arguments.h" >+#include "DFGJITCode.h" > #include "DFGOperations.h" > #include "JIT.h" > #include "JSCJSValueInlines.h" >Index: Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp (working copy) >@@ -24,12 +24,14 @@ > */ > > #include "config.h" >-#include "DFGOSRExitJumpPlaceholder.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSRExitJumpPlaceholder.h" >+ > #include "DFGJITCompiler.h" > #include "DFGSpeculativeJIT.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGOSRExitPreparation.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGOSRExitPreparation.h" >+ > #include "CodeBlock.h" > #include "Executable.h" > #include "JIT.h" >Index: Source/JavaScriptCore/dfg/DFGOperations.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOperations.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOperations.cpp (working copy) >@@ -32,6 +32,7 @@ > #include "CommonSlowPaths.h" > #include "CopiedSpaceInlines.h" > #include "DFGDriver.h" >+#include "DFGJITCode.h" > #include "DFGOSRExit.h" > #include "DFGThunks.h" > #include "DFGToFTLDeferredCompilationCallback.h" >Index: Source/JavaScriptCore/dfg/DFGOperations.h >=================================================================== >--- Source/JavaScriptCore/dfg/DFGOperations.h (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGOperations.h (working copy) >@@ -28,7 +28,6 @@ > > #if ENABLE(DFG_JIT) > >-#include "DFGJITCompiler.h" > #include "JITOperations.h" > #include "PutKind.h" > >Index: Source/JavaScriptCore/dfg/DFGPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGPhase.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGPhase.h" >+ > #include "DFGValidate.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGPlan.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGPlan.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGPlan.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGPlan.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGPlan.h" >+ > #include "DFGArgumentsSimplificationPhase.h" > #include "DFGBackwardsPropagationPhase.h" > #include "DFGByteCodeParser.h" >Index: Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGPredictionInjectionPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGPredictionInjectionPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGPhase.h" >Index: Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGPredictionPropagationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGPredictionPropagationPhase.h" >+ > #include "DFGGraph.h" > #include "DFGPhase.h" > #include "Operations.h" >Index: Source/JavaScriptCore/dfg/DFGResurrectionForValidationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGResurrectionForValidationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGResurrectionForValidationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGResurrectionForValidationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGResurrectionForValidationPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGSSAConversionPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGSSAConversionPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGSSALoweringPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGSSALoweringPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp (working copy) >@@ -25,10 +25,11 @@ > */ > > #include "config.h" >-#include "DFGSpeculativeJIT.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGSpeculativeJIT.h" >+ > #include "ArrayPrototype.h" > #include "DFGAbstractInterpreterInlines.h" > #include "DFGCallArrayAllocatorSlowPathGenerator.h" >Index: Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGSpeculativeJIT.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGSpeculativeJIT.h" >+ > #include "Arguments.h" > #include "ArrayPrototype.h" > #include "DFGAbstractInterpreterInlines.h" >Index: Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGSpeculativeJIT.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGSpeculativeJIT.h" >+ > #include "Arguments.h" > #include "DFGAbstractInterpreterInlines.h" > #include "DFGArrayifySlowPathGenerator.h" >@@ -35,8 +36,8 @@ > #include "DFGCallArrayAllocatorSlowPathGenerator.h" > #include "DFGSaneStringGetByValSlowPathGenerator.h" > #include "DFGSlowPathGenerator.h" >-#include "JSCJSValueInlines.h" > #include "LinkBuffer.h" >+#include "Operations.h" > #include "ScratchRegisterAllocator.h" > #include "WriteBarrierBuffer.h" > #include <wtf/MathExtras.h> >Index: Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGStackLayoutPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGStackLayoutPhase.h" >+ > #include "DFGGraph.h" > #include "DFGPhase.h" > #include "DFGValueSource.h" >Index: Source/JavaScriptCore/dfg/DFGStoreBarrierElisionPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGStoreBarrierElisionPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGStoreBarrierElisionPhase.cpp (working copy) >@@ -24,14 +24,16 @@ > */ > > #include "config.h" >-#include "DFGStoreBarrierElisionPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGStoreBarrierElisionPhase.h" >+ > #include "DFGBasicBlock.h" > #include "DFGClobberSet.h" > #include "DFGGraph.h" > #include "DFGPhase.h" >+#include "Operations.h" > #include <wtf/HashSet.h> > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGStrengthReductionPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGStrengthReductionPhase.h" >+ > #include "DFGGraph.h" > #include "DFGInsertionSet.h" > #include "DFGPhase.h" >Index: Source/JavaScriptCore/dfg/DFGThunks.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGThunks.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGThunks.cpp (working copy) >@@ -24,15 +24,18 @@ > */ > > #include "config.h" >-#include "DFGThunks.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGThunks.h" >+ > #include "CCallHelpers.h" > #include "DFGOSRExitCompiler.h" > #include "FPRInfo.h" > #include "GPRInfo.h" >+#include "LinkBuffer.h" > #include "MacroAssembler.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGTierUpCheckInjectionPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGTierUpCheckInjectionPhase.h" >+ > #include "DFGGraph.h" > #include "DFGInsertionSet.h" > #include "DFGPhase.h" >Index: Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.cpp (working copy) >@@ -24,13 +24,15 @@ > */ > > #include "config.h" >-#include "DFGToFTLDeferredCompilationCallback.h" > > #if ENABLE(FTL_JIT) > >+#include "DFGToFTLDeferredCompilationCallback.h" >+ > #include "CodeBlock.h" > #include "DFGJITCode.h" > #include "Executable.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp (working copy) >@@ -24,13 +24,15 @@ > */ > > #include "config.h" >-#include "DFGToFTLForOSREntryDeferredCompilationCallback.h" > > #if ENABLE(FTL_JIT) > >+#include "DFGToFTLForOSREntryDeferredCompilationCallback.h" >+ > #include "CodeBlock.h" > #include "DFGJITCode.h" > #include "Executable.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGTypeCheckHoistingPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGTypeCheckHoistingPhase.h" >+ > #include "DFGBasicBlock.h" > #include "DFGGraph.h" > #include "DFGInsertionSet.h" >Index: Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGUnificationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGUnificationPhase.h" >+ > #include "DFGBasicBlockInlines.h" > #include "DFGGraph.h" > #include "DFGPhase.h" >Index: Source/JavaScriptCore/dfg/DFGUseKind.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGUseKind.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGUseKind.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGUseKind.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGUseKind.h" >+ >+#include "Operations.h" >+ > namespace WTF { > > using namespace JSC::DFG; >Index: Source/JavaScriptCore/dfg/DFGValidate.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGValidate.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGValidate.cpp (working copy) >@@ -24,11 +24,13 @@ > */ > > #include "config.h" >-#include "DFGValidate.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGValidate.h" >+ > #include "CodeBlockWithJITType.h" >+#include "Operations.h" > #include <wtf/Assertions.h> > #include <wtf/BitVector.h> > >Index: Source/JavaScriptCore/dfg/DFGValueSource.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGValueSource.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGValueSource.cpp (working copy) >@@ -24,10 +24,13 @@ > */ > > #include "config.h" >-#include "DFGValueSource.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGValueSource.h" >+ >+#include "Operations.h" >+ > namespace JSC { namespace DFG { > > void ValueSource::dump(PrintStream& out) const >Index: Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp (working copy) >@@ -24,12 +24,14 @@ > */ > > #include "config.h" >-#include "DFGVariableAccessDataDump.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGVariableAccessDataDump.h" >+ > #include "DFGGraph.h" > #include "DFGVariableAccessData.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGVariableEvent.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGVariableEvent.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGVariableEvent.cpp (working copy) >@@ -24,12 +24,14 @@ > */ > > #include "config.h" >-#include "DFGVariableEvent.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGVariableEvent.h" >+ > #include "FPRInfo.h" > #include "GPRInfo.h" >+#include "Operations.h" > > namespace JSC { namespace DFG { > >Index: Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGVariableEventStream.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGVariableEventStream.h" >+ > #include "CodeBlock.h" > #include "DFGJITCode.h" > #include "DFGValueSource.h" >Index: Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp (working copy) >@@ -24,13 +24,14 @@ > */ > > #include "config.h" >-#include "DFGVirtualRegisterAllocationPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGVirtualRegisterAllocationPhase.h" >+ > #include "DFGGraph.h" > #include "DFGScoreBoard.h" >-#include "JSCellInlines.h" >+#include "Operations.h" > #include "StackAlignment.h" > #include <wtf/StdLibExtras.h> > >Index: Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp (working copy) >@@ -24,10 +24,11 @@ > */ > > #include "config.h" >-#include "DFGWatchpointCollectionPhase.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGWatchpointCollectionPhase.h" >+ > #include "ArrayPrototype.h" > #include "DFGClobberize.h" > #include "DFGGraph.h" >Index: Source/JavaScriptCore/dfg/DFGWorklist.cpp >=================================================================== >--- Source/JavaScriptCore/dfg/DFGWorklist.cpp (revision 163755) >+++ Source/JavaScriptCore/dfg/DFGWorklist.cpp (working copy) >@@ -24,13 +24,15 @@ > */ > > #include "config.h" >-#include "DFGWorklist.h" > > #if ENABLE(DFG_JIT) > >+#include "DFGWorklist.h" >+ > #include "CodeBlock.h" > #include "DeferGC.h" > #include "DFGLongLivedState.h" >+#include "Operations.h" > #include <mutex> > > namespace JSC { namespace DFG { >Index: Source/JavaScriptCore/disassembler/Disassembler.cpp >=================================================================== >--- Source/JavaScriptCore/disassembler/Disassembler.cpp (revision 163755) >+++ Source/JavaScriptCore/disassembler/Disassembler.cpp (working copy) >@@ -26,8 +26,6 @@ > #include "config.h" > #include "Disassembler.h" > >-#if ENABLE(DISASSEMBLER) >- > #include "MacroAssemblerCodeRef.h" > #include <wtf/DataLog.h> > >@@ -43,4 +41,3 @@ void disassemble(const MacroAssemblerCod > > } // namespace JSC > >-#endif // ENABLE(DISASSEMBLER) >Index: Source/JavaScriptCore/ftl/FTLLink.cpp >=================================================================== >--- Source/JavaScriptCore/ftl/FTLLink.cpp (revision 163755) >+++ Source/JavaScriptCore/ftl/FTLLink.cpp (working copy) >@@ -30,7 +30,6 @@ > > #include "ArityCheckFailReturnThunks.h" > #include "CCallHelpers.h" >-#include "CallFrameInlines.h" > #include "CodeBlockWithJITType.h" > #include "DFGCommon.h" > #include "FTLJITCode.h" >@@ -38,6 +37,7 @@ > #include "JITStubs.h" > #include "LLVMAPI.h" > #include "LinkBuffer.h" >+#include "Operations.h" > #include "ProfilerCompilation.h" > #include "VirtualRegister.h" > >Index: Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp >=================================================================== >--- Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp (revision 163755) >+++ Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp (working copy) >@@ -34,6 +34,7 @@ > #include "FTLJITCode.h" > #include "FTLOSRExit.h" > #include "FTLSaveRestore.h" >+#include "LinkBuffer.h" > #include "MaxFrameExtentForSlowPathCall.h" > #include "OperandsInlines.h" > #include "Operations.h" >Index: Source/JavaScriptCore/ftl/FTLSlowPathCall.cpp >=================================================================== >--- Source/JavaScriptCore/ftl/FTLSlowPathCall.cpp (revision 163755) >+++ Source/JavaScriptCore/ftl/FTLSlowPathCall.cpp (working copy) >@@ -29,9 +29,9 @@ > #if ENABLE(FTL_JIT) > > #include "CCallHelpers.h" >-#include "CallFrameInlines.h" > #include "FTLState.h" > #include "GPRInfo.h" >+#include "Operations.h" > > namespace JSC { namespace FTL { > >Index: Source/JavaScriptCore/ftl/FTLThunks.cpp >=================================================================== >--- Source/JavaScriptCore/ftl/FTLThunks.cpp (revision 163755) >+++ Source/JavaScriptCore/ftl/FTLThunks.cpp (working copy) >@@ -127,7 +127,7 @@ MacroAssemblerCodeRef slowPathCallThunkG > jit.preserveReturnAddressAfterCall(GPRInfo::nonArgGPR0); > jit.storePtr(GPRInfo::nonArgGPR0, AssemblyHelpers::Address(MacroAssembler::stackPointerRegister, key.offset())); > >- JITCompiler::Call call = jit.call(); >+ AssemblyHelpers::Call call = jit.call(); > > // FIXME: CStack - Need to do something like jit.emitFunctionEpilogue(); > jit.loadPtr(AssemblyHelpers::Address(MacroAssembler::stackPointerRegister, key.offset()), GPRInfo::nonPreservedNonReturnGPR); >Index: Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp >=================================================================== >--- Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp (revision 163755) >+++ Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp (working copy) >@@ -35,9 +35,9 @@ > > #include "ArgList.h" > #include "CallFrame.h" >-#include "CallFrameInlines.h" > #include "JSCJSValue.h" > #include "JSFunction.h" >+#include "Operations.h" > #include "ScriptArguments.h" > #include "ScriptCallFrame.h" > #include "ScriptCallStack.h" >Index: Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp >=================================================================== >--- Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp (revision 163755) >+++ Source/JavaScriptCore/interpreter/ProtoCallFrame.cpp (working copy) >@@ -27,6 +27,7 @@ > #include "ProtoCallFrame.h" > > #include "CodeBlock.h" >+#include "Operations.h" > #include "StackAlignment.h" > > namespace JSC { >Index: Source/JavaScriptCore/jit/JITExceptions.cpp >=================================================================== >--- Source/JavaScriptCore/jit/JITExceptions.cpp (revision 163755) >+++ Source/JavaScriptCore/jit/JITExceptions.cpp (working copy) >@@ -27,7 +27,6 @@ > #include "JITExceptions.h" > > #include "CallFrame.h" >-#include "CallFrameInlines.h" > #include "CodeBlock.h" > #include "Interpreter.h" > #include "JITStubs.h" >Index: Source/JavaScriptCore/jit/JITInlines.h >=================================================================== >--- Source/JavaScriptCore/jit/JITInlines.h (revision 163755) >+++ Source/JavaScriptCore/jit/JITInlines.h (working copy) >@@ -29,7 +29,7 @@ > > #if ENABLE(JIT) > >-#include "CallFrameInlines.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/jit/JITOperations.cpp >=================================================================== >--- Source/JavaScriptCore/jit/JITOperations.cpp (revision 163755) >+++ Source/JavaScriptCore/jit/JITOperations.cpp (working copy) >@@ -29,7 +29,6 @@ > > #include "Arguments.h" > #include "ArrayConstructor.h" >-#include "CallFrameInlines.h" > #include "DFGCompilationMode.h" > #include "DFGDriver.h" > #include "DFGOSREntry.h" >Index: Source/JavaScriptCore/jit/Repatch.cpp >=================================================================== >--- Source/JavaScriptCore/jit/Repatch.cpp (revision 163755) >+++ Source/JavaScriptCore/jit/Repatch.cpp (working copy) >@@ -29,7 +29,6 @@ > #if ENABLE(JIT) > > #include "CCallHelpers.h" >-#include "CallFrameInlines.h" > #include "DFGOperations.h" > #include "DFGSpeculativeJIT.h" > #include "FTLThunks.h" >Index: Source/JavaScriptCore/profiler/ProfileGenerator.cpp >=================================================================== >--- Source/JavaScriptCore/profiler/ProfileGenerator.cpp (revision 163755) >+++ Source/JavaScriptCore/profiler/ProfileGenerator.cpp (working copy) >@@ -27,7 +27,6 @@ > #include "ProfileGenerator.h" > > #include "CallFrame.h" >-#include "CallFrameInlines.h" > #include "CodeBlock.h" > #include "JSGlobalObject.h" > #include "JSStringRef.h" >Index: Source/JavaScriptCore/runtime/Arguments.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/Arguments.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/Arguments.cpp (working copy) >@@ -25,7 +25,6 @@ > #include "config.h" > #include "Arguments.h" > >-#include "CallFrameInlines.h" > #include "JSActivation.h" > #include "JSArgumentsIterator.h" > #include "JSFunction.h" >Index: Source/JavaScriptCore/runtime/ArgumentsIteratorPrototype.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/ArgumentsIteratorPrototype.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/ArgumentsIteratorPrototype.cpp (working copy) >@@ -27,6 +27,7 @@ > #include "ArgumentsIteratorPrototype.h" > > #include "JSArgumentsIterator.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/CommonSlowPathsExceptions.cpp (working copy) >@@ -30,6 +30,7 @@ > #include "CodeBlock.h" > #include "JITExceptions.h" > #include "LLIntCommon.h" >+#include "Operations.h" > > namespace JSC { namespace CommonSlowPaths { > >Index: Source/JavaScriptCore/runtime/JSArgumentsIterator.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/JSArgumentsIterator.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/JSArgumentsIterator.cpp (working copy) >@@ -27,6 +27,7 @@ > #include "JSArgumentsIterator.h" > > #include "Arguments.h" >+#include "Operations.h" > > namespace JSC { > >Index: Source/JavaScriptCore/runtime/JSFunction.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/JSFunction.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/JSFunction.cpp (working copy) >@@ -29,7 +29,6 @@ > #include "CodeBlock.h" > #include "CommonIdentifiers.h" > #include "CallFrame.h" >-#include "CallFrameInlines.h" > #include "ExceptionHelpers.h" > #include "FunctionPrototype.h" > #include "GetterSetter.h" >Index: Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp (working copy) >@@ -26,7 +26,6 @@ > #include "JSGlobalObjectFunctions.h" > > #include "CallFrame.h" >-#include "CallFrameInlines.h" > #include "Interpreter.h" > #include "JSFunction.h" > #include "JSGlobalObject.h" >Index: Source/JavaScriptCore/runtime/ObjectConstructor.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/ObjectConstructor.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/ObjectConstructor.cpp (working copy) >@@ -22,7 +22,6 @@ > #include "ObjectConstructor.h" > > #include "ButterflyInlines.h" >-#include "CallFrameInlines.h" > #include "CopiedSpaceInlines.h" > #include "Error.h" > #include "ExceptionHelpers.h" >Index: Source/JavaScriptCore/runtime/Operations.h >=================================================================== >--- Source/JavaScriptCore/runtime/Operations.h (revision 163755) >+++ Source/JavaScriptCore/runtime/Operations.h (working copy) >@@ -1,6 +1,6 @@ > /* > * Copyright (C) 1999-2000 Harri Porten (porten@kde.org) >- * Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009, 2013 Apple Inc. All rights reserved. >+ * Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009, 2013, 2014 Apple Inc. All rights reserved. > * > * This library is free software; you can redistribute it and/or > * modify it under the terms of the GNU Library General Public >@@ -22,6 +22,7 @@ > #ifndef Operations_h > #define Operations_h > >+#include "CallFrameInlines.h" > #include "ExceptionHelpers.h" > #include "GCIncomingRefCountedInlines.h" > #include "Interpreter.h" >Index: Source/JavaScriptCore/runtime/VM.cpp >=================================================================== >--- Source/JavaScriptCore/runtime/VM.cpp (revision 163755) >+++ Source/JavaScriptCore/runtime/VM.cpp (working copy) >@@ -32,7 +32,6 @@ > #include "ArgList.h" > #include "ArityCheckFailReturnThunks.h" > #include "ArrayBufferNeuteringWatchpoint.h" >-#include "CallFrameInlines.h" > #include "CodeBlock.h" > #include "CodeCache.h" > #include "CommonIdentifiers.h"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 128505
:
223648
|
223651
|
223654
|
223655
|
223656
|
223658