https://bugs.webkit.org/show_bug.cgi?id=128912
Reviewed by Alexey Proskuryakov.
* dfg/DFGAbstractHeap.cpp:
* dfg/DFGAbstractValue.cpp:
* dfg/DFGArgumentsSimplificationPhase.cpp:
* dfg/DFGArithMode.cpp:
* dfg/DFGArrayMode.cpp:
* dfg/DFGAtTailAbstractState.cpp:
* dfg/DFGAvailability.cpp:
* dfg/DFGBackwardsPropagationPhase.cpp:
* dfg/DFGBasicBlock.cpp:
* dfg/DFGBinarySwitch.cpp:
* dfg/DFGBlockInsertionSet.cpp:
* dfg/DFGByteCodeParser.cpp:
* dfg/DFGCFAPhase.cpp:
* dfg/DFGCFGSimplificationPhase.cpp:
* dfg/DFGCPSRethreadingPhase.cpp:
* dfg/DFGCSEPhase.cpp:
* dfg/DFGCapabilities.cpp:
* dfg/DFGClobberSet.cpp:
* dfg/DFGClobberize.cpp:
* dfg/DFGCommon.cpp:
* dfg/DFGCommonData.cpp:
* dfg/DFGCompilationKey.cpp:
* dfg/DFGCompilationMode.cpp:
* dfg/DFGConstantFoldingPhase.cpp:
* dfg/DFGCriticalEdgeBreakingPhase.cpp:
* dfg/DFGDCEPhase.cpp:
* dfg/DFGDesiredIdentifiers.cpp:
* dfg/DFGDesiredStructureChains.cpp:
* dfg/DFGDesiredTransitions.cpp:
* dfg/DFGDesiredWatchpoints.cpp:
* dfg/DFGDesiredWeakReferences.cpp:
* dfg/DFGDesiredWriteBarriers.cpp:
* dfg/DFGDisassembler.cpp:
* dfg/DFGDominators.cpp:
* dfg/DFGEdge.cpp:
* dfg/DFGFailedFinalizer.cpp:
* dfg/DFGFinalizer.cpp:
* dfg/DFGFixupPhase.cpp:
* dfg/DFGFlushFormat.cpp:
* dfg/DFGFlushLivenessAnalysisPhase.cpp:
* dfg/DFGFlushedAt.cpp:
* dfg/DFGGraph.cpp:
* dfg/DFGGraphSafepoint.cpp:
* dfg/DFGInPlaceAbstractState.cpp:
* dfg/DFGIntegerCheckCombiningPhase.cpp:
* dfg/DFGInvalidationPointInjectionPhase.cpp:
* dfg/DFGJITCode.cpp:
* dfg/DFGJITCompiler.cpp:
* dfg/DFGJITFinalizer.cpp:
* dfg/DFGJumpReplacement.cpp:
* dfg/DFGLICMPhase.cpp:
* dfg/DFGLazyJSValue.cpp:
* dfg/DFGLivenessAnalysisPhase.cpp:
* dfg/DFGLongLivedState.cpp:
* dfg/DFGLoopPreHeaderCreationPhase.cpp:
* dfg/DFGMinifiedNode.cpp:
* dfg/DFGNaturalLoops.cpp:
* dfg/DFGNode.cpp:
* dfg/DFGNodeFlags.cpp:
* dfg/DFGOSRAvailabilityAnalysisPhase.cpp:
* dfg/DFGOSREntry.cpp:
* dfg/DFGOSREntrypointCreationPhase.cpp:
* dfg/DFGOSRExit.cpp:
* dfg/DFGOSRExitBase.cpp:
* dfg/DFGOSRExitCompiler.cpp:
* dfg/DFGOSRExitCompiler32_64.cpp:
* dfg/DFGOSRExitCompiler64.cpp:
* dfg/DFGOSRExitCompilerCommon.cpp:
* dfg/DFGOSRExitJumpPlaceholder.cpp:
* dfg/DFGOSRExitPreparation.cpp:
* dfg/DFGPhase.cpp:
* dfg/DFGPlan.cpp:
* dfg/DFGPredictionInjectionPhase.cpp:
* dfg/DFGPredictionPropagationPhase.cpp:
* dfg/DFGResurrectionForValidationPhase.cpp:
* dfg/DFGSSAConversionPhase.cpp:
* dfg/DFGSSALoweringPhase.cpp:
* dfg/DFGSafepoint.cpp:
* dfg/DFGSpeculativeJIT.cpp:
* dfg/DFGSpeculativeJIT32_64.cpp:
* dfg/DFGSpeculativeJIT64.cpp:
* dfg/DFGStackLayoutPhase.cpp:
* dfg/DFGStoreBarrierElisionPhase.cpp:
* dfg/DFGStrengthReductionPhase.cpp:
* dfg/DFGThreadData.cpp:
* dfg/DFGThunks.cpp:
* dfg/DFGTierUpCheckInjectionPhase.cpp:
* dfg/DFGToFTLDeferredCompilationCallback.cpp:
* dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp:
* dfg/DFGTypeCheckHoistingPhase.cpp:
* dfg/DFGUnificationPhase.cpp:
* dfg/DFGUseKind.cpp:
* dfg/DFGValidate.cpp:
* dfg/DFGValueSource.cpp:
* dfg/DFGVariableAccessDataDump.cpp:
* dfg/DFGVariableEvent.cpp:
* dfg/DFGVariableEventStream.cpp:
* dfg/DFGVirtualRegisterAllocationPhase.cpp:
* dfg/DFGWatchpointCollectionPhase.cpp:
* dfg/DFGWorklist.cpp:
* heap/JITStubRoutineSet.cpp:
* jit/GCAwareJITStubRoutine.cpp:
* jit/JIT.cpp:
* jit/JITDisassembler.cpp:
* jit/JITOperations.cpp:
* jit/JITStubRoutine.cpp:
* jit/JITStubs.cpp:
* jit/TempRegisterSet.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@164229
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2014-02-17 Csaba Osztrogonác <ossy@webkit.org>
+
+ Move back primary header includes next to config.h
+ https://bugs.webkit.org/show_bug.cgi?id=128912
+
+ Reviewed by Alexey Proskuryakov.
+
+ * dfg/DFGAbstractHeap.cpp:
+ * dfg/DFGAbstractValue.cpp:
+ * dfg/DFGArgumentsSimplificationPhase.cpp:
+ * dfg/DFGArithMode.cpp:
+ * dfg/DFGArrayMode.cpp:
+ * dfg/DFGAtTailAbstractState.cpp:
+ * dfg/DFGAvailability.cpp:
+ * dfg/DFGBackwardsPropagationPhase.cpp:
+ * dfg/DFGBasicBlock.cpp:
+ * dfg/DFGBinarySwitch.cpp:
+ * dfg/DFGBlockInsertionSet.cpp:
+ * dfg/DFGByteCodeParser.cpp:
+ * dfg/DFGCFAPhase.cpp:
+ * dfg/DFGCFGSimplificationPhase.cpp:
+ * dfg/DFGCPSRethreadingPhase.cpp:
+ * dfg/DFGCSEPhase.cpp:
+ * dfg/DFGCapabilities.cpp:
+ * dfg/DFGClobberSet.cpp:
+ * dfg/DFGClobberize.cpp:
+ * dfg/DFGCommon.cpp:
+ * dfg/DFGCommonData.cpp:
+ * dfg/DFGCompilationKey.cpp:
+ * dfg/DFGCompilationMode.cpp:
+ * dfg/DFGConstantFoldingPhase.cpp:
+ * dfg/DFGCriticalEdgeBreakingPhase.cpp:
+ * dfg/DFGDCEPhase.cpp:
+ * dfg/DFGDesiredIdentifiers.cpp:
+ * dfg/DFGDesiredStructureChains.cpp:
+ * dfg/DFGDesiredTransitions.cpp:
+ * dfg/DFGDesiredWatchpoints.cpp:
+ * dfg/DFGDesiredWeakReferences.cpp:
+ * dfg/DFGDesiredWriteBarriers.cpp:
+ * dfg/DFGDisassembler.cpp:
+ * dfg/DFGDominators.cpp:
+ * dfg/DFGEdge.cpp:
+ * dfg/DFGFailedFinalizer.cpp:
+ * dfg/DFGFinalizer.cpp:
+ * dfg/DFGFixupPhase.cpp:
+ * dfg/DFGFlushFormat.cpp:
+ * dfg/DFGFlushLivenessAnalysisPhase.cpp:
+ * dfg/DFGFlushedAt.cpp:
+ * dfg/DFGGraph.cpp:
+ * dfg/DFGGraphSafepoint.cpp:
+ * dfg/DFGInPlaceAbstractState.cpp:
+ * dfg/DFGIntegerCheckCombiningPhase.cpp:
+ * dfg/DFGInvalidationPointInjectionPhase.cpp:
+ * dfg/DFGJITCode.cpp:
+ * dfg/DFGJITCompiler.cpp:
+ * dfg/DFGJITFinalizer.cpp:
+ * dfg/DFGJumpReplacement.cpp:
+ * dfg/DFGLICMPhase.cpp:
+ * dfg/DFGLazyJSValue.cpp:
+ * dfg/DFGLivenessAnalysisPhase.cpp:
+ * dfg/DFGLongLivedState.cpp:
+ * dfg/DFGLoopPreHeaderCreationPhase.cpp:
+ * dfg/DFGMinifiedNode.cpp:
+ * dfg/DFGNaturalLoops.cpp:
+ * dfg/DFGNode.cpp:
+ * dfg/DFGNodeFlags.cpp:
+ * dfg/DFGOSRAvailabilityAnalysisPhase.cpp:
+ * dfg/DFGOSREntry.cpp:
+ * dfg/DFGOSREntrypointCreationPhase.cpp:
+ * dfg/DFGOSRExit.cpp:
+ * dfg/DFGOSRExitBase.cpp:
+ * dfg/DFGOSRExitCompiler.cpp:
+ * dfg/DFGOSRExitCompiler32_64.cpp:
+ * dfg/DFGOSRExitCompiler64.cpp:
+ * dfg/DFGOSRExitCompilerCommon.cpp:
+ * dfg/DFGOSRExitJumpPlaceholder.cpp:
+ * dfg/DFGOSRExitPreparation.cpp:
+ * dfg/DFGPhase.cpp:
+ * dfg/DFGPlan.cpp:
+ * dfg/DFGPredictionInjectionPhase.cpp:
+ * dfg/DFGPredictionPropagationPhase.cpp:
+ * dfg/DFGResurrectionForValidationPhase.cpp:
+ * dfg/DFGSSAConversionPhase.cpp:
+ * dfg/DFGSSALoweringPhase.cpp:
+ * dfg/DFGSafepoint.cpp:
+ * dfg/DFGSpeculativeJIT.cpp:
+ * dfg/DFGSpeculativeJIT32_64.cpp:
+ * dfg/DFGSpeculativeJIT64.cpp:
+ * dfg/DFGStackLayoutPhase.cpp:
+ * dfg/DFGStoreBarrierElisionPhase.cpp:
+ * dfg/DFGStrengthReductionPhase.cpp:
+ * dfg/DFGThreadData.cpp:
+ * dfg/DFGThunks.cpp:
+ * dfg/DFGTierUpCheckInjectionPhase.cpp:
+ * dfg/DFGToFTLDeferredCompilationCallback.cpp:
+ * dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp:
+ * dfg/DFGTypeCheckHoistingPhase.cpp:
+ * dfg/DFGUnificationPhase.cpp:
+ * dfg/DFGUseKind.cpp:
+ * dfg/DFGValidate.cpp:
+ * dfg/DFGValueSource.cpp:
+ * dfg/DFGVariableAccessDataDump.cpp:
+ * dfg/DFGVariableEvent.cpp:
+ * dfg/DFGVariableEventStream.cpp:
+ * dfg/DFGVirtualRegisterAllocationPhase.cpp:
+ * dfg/DFGWatchpointCollectionPhase.cpp:
+ * dfg/DFGWorklist.cpp:
+ * heap/JITStubRoutineSet.cpp:
+ * jit/GCAwareJITStubRoutine.cpp:
+ * jit/JIT.cpp:
+ * jit/JITDisassembler.cpp:
+ * jit/JITOperations.cpp:
+ * jit/JITStubRoutine.cpp:
+ * jit/JITStubs.cpp:
+ * jit/TempRegisterSet.cpp:
+
2014-02-16 Filip Pizlo <fpizlo@apple.com>
FTL OSR exit shouldn't make X86-specific assumptions
*/
#include "config.h"
+#include "DFGAbstractHeap.h"
#if ENABLE(DFG_JIT)
-#include "DFGAbstractHeap.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGAbstractValue.h"
#if ENABLE(DFG_JIT)
-#include "DFGAbstractValue.h"
-
#include "DFGGraph.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGArgumentsSimplificationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGArgumentsSimplificationPhase.h"
-
#include "DFGBasicBlock.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGArithMode.h"
#if ENABLE(DFG_JIT)
-#include "DFGArithMode.h"
-
#include "JSCInlines.h"
#include <wtf/PrintStream.h>
*/
#include "config.h"
+#include "DFGArrayMode.h"
#if ENABLE(DFG_JIT)
-#include "DFGArrayMode.h"
-
#include "DFGAbstractValue.h"
#include "DFGGraph.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGAtTailAbstractState.h"
#if ENABLE(DFG_JIT)
-#include "DFGAtTailAbstractState.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGAvailability.h"
#if ENABLE(DFG_JIT)
-#include "DFGAvailability.h"
-
#include "DFGNode.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGBackwardsPropagationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGBackwardsPropagationPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGBasicBlock.h"
#if ENABLE(DFG_JIT)
-#include "DFGBasicBlock.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGBinarySwitch.h"
#if ENABLE(DFG_JIT)
-#include "DFGBinarySwitch.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGBlockInsertionSet.h"
#if ENABLE(DFG_JIT)
-#include "DFGBlockInsertionSet.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGByteCodeParser.h"
#if ENABLE(DFG_JIT)
-#include "DFGByteCodeParser.h"
-
#include "ArrayConstructor.h"
#include "CallLinkStatus.h"
#include "CodeBlock.h"
*/
#include "config.h"
+#include "DFGCFAPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGCFAPhase.h"
-
#include "DFGAbstractInterpreterInlines.h"
#include "DFGGraph.h"
#include "DFGInPlaceAbstractState.h"
*/
#include "config.h"
+#include "DFGCFGSimplificationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGCFGSimplificationPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGCPSRethreadingPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGCPSRethreadingPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGCSEPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGCSEPhase.h"
-
#include "DFGAbstractHeap.h"
#include "DFGClobberize.h"
#include "DFGEdgeUsesStructure.h"
*/
#include "config.h"
+#include "DFGCapabilities.h"
#if ENABLE(DFG_JIT)
-#include "DFGCapabilities.h"
-
#include "CodeBlock.h"
#include "DFGCommon.h"
#include "Interpreter.h"
namespace JSC { namespace DFG {
-#if ENABLE(DFG_JIT)
bool mightCompileEval(CodeBlock* codeBlock)
{
return codeBlock->instructionCount() <= Options::maximumOptimizationCandidateInstructionCount();
return result;
}
-#endif
-
} } // namespace JSC::DFG
#endif
*/
#include "config.h"
+#include "DFGClobberSet.h"
#if ENABLE(DFG_JIT)
-#include "DFGClobberSet.h"
-
#include "DFGClobberize.h"
#include "JSCInlines.h"
#include <wtf/ListDump.h>
*/
#include "config.h"
+#include "DFGClobberize.h"
#if ENABLE(DFG_JIT)
-#include "DFGClobberize.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGCommon.h"
#if ENABLE(DFG_JIT)
-#include "DFGCommon.h"
-
#include "DFGNode.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGCommonData.h"
#if ENABLE(DFG_JIT)
-#include "DFGCommonData.h"
-
#include "CodeBlock.h"
#include "DFGNode.h"
#include "DFGPlan.h"
*/
#include "config.h"
+#include "DFGCompilationKey.h"
#if ENABLE(DFG_JIT)
-#include "DFGCompilationKey.h"
-
#include "CodeBlock.h"
#include "CodeBlockSet.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGCompilationMode.h"
#if ENABLE(DFG_JIT)
-#include "DFGCompilationMode.h"
-
#include "JSCInlines.h"
namespace WTF {
*/
#include "config.h"
+#include "DFGConstantFoldingPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGConstantFoldingPhase.h"
-
#include "DFGAbstractInterpreterInlines.h"
#include "DFGBasicBlock.h"
#include "DFGGraph.h"
*/
#include "config.h"
+#include "DFGCriticalEdgeBreakingPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGCriticalEdgeBreakingPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGBlockInsertionSet.h"
#include "DFGGraph.h"
*/
#include "config.h"
+#include "DFGDCEPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGDCEPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGDesiredIdentifiers.h"
#if ENABLE(DFG_JIT)
-#include "DFGDesiredIdentifiers.h"
-
#include "CodeBlock.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGDesiredStructureChains.h"
#if ENABLE(DFG_JIT)
-#include "DFGDesiredStructureChains.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGDesiredTransitions.h"
#if ENABLE(DFG_JIT)
-#include "DFGDesiredTransitions.h"
-
#include "CodeBlock.h"
#include "DFGCommonData.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGDesiredWatchpoints.h"
#if ENABLE(DFG_JIT)
-#include "DFGDesiredWatchpoints.h"
-
#include "ArrayBufferNeuteringWatchpoint.h"
#include "CodeBlock.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGDesiredWeakReferences.h"
#if ENABLE(DFG_JIT)
-#include "DFGDesiredWeakReferences.h"
-
#include "CodeBlock.h"
#include "DFGCommonData.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGDesiredWriteBarriers.h"
#if ENABLE(DFG_JIT)
-#include "DFGDesiredWriteBarriers.h"
-
#include "CodeBlock.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGDisassembler.h"
#if ENABLE(DFG_JIT)
-#include "DFGDisassembler.h"
-
#include "CodeBlockWithJITType.h"
#include "DFGGraph.h"
#include "DFGJITCode.h"
*/
#include "config.h"
+#include "DFGDominators.h"
#if ENABLE(DFG_JIT)
-#include "DFGDominators.h"
-
#include "DFGGraph.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGEdge.h"
#if ENABLE(DFG_JIT)
-#include "DFGEdge.h"
-
#include "DFGNode.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGFailedFinalizer.h"
#if ENABLE(DFG_JIT)
-#include "DFGFailedFinalizer.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGFinalizer.h"
#if ENABLE(DFG_JIT)
-#include "DFGFinalizer.h"
-
#include "DFGPlan.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGFixupPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGFixupPhase.h"
-
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGFlushFormat.h"
#if ENABLE(DFG_JIT)
-#include "DFGFlushFormat.h"
-
#include "JSCInlines.h"
namespace WTF {
*/
#include "config.h"
+#include "DFGFlushLivenessAnalysisPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGFlushLivenessAnalysisPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGFlushedAt.h"
#if ENABLE(DFG_JIT)
-#include "DFGFlushedAt.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGGraph.h"
#if ENABLE(DFG_JIT)
-#include "DFGGraph.h"
-
#include "BytecodeLivenessAnalysisInlines.h"
#include "CodeBlock.h"
#include "CodeBlockWithJITType.h"
*/
#include "config.h"
+#include "DFGGraphSafepoint.h"
#if ENABLE(DFG_JIT)
-#include "DFGGraphSafepoint.h"
-
#include "DFGGraph.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGInPlaceAbstractState.h"
#if ENABLE(DFG_JIT)
-#include "DFGInPlaceAbstractState.h"
-
#include "CodeBlock.h"
#include "DFGBasicBlock.h"
#include "GetByIdStatus.h"
*/
#include "config.h"
+#include "DFGIntegerCheckCombiningPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGIntegerCheckCombiningPhase.h"
-
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGInvalidationPointInjectionPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGInvalidationPointInjectionPhase.h"
-
#include "DFGClobberize.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGJITCode.h"
#if ENABLE(DFG_JIT)
-#include "DFGJITCode.h"
-
#include "CodeBlock.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGJITCompiler.h"
#if ENABLE(DFG_JIT)
-#include "DFGJITCompiler.h"
-
#include "ArityCheckFailReturnThunks.h"
#include "CodeBlock.h"
#include "DFGFailedFinalizer.h"
*/
#include "config.h"
+#include "DFGJITFinalizer.h"
#if ENABLE(DFG_JIT)
-#include "DFGJITFinalizer.h"
-
#include "CodeBlock.h"
#include "DFGCommon.h"
#include "DFGPlan.h"
*/
#include "config.h"
+#include "DFGJumpReplacement.h"
#if ENABLE(DFG_JIT)
-#include "DFGJumpReplacement.h"
-
#include "MacroAssembler.h"
#include "JSCInlines.h"
#include "Options.h"
*/
#include "config.h"
+#include "DFGLICMPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGLICMPhase.h"
-
#include "DFGAbstractInterpreterInlines.h"
#include "DFGAtTailAbstractState.h"
#include "DFGBasicBlockInlines.h"
*/
#include "config.h"
+#include "DFGLazyJSValue.h"
#if ENABLE(DFG_JIT)
-#include "DFGLazyJSValue.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGLivenessAnalysisPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGLivenessAnalysisPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGLongLivedState.h"
#if ENABLE(DFG_JIT)
-#include "DFGLongLivedState.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGLoopPreHeaderCreationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGLoopPreHeaderCreationPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGBlockInsertionSet.h"
#include "DFGGraph.h"
*/
#include "config.h"
+#include "DFGMinifiedNode.h"
#if ENABLE(DFG_JIT)
-#include "DFGMinifiedNode.h"
-
#include "DFGNode.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGNaturalLoops.h"
#if ENABLE(DFG_JIT)
-#include "DFGNaturalLoops.h"
-
#include "DFGGraph.h"
#include "JSCInlines.h"
#include <wtf/CommaPrinter.h>
*/
#include "config.h"
+#include "DFGNode.h"
#if ENABLE(DFG_JIT)
-#include "DFGNode.h"
-
#include "DFGGraph.h"
#include "DFGNodeAllocator.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGNodeFlags.h"
#if ENABLE(DFG_JIT)
-#include "DFGNodeFlags.h"
-
#include "JSCInlines.h"
#include <wtf/CommaPrinter.h>
#include <wtf/StringPrintStream.h>
*/
#include "config.h"
+#include "DFGOSRAvailabilityAnalysisPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSRAvailabilityAnalysisPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGOSREntry.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSREntry.h"
-
#include "CallFrame.h"
#include "CodeBlock.h"
#include "DFGJITCode.h"
*/
#include "config.h"
+#include "DFGOSREntrypointCreationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSREntrypointCreationPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGBlockInsertionSet.h"
#include "DFGGraph.h"
*/
#include "config.h"
+#include "DFGOSRExit.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSRExit.h"
-
#include "AssemblyHelpers.h"
#include "DFGGraph.h"
#include "DFGSpeculativeJIT.h"
*/
#include "config.h"
+#include "DFGOSRExitBase.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSRExitBase.h"
-
#include "CodeBlock.h"
#include "DFGBasicBlock.h"
#include "DFGNode.h"
*/
#include "config.h"
+#include "DFGOSRExitCompiler.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSRExitCompiler.h"
-
#include "CallFrame.h"
#include "DFGCommon.h"
#include "DFGJITCode.h"
*/
#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"
*/
#include "config.h"
+#include "DFGOSRExitCompiler.h"
#if ENABLE(DFG_JIT) && USE(JSVALUE64)
-#include "DFGOSRExitCompiler.h"
-
#include "DFGOperations.h"
#include "DFGOSRExitCompilerCommon.h"
#include "DFGSpeculativeJIT.h"
*/
#include "config.h"
+#include "DFGOSRExitCompilerCommon.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSRExitCompilerCommon.h"
-
#include "Arguments.h"
#include "DFGJITCode.h"
#include "DFGOperations.h"
*/
#include "config.h"
+#include "DFGOSRExitJumpPlaceholder.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSRExitJumpPlaceholder.h"
-
#include "DFGJITCompiler.h"
#include "DFGSpeculativeJIT.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGOSRExitPreparation.h"
#if ENABLE(DFG_JIT)
-#include "DFGOSRExitPreparation.h"
-
#include "CodeBlock.h"
#include "Executable.h"
#include "JIT.h"
*/
#include "config.h"
+#include "DFGPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGPhase.h"
-
#include "DFGValidate.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGPlan.h"
#if ENABLE(DFG_JIT)
-#include "DFGPlan.h"
-
#include "DFGArgumentsSimplificationPhase.h"
#include "DFGBackwardsPropagationPhase.h"
#include "DFGByteCodeParser.h"
*/
#include "config.h"
+#include "DFGPredictionInjectionPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGPredictionInjectionPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGPredictionPropagationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGPredictionPropagationPhase.h"
-
#include "DFGGraph.h"
#include "DFGPhase.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGResurrectionForValidationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGResurrectionForValidationPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGSSAConversionPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGSSAConversionPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGSSALoweringPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGSSALoweringPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGSafepoint.h"
#if ENABLE(DFG_JIT)
-#include "DFGSafepoint.h"
-
#include "DFGPlan.h"
#include "DFGScannable.h"
#include "DFGThreadData.h"
*/
#include "config.h"
+#include "DFGSpeculativeJIT.h"
#if ENABLE(DFG_JIT)
-#include "DFGSpeculativeJIT.h"
-
#include "Arguments.h"
#include "DFGAbstractInterpreterInlines.h"
#include "DFGArrayifySlowPathGenerator.h"
*/
#include "config.h"
+#include "DFGSpeculativeJIT.h"
#if ENABLE(DFG_JIT)
-#include "DFGSpeculativeJIT.h"
-
#include "ArrayPrototype.h"
#include "DFGAbstractInterpreterInlines.h"
#include "DFGCallArrayAllocatorSlowPathGenerator.h"
*/
#include "config.h"
+#include "DFGSpeculativeJIT.h"
#if ENABLE(DFG_JIT)
-#include "DFGSpeculativeJIT.h"
-
#include "Arguments.h"
#include "ArrayPrototype.h"
#include "DFGAbstractInterpreterInlines.h"
*/
#include "config.h"
+#include "DFGStackLayoutPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGStackLayoutPhase.h"
-
#include "DFGGraph.h"
#include "DFGPhase.h"
#include "DFGValueSource.h"
*/
#include "config.h"
+#include "DFGStoreBarrierElisionPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGStoreBarrierElisionPhase.h"
-
#include "DFGBasicBlock.h"
#include "DFGClobberSet.h"
#include "DFGGraph.h"
*/
#include "config.h"
+#include "DFGStrengthReductionPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGStrengthReductionPhase.h"
-
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGThreadData.h"
#if ENABLE(DFG_JIT)
-#include "DFGThreadData.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGThunks.h"
#if ENABLE(DFG_JIT)
-#include "DFGThunks.h"
-
#include "CCallHelpers.h"
#include "DFGOSRExitCompiler.h"
#include "FPRInfo.h"
*/
#include "config.h"
+#include "DFGTierUpCheckInjectionPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGTierUpCheckInjectionPhase.h"
-
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGToFTLDeferredCompilationCallback.h"
#if ENABLE(FTL_JIT)
-#include "DFGToFTLDeferredCompilationCallback.h"
-
#include "CodeBlock.h"
#include "DFGJITCode.h"
#include "Executable.h"
*/
#include "config.h"
+#include "DFGToFTLForOSREntryDeferredCompilationCallback.h"
#if ENABLE(FTL_JIT)
-#include "DFGToFTLForOSREntryDeferredCompilationCallback.h"
-
#include "CodeBlock.h"
#include "DFGJITCode.h"
#include "Executable.h"
*/
#include "config.h"
+#include "DFGTypeCheckHoistingPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGTypeCheckHoistingPhase.h"
-
#include "DFGBasicBlock.h"
#include "DFGGraph.h"
#include "DFGInsertionSet.h"
*/
#include "config.h"
+#include "DFGUnificationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGUnificationPhase.h"
-
#include "DFGBasicBlockInlines.h"
#include "DFGGraph.h"
#include "DFGPhase.h"
*/
#include "config.h"
+#include "DFGUseKind.h"
#if ENABLE(DFG_JIT)
-#include "DFGUseKind.h"
-
#include "JSCInlines.h"
namespace WTF {
*/
#include "config.h"
+#include "DFGValidate.h"
#if ENABLE(DFG_JIT)
-#include "DFGValidate.h"
-
#include "CodeBlockWithJITType.h"
#include "JSCInlines.h"
#include <wtf/Assertions.h>
*/
#include "config.h"
+#include "DFGValueSource.h"
#if ENABLE(DFG_JIT)
-#include "DFGValueSource.h"
-
#include "JSCInlines.h"
namespace JSC { namespace DFG {
*/
#include "config.h"
+#include "DFGVariableAccessDataDump.h"
#if ENABLE(DFG_JIT)
-#include "DFGVariableAccessDataDump.h"
-
#include "DFGGraph.h"
#include "DFGVariableAccessData.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGVariableEvent.h"
#if ENABLE(DFG_JIT)
-#include "DFGVariableEvent.h"
-
#include "FPRInfo.h"
#include "GPRInfo.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGVariableEventStream.h"
#if ENABLE(DFG_JIT)
-#include "DFGVariableEventStream.h"
-
#include "CodeBlock.h"
#include "DFGJITCode.h"
#include "DFGValueSource.h"
*/
#include "config.h"
+#include "DFGVirtualRegisterAllocationPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGVirtualRegisterAllocationPhase.h"
-
#include "DFGGraph.h"
#include "DFGScoreBoard.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "DFGWatchpointCollectionPhase.h"
#if ENABLE(DFG_JIT)
-#include "DFGWatchpointCollectionPhase.h"
-
#include "ArrayPrototype.h"
#include "DFGClobberize.h"
#include "DFGGraph.h"
*/
#include "config.h"
+#include "DFGWorklist.h"
#if ENABLE(DFG_JIT)
-#include "DFGWorklist.h"
-
#include "CodeBlock.h"
#include "DeferGC.h"
#include "DFGLongLivedState.h"
*/
#include "config.h"
+#include "JITStubRoutineSet.h"
#if ENABLE(JIT)
-#include "JITStubRoutineSet.h"
-
#include "GCAwareJITStubRoutine.h"
#include "JSCInlines.h"
#include "SlotVisitor.h"
*/
#include "config.h"
+#include "GCAwareJITStubRoutine.h"
#if ENABLE(JIT)
-#include "GCAwareJITStubRoutine.h"
-
#include "Heap.h"
#include "VM.h"
#include "JSCInlines.h"
#include "config.h"
#if ENABLE(JIT)
+
#include "JIT.h"
// This probably does not belong here; adding here for now as a quick Windows build fix.
*/
#include "config.h"
+#include "JITDisassembler.h"
#if ENABLE(JIT)
-#include "JITDisassembler.h"
-
#include "CodeBlock.h"
#include "CodeBlockWithJITType.h"
#include "JIT.h"
*/
#include "config.h"
-#if ENABLE(JIT)
#include "JITOperations.h"
+#if ENABLE(JIT)
+
#include "Arguments.h"
#include "ArrayConstructor.h"
#include "DFGCompilationMode.h"
*/
#include "config.h"
+#include "JITStubRoutine.h"
#if ENABLE(JIT)
-#include "JITStubRoutine.h"
-
#include "JSObject.h"
#include "JSCInlines.h"
#include "SlotVisitor.h"
*/
#include "config.h"
+#include "JITStubs.h"
#if ENABLE(JIT)
-#include "JITStubs.h"
#include "JSCInlines.h"
*/
#include "config.h"
+#include "TempRegisterSet.h"
#if ENABLE(JIT)
-#include "TempRegisterSet.h"
-
#include "JSCInlines.h"
#include "RegisterSet.h"