Changeset 163796 in webkit
- Timestamp:
- Feb 10, 2014, 10:20:44 AM (12 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 91 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r163794 r163796 1 2014-02-10 Peter Molnar <[email protected]> 2 3 Remove extra includes from DFG 4 https://bugs.webkit.org/show_bug.cgi?id=126983 5 6 Reviewed by Andreas Kling. 7 8 * dfg/DFGAbstractInterpreter.h: 9 * dfg/DFGAbstractValue.h: 10 * dfg/DFGAdjacencyList.h: 11 * dfg/DFGArgumentPosition.h: 12 * dfg/DFGArgumentsSimplificationPhase.cpp: 13 * dfg/DFGArrayMode.cpp: 14 * dfg/DFGArrayifySlowPathGenerator.h: 15 * dfg/DFGAtTailAbstractState.h: 16 * dfg/DFGAvailability.h: 17 * dfg/DFGBackwardsPropagationPhase.cpp: 18 * dfg/DFGBasicBlock.h: 19 * dfg/DFGBasicBlockInlines.h: 20 * dfg/DFGByteCodeParser.cpp: 21 * dfg/DFGCFAPhase.cpp: 22 * dfg/DFGCFGSimplificationPhase.cpp: 23 * dfg/DFGCPSRethreadingPhase.cpp: 24 * dfg/DFGCSEPhase.cpp: 25 * dfg/DFGCallArrayAllocatorSlowPathGenerator.h: 26 * dfg/DFGCapabilities.cpp: 27 * dfg/DFGCapabilities.h: 28 * dfg/DFGClobberize.h: 29 * dfg/DFGCommonData.cpp: 30 * dfg/DFGConstantFoldingPhase.cpp: 31 * dfg/DFGCriticalEdgeBreakingPhase.cpp: 32 * dfg/DFGDCEPhase.cpp: 33 * dfg/DFGDominators.h: 34 * dfg/DFGDriver.cpp: 35 * dfg/DFGDriver.h: 36 * dfg/DFGFixupPhase.cpp: 37 * dfg/DFGFlushLivenessAnalysisPhase.cpp: 38 * dfg/DFGGenerationInfo.h: 39 * dfg/DFGGraph.cpp: 40 * dfg/DFGGraph.h: 41 * dfg/DFGInPlaceAbstractState.cpp: 42 * dfg/DFGInPlaceAbstractState.h: 43 * dfg/DFGInlineCacheWrapperInlines.h: 44 * dfg/DFGInvalidationPointInjectionPhase.cpp: 45 * dfg/DFGJITCode.h: 46 * dfg/DFGJITCompiler.cpp: 47 * dfg/DFGJITCompiler.h: 48 * dfg/DFGJITFinalizer.cpp: 49 * dfg/DFGJITFinalizer.h: 50 * dfg/DFGLICMPhase.cpp: 51 * dfg/DFGLivenessAnalysisPhase.cpp: 52 * dfg/DFGLoopPreHeaderCreationPhase.cpp: 53 * dfg/DFGMinifiedNode.h: 54 * dfg/DFGNaturalLoops.h: 55 * dfg/DFGNode.cpp: 56 * dfg/DFGNode.h: 57 * dfg/DFGOSRAvailabilityAnalysisPhase.cpp: 58 * dfg/DFGOSREntry.cpp: 59 * dfg/DFGOSREntrypointCreationPhase.cpp: 60 * dfg/DFGOSRExit.cpp: 61 * dfg/DFGOSRExit.h: 62 * dfg/DFGOSRExitBase.cpp: 63 * dfg/DFGOSRExitCompilationInfo.h: 64 * dfg/DFGOSRExitCompiler.cpp: 65 * dfg/DFGOSRExitCompiler32_64.cpp: 66 * dfg/DFGOSRExitCompiler64.cpp: 67 * dfg/DFGOSRExitJumpPlaceholder.cpp: 68 * dfg/DFGOperations.cpp: 69 * dfg/DFGPhase.h: 70 * dfg/DFGPlan.h: 71 * dfg/DFGPredictionInjectionPhase.cpp: 72 * dfg/DFGPredictionPropagationPhase.cpp: 73 * dfg/DFGResurrectionForValidationPhase.cpp: 74 * dfg/DFGSSAConversionPhase.cpp: 75 * dfg/DFGSSALoweringPhase.cpp: 76 * dfg/DFGSaneStringGetByValSlowPathGenerator.h: 77 * dfg/DFGSlowPathGenerator.h: 78 * dfg/DFGSpeculativeJIT.cpp: 79 * dfg/DFGSpeculativeJIT.h: 80 * dfg/DFGSpeculativeJIT32_64.cpp: 81 * dfg/DFGSpeculativeJIT64.cpp: 82 * dfg/DFGStackLayoutPhase.cpp: 83 * dfg/DFGStoreBarrierElisionPhase.cpp: 84 * dfg/DFGStrengthReductionPhase.cpp: 85 * dfg/DFGThunks.cpp: 86 * dfg/DFGTierUpCheckInjectionPhase.cpp: 87 * dfg/DFGTypeCheckHoistingPhase.cpp: 88 * dfg/DFGUnificationPhase.cpp: 89 * dfg/DFGValidate.h: 90 * dfg/DFGValueSource.h: 91 * dfg/DFGVariableAccessData.h: 92 * dfg/DFGVariableAccessDataDump.cpp: 93 * dfg/DFGVariableEvent.h: 94 * dfg/DFGVariableEventStream.h: 95 * dfg/DFGVirtualRegisterAllocationPhase.cpp: 96 * dfg/DFGWatchpointCollectionPhase.cpp: 97 * dfg/DFGWorklist.cpp: 98 1 99 2014-02-10 Filip Pizlo <[email protected]> 2 100 -
trunk/Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h
r156047 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGAbstractValue.h"34 #include "DFGBranchDirection.h"35 33 #include "DFGGraph.h" 36 #include "DFGNode.h"37 34 38 35 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGAbstractValue.h
r156047 r163796 34 34 #include "DFGFiltrationResult.h" 35 35 #include "DFGStructureAbstractValue.h" 36 #include "JSCell.h"37 #include "SpeculatedType.h"38 #include "DumpContext.h"39 #include "StructureSet.h"40 36 41 37 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGAdjacencyList.h
r153274 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGEdge.h" 35 34 -
trunk/Source/JavaScriptCore/dfg/DFGArgumentPosition.h
r156511 r163796 27 27 #define DFGArgumentPosition_h 28 28 29 #include "DFGDoubleFormatState.h"30 29 #include "DFGVariableAccessData.h" 31 30 #include "DFGVariableAccessDataDump.h" 32 #include "SpeculatedType.h"33 31 34 32 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp
r163760 r163796 30 30 #include "DFGArgumentsSimplificationPhase.h" 31 31 32 #include "DFGBasicBlock.h"33 #include "DFGGraph.h"34 32 #include "DFGInsertionSet.h" 35 33 #include "DFGPhase.h" 36 34 #include "DFGValidate.h" 37 #include "DFGVariableAccessDataDump.h"38 35 #include "Operations.h" 39 36 #include <wtf/HashSet.h> -
trunk/Source/JavaScriptCore/dfg/DFGArrayMode.cpp
r163760 r163796 30 30 #include "DFGArrayMode.h" 31 31 32 #include "DFGAbstractValue.h"33 32 #include "DFGGraph.h" 34 33 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h
r162139 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGArrayMode.h"34 #include "DFGCommon.h"35 #include "DFGOSRExitJumpPlaceholder.h"36 33 #include "DFGOperations.h" 37 34 #include "DFGSlowPathGenerator.h" 38 #include "DFGSpeculativeJIT.h"39 35 #include <wtf/Vector.h> 40 36 -
trunk/Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h
r153295 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGAbstractValue.h"34 #include "DFGBasicBlock.h"35 33 #include "DFGGraph.h" 36 34 -
trunk/Source/JavaScriptCore/dfg/DFGAvailability.h
r159394 r163796 29 29 #if ENABLE(DFG_JIT) 30 30 31 #include "DFGFlushedAt.h"32 31 #include "DFGVariableAccessData.h" 33 32 -
trunk/Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGPhase.h" 35 34 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGBasicBlock.h
r159394 r163796 29 29 #if ENABLE(DFG_JIT) 30 30 31 #include "DFGAbstractValue.h"32 31 #include "DFGAvailability.h" 33 32 #include "DFGBranchDirection.h" 34 #include "DFGFlushedAt.h"35 33 #include "DFGNode.h" 36 34 #include "DFGVariadicFunction.h" 37 #include "Operands.h"38 35 #include <wtf/HashMap.h> 39 36 #include <wtf/HashSet.h> -
trunk/Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h
r153295 r163796 27 27 #define DFGBasicBlockInlines_h 28 28 29 #include "DFGBasicBlock.h"30 29 #include "DFGGraph.h" 31 30 -
trunk/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
r163789 r163796 32 32 #include "ArrayConstructor.h" 33 33 #include "CallLinkStatus.h" 34 #include "CodeBlock.h"35 34 #include "CodeBlockWithJITType.h" 36 #include "DFGArrayMode.h"37 35 #include "DFGCapabilities.h" 38 36 #include "DFGJITCode.h" -
trunk/Source/JavaScriptCore/dfg/DFGCFAPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGAbstractInterpreterInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInPlaceAbstractState.h" 35 34 #include "DFGPhase.h" 36 35 #include "DFGSafeToExecute.h" 37 36 #include "OperandsInlines.h" 38 #include "Operations.h"39 37 40 38 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGPhase.h" 35 34 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
r163760 r163796 30 30 #include "DFGCSEPhase.h" 31 31 32 #include "DFGAbstractHeap.h"33 32 #include "DFGClobberize.h" 34 #include "DFGEdgeUsesStructure.h"35 #include "DFGGraph.h"36 33 #include "DFGPhase.h" 37 34 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h
r162139 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGSlowPathGenerator.h" 35 #include "DFGSpeculativeJIT.h"36 34 #include <wtf/Vector.h> 37 35 -
trunk/Source/JavaScriptCore/dfg/DFGCapabilities.cpp
r163760 r163796 30 30 #include "DFGCapabilities.h" 31 31 32 #include "CodeBlock.h"33 #include "DFGCommon.h"34 #include "Interpreter.h"35 32 #include "Operations.h" 36 33 -
trunk/Source/JavaScriptCore/dfg/DFGCapabilities.h
r163027 r163796 27 27 #define DFGCapabilities_h 28 28 29 #include "CodeBlock.h"30 #include "DFGCommon.h"31 29 #include "DFGNode.h" 32 30 #include "Executable.h" 33 31 #include "Interpreter.h" 34 32 #include "Intrinsic.h" 35 #include "Options.h"36 33 #include <wtf/Platform.h> 37 34 -
trunk/Source/JavaScriptCore/dfg/DFGClobberize.h
r162940 r163796 33 33 #include "DFGAbstractHeap.h" 34 34 #include "DFGEdgeUsesStructure.h" 35 #include "DFGGraph.h"36 35 37 36 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGCommonData.cpp
r163760 r163796 30 30 #include "DFGCommonData.h" 31 31 32 #include "CodeBlock.h"33 32 #include "DFGNode.h" 34 33 #include "DFGPlan.h" -
trunk/Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGAbstractInterpreterInlines.h" 33 #include "DFGBasicBlock.h"34 #include "DFGGraph.h"35 33 #include "DFGInPlaceAbstractState.h" 36 34 #include "DFGInsertionSet.h" 37 35 #include "DFGPhase.h" 38 #include "GetByIdStatus.h"39 #include "Operations.h"40 #include "PutByIdStatus.h"41 36 42 37 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp
r163760 r163796 32 32 #include "DFGBasicBlockInlines.h" 33 33 #include "DFGBlockInsertionSet.h" 34 #include "DFGGraph.h"35 34 #include "DFGPhase.h" 36 35 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGDCEPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGDominators.h
r157675 r163796 33 33 #include "DFGAnalysis.h" 34 34 #include "DFGBasicBlock.h" 35 #include "DFGCommon.h"36 35 #include <wtf/FastBitVector.h> 37 36 -
trunk/Source/JavaScriptCore/dfg/DFGDriver.cpp
r163765 r163796 32 32 #include "CodeBlock.h" 33 33 #include "DFGJITCode.h" 34 #include "DFGPlan.h"35 34 #include "DFGThunks.h" 36 35 #include "DFGWorklist.h" 37 36 #include "Debugger.h" 38 #include "JITCode.h"39 37 #include "Operations.h" 40 #include "Options.h"41 38 #include "SamplingTool.h" 42 39 #include <wtf/Atomics.h> -
trunk/Source/JavaScriptCore/dfg/DFGDriver.h
r163027 r163796 28 28 29 29 #include "CallFrame.h" 30 #include "DFGCompilationMode.h"31 30 #include "DFGPlan.h" 32 31 #include <wtf/Platform.h> -
trunk/Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
r163760 r163796 30 30 #include "DFGFixupPhase.h" 31 31 32 #include "DFGGraph.h"33 32 #include "DFGInsertionSet.h" 34 33 #include "DFGPhase.h" 35 34 #include "DFGPredictionPropagationPhase.h" 36 #include "DFGVariableAccessDataDump.h"37 35 #include "Operations.h" 38 36 -
trunk/Source/JavaScriptCore/dfg/DFGFlushLivenessAnalysisPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGGenerationInfo.h
r156047 r163796 30 30 31 31 #include "DFGJITCompiler.h" 32 #include "DFGMinifiedID.h"33 #include "DFGVariableEvent.h"34 #include "DFGVariableEventStream.h"35 #include "DataFormat.h"36 32 37 33 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGGraph.cpp
r163789 r163796 31 31 32 32 #include "BytecodeLivenessAnalysisInlines.h" 33 #include "CodeBlock.h"34 33 #include "CodeBlockWithJITType.h" 35 34 #include "DFGClobberSet.h" 36 35 #include "DFGJITCode.h" 37 #include "DFGVariableAccessDataDump.h"38 36 #include "FullBytecodeLiveness.h" 39 37 #include "FunctionExecutableDump.h" -
trunk/Source/JavaScriptCore/dfg/DFGGraph.h
r163765 r163796 32 32 33 33 #include "AssemblyHelpers.h" 34 #include "CodeBlock.h"35 34 #include "DFGArgumentPosition.h" 36 #include "DFGBasicBlock.h"37 35 #include "DFGDominators.h" 38 36 #include "DFGLongLivedState.h" 39 37 #include "DFGNaturalLoops.h" 40 #include "DFGNode.h"41 #include "DFGNodeAllocator.h"42 38 #include "DFGPlan.h" 43 39 #include "DFGScannable.h" 44 #include "DFGVariadicFunction.h"45 #include "InlineCallFrameSet.h"46 40 #include "JSStack.h" 47 41 #include "MethodOfGettingAValueProfile.h" -
trunk/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp
r163760 r163796 30 30 #include "DFGInPlaceAbstractState.h" 31 31 32 #include "CodeBlock.h"33 #include "DFGBasicBlock.h"34 32 #include "GetByIdStatus.h" 35 33 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h
r153283 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGAbstractValue.h"34 #include "DFGBranchDirection.h"35 33 #include "DFGGraph.h" 36 34 #include "DFGMergeMode.h" 37 #include "DFGNode.h"38 35 39 36 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGInlineCacheWrapperInlines.h
r157685 r163796 29 29 #if ENABLE(DFG_JIT) 30 30 31 #include "DFGInlineCacheWrapper.h"32 31 #include "DFGSlowPathGenerator.h" 33 32 -
trunk/Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGClobberize.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGJITCode.h
r163517 r163796 33 33 #include "CompilationResult.h" 34 34 #include "DFGCommonData.h" 35 #include "DFGMinifiedGraph.h"36 35 #include "DFGOSREntry.h" 37 36 #include "DFGOSRExit.h" -
trunk/Source/JavaScriptCore/dfg/DFGJITCompiler.cpp
r163760 r163796 31 31 32 32 #include "ArityCheckFailReturnThunks.h" 33 #include "CodeBlock.h"34 33 #include "DFGFailedFinalizer.h" 35 34 #include "DFGInlineCacheWrapperInlines.h" 36 #include "DFGJITCode.h"37 35 #include "DFGJITFinalizer.h" 38 36 #include "DFGOSRExitCompiler.h" 39 #include "DFGOperations.h"40 #include "DFGRegisterBank.h"41 #include "DFGSlowPathGenerator.h"42 #include "DFGSpeculativeJIT.h"43 37 #include "DFGThunks.h" 44 38 #include "JSCJSValueInlines.h" 45 #include "LinkBuffer.h"46 39 #include "MaxFrameExtentForSlowPathCall.h" 47 40 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGJITCompiler.h
r163760 r163796 30 30 31 31 #include "CCallHelpers.h" 32 #include "CodeBlock.h"33 32 #include "DFGDisassembler.h" 34 33 #include "DFGGraph.h" … … 37 36 #include "DFGOSRExitCompilationInfo.h" 38 37 #include "DFGRegisterBank.h" 39 #include "FPRInfo.h"40 #include "GPRInfo.h"41 #include "JITCode.h"42 #include "JITInlineCacheGenerator.h"43 #include "LinkBuffer.h"44 #include "MacroAssembler.h"45 38 #include "TempRegisterSet.h" 46 39 -
trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp
r163760 r163796 31 31 32 32 #include "CodeBlock.h" 33 #include "DFGCommon.h"34 33 #include "DFGPlan.h" 35 34 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.h
r163027 r163796 34 34 #include "DFGJITCode.h" 35 35 #include "LinkBuffer.h" 36 #include "MacroAssembler.h"37 36 38 37 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGLICMPhase.cpp
r163760 r163796 36 36 #include "DFGClobberize.h" 37 37 #include "DFGEdgeDominates.h" 38 #include "DFGGraph.h"39 38 #include "DFGInsertionSet.h" 40 39 #include "DFGPhase.h" 41 40 #include "DFGSafeToExecute.h" 42 #include "Operations.h"43 41 44 42 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp
r163760 r163796 32 32 #include "DFGBasicBlockInlines.h" 33 33 #include "DFGBlockInsertionSet.h" 34 #include "DFGGraph.h"35 34 #include "DFGPhase.h" 36 35 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGMinifiedNode.h
r161126 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGMinifiedID.h" 35 34 #include "DFGNodeType.h" -
trunk/Source/JavaScriptCore/dfg/DFGNaturalLoops.h
r153279 r163796 33 33 #include "DFGAnalysis.h" 34 34 #include "DFGBasicBlock.h" 35 #include "DFGCommon.h"36 35 37 36 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGNode.cpp
r163760 r163796 31 31 32 32 #include "DFGGraph.h" 33 #include "DFGNodeAllocator.h"34 33 #include "Operations.h" 35 34 -
trunk/Source/JavaScriptCore/dfg/DFGNode.h
r163119 r163796 32 32 33 33 #include "CodeBlock.h" 34 #include "CodeOrigin.h"35 34 #include "DFGAbstractValue.h" 36 35 #include "DFGAdjacencyList.h" 37 36 #include "DFGArithMode.h" 38 37 #include "DFGArrayMode.h" 39 #include "DFGCommon.h"40 38 #include "DFGLazyJSValue.h" 41 #include "DFGNodeFlags.h"42 39 #include "DFGNodeType.h" 43 40 #include "DFGVariableAccessData.h" 44 #include "JSCJSValue.h"45 #include "Operands.h"46 #include "SpeculatedType.h"47 #include "StructureSet.h"48 41 #include "ValueProfile.h" 49 42 #include <wtf/ListDump.h> -
trunk/Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGOSREntry.cpp
r163760 r163796 31 31 32 32 #include "CallFrame.h" 33 #include "CodeBlock.h"34 33 #include "DFGJITCode.h" 35 34 #include "DFGNode.h" -
trunk/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp
r163760 r163796 32 32 #include "DFGBasicBlockInlines.h" 33 33 #include "DFGBlockInsertionSet.h" 34 #include "DFGGraph.h"35 34 #include "DFGLoopPreHeaderCreationPhase.h" 36 35 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGOSRExit.cpp
r163760 r163796 30 30 #include "DFGOSRExit.h" 31 31 32 #include "AssemblyHelpers.h"33 #include "DFGGraph.h"34 32 #include "DFGSpeculativeJIT.h" 35 33 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGOSRExit.h
r163027 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "CodeOrigin.h"34 33 #include "DFGCommon.h" 35 #include "DFGExitProfile.h"36 34 #include "DFGOSRExitBase.h" 37 35 #include "DFGValueRecoveryOverride.h" … … 41 39 #include "Operands.h" 42 40 #include "ValueProfile.h" 43 #include "ValueRecovery.h"44 41 #include <wtf/Vector.h> 45 42 -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp
r163760 r163796 30 30 #include "DFGOSRExitBase.h" 31 31 32 #include "CodeBlock.h"33 32 #include "DFGBasicBlock.h" 34 #include "DFGNode.h"35 33 #include "Operations.h" 36 34 -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h
r158304 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "CodeOrigin.h"34 33 #include "DFGCommon.h" 35 34 #include "MacroAssembler.h" -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp
r163760 r163796 30 30 #include "DFGOSRExitCompiler.h" 31 31 32 #include "CallFrame.h"33 #include "DFGCommon.h"34 32 #include "DFGJITCode.h" 35 33 #include "DFGOSRExitPreparation.h" -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp
r163760 r163796 30 30 #include "DFGOSRExitCompiler.h" 31 31 32 #include "DFGOperations.h"33 32 #include "DFGOSRExitCompilerCommon.h" 34 33 #include "DFGSpeculativeJIT.h" -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp
r163760 r163796 30 30 #include "DFGOSRExitCompiler.h" 31 31 32 #include "DFGOperations.h"33 32 #include "DFGOSRExitCompilerCommon.h" 34 33 #include "DFGSpeculativeJIT.h" 35 34 #include "Operations.h" 36 #include "VirtualRegister.h"37 35 38 36 #include <wtf/DataLog.h> -
trunk/Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp
r163760 r163796 30 30 #include "DFGOSRExitJumpPlaceholder.h" 31 31 32 #include "DFGJITCompiler.h"33 32 #include "DFGSpeculativeJIT.h" 34 33 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp
r163760 r163796 34 34 #include "DFGDriver.h" 35 35 #include "DFGJITCode.h" 36 #include "DFGOSRExit.h"37 36 #include "DFGThunks.h" 38 37 #include "DFGToFTLDeferredCompilationCallback.h" -
trunk/Source/JavaScriptCore/dfg/DFGPhase.h
r148696 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGGraph.h" 35 34 -
trunk/Source/JavaScriptCore/dfg/DFGPlan.h
r163765 r163796 31 31 #include "CompilationResult.h" 32 32 #include "DFGCompilationKey.h" 33 #include "DFGCompilationMode.h"34 33 #include "DFGDesiredIdentifiers.h" 35 34 #include "DFGDesiredStructureChains.h" … … 41 40 #include "DeferredCompilationCallback.h" 42 41 #include "Operands.h" 43 #include "ProfilerCompilation.h"44 42 #include <wtf/ThreadSafeRefCounted.h> 45 43 -
trunk/Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGPhase.h" 35 34 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp
r163760 r163796 30 30 #include "DFGPredictionPropagationPhase.h" 31 31 32 #include "DFGGraph.h"33 32 #include "DFGPhase.h" 34 33 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGResurrectionForValidationPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGInsertionSet.h" 35 34 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h
r162139 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGOperations.h" 35 34 #include "DFGSlowPathGenerator.h" 36 #include "DFGSpeculativeJIT.h"37 35 #include <wtf/Vector.h> 38 36 -
trunk/Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h
r162139 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 #include "DFGSilentRegisterSavePlan.h"35 33 #include "DFGSpeculativeJIT.h" 36 34 #include <wtf/FastMalloc.h> -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r163760 r163796 36 36 #include "DFGCallArrayAllocatorSlowPathGenerator.h" 37 37 #include "DFGSaneStringGetByValSlowPathGenerator.h" 38 #include "DFGSlowPathGenerator.h"39 #include "LinkBuffer.h"40 #include "Operations.h"41 38 #include "ScratchRegisterAllocator.h" 42 39 #include "WriteBarrierBuffer.h" -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
r163471 r163796 34 34 #include "DFGGenerationInfo.h" 35 35 #include "DFGInPlaceAbstractState.h" 36 #include "DFGJITCompiler.h"37 #include "DFGOSRExit.h"38 36 #include "DFGOSRExitJumpPlaceholder.h" 39 37 #include "DFGSilentRegisterSavePlan.h" … … 42 40 #include "MarkedAllocator.h" 43 41 #include "PutKind.h" 44 #include "ValueRecovery.h"45 #include "VirtualRegister.h"46 42 47 43 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
r163760 r163796 29 29 #if ENABLE(DFG_JIT) 30 30 31 #include "DFGSpeculativeJIT.h"32 31 33 32 #include "ArrayPrototype.h" … … 35 34 #include "DFGCallArrayAllocatorSlowPathGenerator.h" 36 35 #include "DFGOperations.h" 37 #include "DFGSlowPathGenerator.h"38 36 #include "Debugger.h" 39 37 #include "JSActivation.h" 40 38 #include "ObjectPrototype.h" 41 #include "Operations.h"42 39 43 40 namespace JSC { namespace DFG { -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
r163760 r163796 28 28 #if ENABLE(DFG_JIT) 29 29 30 #include "DFGSpeculativeJIT.h"31 30 32 31 #include "Arguments.h" … … 35 34 #include "DFGCallArrayAllocatorSlowPathGenerator.h" 36 35 #include "DFGOperations.h" 37 #include "DFGSlowPathGenerator.h"38 36 #include "Debugger.h" 39 37 #include "JSCJSValueInlines.h" -
trunk/Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp
r163760 r163796 30 30 #include "DFGStackLayoutPhase.h" 31 31 32 #include "DFGGraph.h"33 32 #include "DFGPhase.h" 34 33 #include "DFGValueSource.h" -
trunk/Source/JavaScriptCore/dfg/DFGStoreBarrierElisionPhase.cpp
r163760 r163796 30 30 #include "DFGStoreBarrierElisionPhase.h" 31 31 32 #include "DFGBasicBlock.h"33 32 #include "DFGClobberSet.h" 34 #include "DFGGraph.h"35 33 #include "DFGPhase.h" 36 34 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp
r163760 r163796 30 30 #include "DFGStrengthReductionPhase.h" 31 31 32 #include "DFGGraph.h"33 32 #include "DFGInsertionSet.h" 34 33 #include "DFGPhase.h" 35 34 #include "DFGPredictionPropagationPhase.h" 36 #include "DFGVariableAccessDataDump.h"37 35 #include "Operations.h" 38 36 -
trunk/Source/JavaScriptCore/dfg/DFGThunks.cpp
r163760 r163796 30 30 #include "DFGThunks.h" 31 31 32 #include "CCallHelpers.h"33 32 #include "DFGOSRExitCompiler.h" 34 33 #include "FPRInfo.h" 35 #include "GPRInfo.h"36 34 #include "LinkBuffer.h" 37 #include "MacroAssembler.h"38 35 #include "Operations.h" 39 36 -
trunk/Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp
r163789 r163796 30 30 #include "DFGTierUpCheckInjectionPhase.h" 31 31 32 #include "DFGGraph.h"33 32 #include "DFGInsertionSet.h" 34 33 #include "DFGPhase.h" -
trunk/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp
r163760 r163796 30 30 #include "DFGTypeCheckHoistingPhase.h" 31 31 32 #include "DFGBasicBlock.h"33 #include "DFGGraph.h"34 32 #include "DFGInsertionSet.h" 35 33 #include "DFGPhase.h" 36 #include "DFGVariableAccessDataDump.h"37 34 #include "Operations.h" 38 35 #include <wtf/HashMap.h> -
trunk/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp
r163760 r163796 31 31 32 32 #include "DFGBasicBlockInlines.h" 33 #include "DFGGraph.h"34 33 #include "DFGPhase.h" 35 34 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGValidate.h
r141069 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGGraph.h" 35 34 -
trunk/Source/JavaScriptCore/dfg/DFGValueSource.h
r161072 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGFlushFormat.h" 35 34 #include "DFGMinifiedID.h" 36 #include "DataFormat.h"37 #include "SpeculatedType.h"38 35 #include "ValueRecovery.h" 39 36 -
trunk/Source/JavaScriptCore/dfg/DFGVariableAccessData.h
r161126 r163796 29 29 #include "DFGCommon.h" 30 30 #include "DFGDoubleFormatState.h" 31 #include "DFGFlushFormat.h"32 31 #include "DFGFlushedAt.h" 33 #include "DFGNodeFlags.h"34 32 #include "Operands.h" 35 #include "SpeculatedType.h"36 #include "VirtualRegister.h"37 33 #include <wtf/Platform.h> 38 34 #include <wtf/UnionFind.h> -
trunk/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp
r163760 r163796 31 31 32 32 #include "DFGGraph.h" 33 #include "DFGVariableAccessData.h"34 33 #include "Operations.h" 35 34 -
trunk/Source/JavaScriptCore/dfg/DFGVariableEvent.h
r156747 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGMinifiedID.h" 35 34 #include "DataFormat.h" -
trunk/Source/JavaScriptCore/dfg/DFGVariableEventStream.h
r159886 r163796 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include "DFGCommon.h"34 33 #include "DFGMinifiedGraph.h" 35 34 #include "DFGVariableEvent.h" -
trunk/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp
r163760 r163796 30 30 #include "DFGVirtualRegisterAllocationPhase.h" 31 31 32 #include "DFGGraph.h"33 32 #include "DFGScoreBoard.h" 34 33 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp
r163760 r163796 32 32 #include "ArrayPrototype.h" 33 33 #include "DFGClobberize.h" 34 #include "DFGGraph.h"35 34 #include "DFGPhase.h" 36 35 #include "Operations.h" -
trunk/Source/JavaScriptCore/dfg/DFGWorklist.cpp
r163765 r163796 30 30 #include "DFGWorklist.h" 31 31 32 #include "CodeBlock.h"33 32 #include "DeferGC.h" 34 33 #include "DFGLongLivedState.h"
Note:
See TracChangeset
for help on using the changeset viewer.