VarargsForwardingPhase should use bytecode liveness in addition to other uses to...
[WebKit-https.git] / Source / JavaScriptCore / dfg /
drwxr-xr-x   ..
-rw-r--r-- 2310 DFGAbstractHeap.cpp
-rw-r--r-- 10037 DFGAbstractHeap.h
-rw-r--r-- 6856 DFGAbstractInterpreter.h
-rw-r--r-- 81704 DFGAbstractInterpreterInlines.h
-rw-r--r-- 13246 DFGAbstractValue.cpp
-rw-r--r-- 13575 DFGAbstractValue.h
-rw-r--r-- 5242 DFGAdjacencyList.h
-rw-r--r-- 7298 DFGAllocator.h
-rw-r--r-- 2737 DFGAnalysis.h
-rw-r--r-- 5262 DFGArgumentPosition.h
-rw-r--r-- 25780 DFGArgumentsEliminationPhase.cpp
-rw-r--r-- 1809 DFGArgumentsEliminationPhase.h
-rw-r--r-- 3908 DFGArgumentsUtilities.cpp
-rw-r--r-- 1838 DFGArgumentsUtilities.h
-rw-r--r-- 2116 DFGArithMode.cpp
-rw-r--r-- 4333 DFGArithMode.h
-rw-r--r-- 24797 DFGArrayMode.cpp
-rw-r--r-- 15205 DFGArrayMode.h
-rw-r--r-- 6065 DFGArrayifySlowPathGenerator.h
-rw-r--r-- 2039 DFGAtTailAbstractState.cpp
-rw-r--r-- 2645 DFGAtTailAbstractState.h
-rw-r--r-- 1922 DFGAvailability.cpp
-rw-r--r-- 4547 DFGAvailability.h
-rw-r--r-- 2973 DFGAvailabilityMap.cpp
-rw-r--r-- 2974 DFGAvailabilityMap.h
-rw-r--r-- 16394 DFGBackwardsPropagationPhase.cpp
-rw-r--r-- 1747 DFGBackwardsPropagationPhase.h
-rw-r--r-- 4622 DFGBasicBlock.cpp
-rw-r--r-- 9841 DFGBasicBlock.h
-rw-r--r-- 2246 DFGBasicBlockInlines.h
-rw-r--r-- 3490 DFGBlockInsertionSet.cpp
-rw-r--r-- 2104 DFGBlockInsertionSet.h
-rw-r--r-- 2364 DFGBlockMap.h
-rw-r--r-- 1681 DFGBlockMapInlines.h
-rw-r--r-- 1742 DFGBlockSet.cpp
-rw-r--r-- 3793 DFGBlockSet.h
-rw-r--r-- 1678 DFGBlockSetInlines.h
-rw-r--r-- 2343 DFGBlockWorklist.cpp
-rw-r--r-- 4939 DFGBlockWorklist.h
-rw-r--r-- 2956 DFGBranchDirection.h
-rw-r--r-- 187911 DFGByteCodeParser.cpp
-rw-r--r-- 1526 DFGByteCodeParser.h
-rw-r--r-- 6310 DFGCFAPhase.cpp
-rw-r--r-- 1851 DFGCFAPhase.h
-rw-r--r-- 16969 DFGCFGSimplificationPhase.cpp
-rw-r--r-- 1790 DFGCFGSimplificationPhase.h
-rw-r--r-- 21134 DFGCPSRethreadingPhase.cpp
-rw-r--r-- 1851 DFGCPSRethreadingPhase.h
-rw-r--r-- 25658 DFGCSEPhase.cpp
-rw-r--r-- 2365 DFGCSEPhase.h
-rw-r--r-- 5180 DFGCallArrayAllocatorSlowPathGenerator.h
-rw-r--r-- 3266 DFGCallCreateDirectArgumentsSlowPathGenerator.h
-rw-r--r-- 8676 DFGCapabilities.cpp
-rw-r--r-- 6289 DFGCapabilities.h
-rw-r--r-- 4886 DFGClobberSet.cpp
-rw-r--r-- 3598 DFGClobberSet.h
-rw-r--r-- 2558 DFGClobberize.cpp
-rw-r--r-- 33605 DFGClobberize.h
-rw-r--r-- 3832 DFGCommon.cpp
-rw-r--r-- 12940 DFGCommon.h
-rw-r--r-- 2502 DFGCommonData.cpp
-rw-r--r-- 3873 DFGCommonData.h
-rw-r--r-- 1751 DFGCompilationKey.cpp
-rw-r--r-- 3361 DFGCompilationKey.h
-rw-r--r-- 1935 DFGCompilationMode.cpp
-rw-r--r-- 1891 DFGCompilationMode.h
-rw-r--r-- 29415 DFGConstantFoldingPhase.cpp
-rw-r--r-- 1837 DFGConstantFoldingPhase.h
-rw-r--r-- 3527 DFGCriticalEdgeBreakingPhase.cpp
-rw-r--r-- 1763 DFGCriticalEdgeBreakingPhase.h
-rw-r--r-- 7713 DFGDCEPhase.cpp
-rw-r--r-- 1730 DFGDCEPhase.h
-rw-r--r-- 2656 DFGDesiredIdentifiers.cpp
-rw-r--r-- 2088 DFGDesiredIdentifiers.h
-rw-r--r-- 3063 DFGDesiredTransitions.cpp
-rw-r--r-- 2341 DFGDesiredTransitions.h
-rw-r--r-- 3514 DFGDesiredWatchpoints.cpp
-rw-r--r-- 5093 DFGDesiredWatchpoints.h
-rw-r--r-- 2662 DFGDesiredWeakReferences.cpp
-rw-r--r-- 2043 DFGDesiredWeakReferences.h
-rw-r--r-- 3530 DFGDesiredWriteBarriers.cpp
-rw-r--r-- 3775 DFGDesiredWriteBarriers.h
-rw-r--r-- 7556 DFGDisassembler.cpp
-rw-r--r-- 3442 DFGDisassembler.h
-rw-r--r-- 6668 DFGDoesGC.cpp
-rw-r--r-- 1561 DFGDoesGC.h
-rw-r--r-- 17649 DFGDominators.cpp
-rw-r--r-- 7464 DFGDominators.h
-rw-r--r-- 3124 DFGDoubleFormatState.h
-rw-r--r-- 5475 DFGDriver.cpp
-rw-r--r-- 2055 DFGDriver.h
-rw-r--r-- 1820 DFGEdge.cpp
-rw-r--r-- 7273 DFGEdge.h
-rw-r--r-- 2453 DFGEdgeDominates.h
-rw-r--r-- 2052 DFGEdgeUsesStructure.h
-rw-r--r-- 1609 DFGEpoch.cpp
-rw-r--r-- 2603 DFGEpoch.h
-rw-r--r-- 1806 DFGFailedFinalizer.cpp
-rw-r--r-- 1803 DFGFailedFinalizer.h
-rw-r--r-- 1599 DFGFiltrationResult.h
-rw-r--r-- 1620 DFGFinalizer.cpp
-rw-r--r-- 1950 DFGFinalizer.h
-rw-r--r-- 81833 DFGFixupPhase.cpp
-rw-r--r-- 1716 DFGFixupPhase.h
-rw-r--r-- 2251 DFGFlushFormat.cpp
-rw-r--r-- 3975 DFGFlushFormat.h
-rw-r--r-- 1875 DFGFlushedAt.cpp
-rw-r--r-- 2937 DFGFlushedAt.h
-rw-r--r-- 8609 DFGForAllKills.h
-rw-r--r-- 1919 DFGFrozenValue.cpp
-rw-r--r-- 4626 DFGFrozenValue.h
-rw-r--r-- 3612 DFGFunctionWhitelist.cpp
-rw-r--r-- 1904 DFGFunctionWhitelist.h
-rw-r--r-- 14509 DFGGenerationInfo.h
-rw-r--r-- 51147 DFGGraph.cpp
-rw-r--r-- 33506 DFGGraph.h
-rw-r--r-- 1750 DFGGraphSafepoint.cpp
-rw-r--r-- 1717 DFGGraphSafepoint.h
-rw-r--r-- 3998 DFGHeapLocation.cpp
-rw-r--r-- 4558 DFGHeapLocation.h
-rw-r--r-- 15343 DFGInPlaceAbstractState.cpp
-rw-r--r-- 6591 DFGInPlaceAbstractState.h
-rw-r--r-- 1973 DFGInlineCacheWrapper.h
-rw-r--r-- 1858 DFGInlineCacheWrapperInlines.h
-rw-r--r-- 2361 DFGInsertOSRHintsForUpdate.cpp
-rw-r--r-- 1758 DFGInsertOSRHintsForUpdate.h
-rw-r--r-- 4711 DFGInsertionSet.h
-rw-r--r-- 12961 DFGIntegerCheckCombiningPhase.cpp
-rw-r--r-- 1694 DFGIntegerCheckCombiningPhase.h
-rw-r--r-- 3848 DFGInvalidationPointInjectionPhase.cpp
-rw-r--r-- 1776 DFGInvalidationPointInjectionPhase.h
-rw-r--r-- 5843 DFGJITCode.cpp
-rw-r--r-- 4563 DFGJITCode.h
-rw-r--r-- 19772 DFGJITCompiler.cpp
-rw-r--r-- 12214 DFGJITCompiler.h
-rw-r--r-- 3159 DFGJITFinalizer.cpp
-rw-r--r-- 2171 DFGJITFinalizer.h
-rw-r--r-- 1829 DFGJumpReplacement.cpp
-rw-r--r-- 1849 DFGJumpReplacement.h
-rw-r--r-- 10989 DFGLICMPhase.cpp
-rw-r--r-- 1755 DFGLICMPhase.h
-rw-r--r-- 5394 DFGLazyJSValue.cpp
-rw-r--r-- 3346 DFGLazyJSValue.h
-rw-r--r-- 5318 DFGLivenessAnalysisPhase.cpp
-rw-r--r-- 1680 DFGLivenessAnalysisPhase.h
-rw-r--r-- 1660 DFGLongLivedState.cpp
-rw-r--r-- 1829 DFGLongLivedState.h
-rw-r--r-- 4441 DFGLoopPreHeaderCreationPhase.cpp
-rw-r--r-- 2341 DFGLoopPreHeaderCreationPhase.h
-rw-r--r-- 3344 DFGMayExit.cpp
-rw-r--r-- 1732 DFGMayExit.h
-rw-r--r-- 1833 DFGMergeMode.h
-rw-r--r-- 2150 DFGMinifiedGraph.h
-rw-r--r-- 4020 DFGMinifiedID.h
-rw-r--r-- 2045 DFGMinifiedNode.cpp
-rw-r--r-- 3058 DFGMinifiedNode.h
-rw-r--r-- 5094 DFGMovHintRemovalPhase.cpp
-rw-r--r-- 1702 DFGMovHintRemovalPhase.h
-rw-r--r-- 4297 DFGNaiveDominators.cpp
-rw-r--r-- 2393 DFGNaiveDominators.h
-rw-r--r-- 7732 DFGNaturalLoops.cpp
-rw-r--r-- 5637 DFGNaturalLoops.h
-rw-r--r-- 5457 DFGNode.cpp
-rw-r--r-- 51925 DFGNode.h
-rw-r--r-- 1785 DFGNodeAllocator.h
-rw-r--r-- 3891 DFGNodeFlags.cpp
-rw-r--r-- 6479 DFGNodeFlags.h
-rw-r--r-- 2215 DFGNodeOrigin.h
-rw-r--r-- 16794 DFGNodeType.h
-rw-r--r-- 7880 DFGOSRAvailabilityAnalysisPhase.cpp
-rw-r--r-- 2636 DFGOSRAvailabilityAnalysisPhase.h
-rw-r--r-- 12222 DFGOSREntry.cpp
-rw-r--r-- 2615 DFGOSREntry.h
-rw-r--r-- 6059 DFGOSREntrypointCreationPhase.cpp
-rw-r--r-- 2201 DFGOSREntrypointCreationPhase.h
-rw-r--r-- 2731 DFGOSRExit.cpp
-rw-r--r-- 3818 DFGOSRExit.h
-rw-r--r-- 2021 DFGOSRExitBase.cpp
-rw-r--r-- 2490 DFGOSRExitBase.h
-rw-r--r-- 1809 DFGOSRExitCompilationInfo.h
-rw-r--r-- 7329 DFGOSRExitCompiler.cpp
-rw-r--r-- 2047 DFGOSRExitCompiler.h
-rw-r--r-- 17320 DFGOSRExitCompiler32_64.cpp
-rw-r--r-- 17923 DFGOSRExitCompiler64.cpp
-rw-r--r-- 14573 DFGOSRExitCompilerCommon.cpp
-rw-r--r-- 1793 DFGOSRExitCompilerCommon.h
-rw-r--r-- 1904 DFGOSRExitJumpPlaceholder.cpp
-rw-r--r-- 2179 DFGOSRExitJumpPlaceholder.h
-rw-r--r-- 2369 DFGOSRExitPreparation.cpp
-rw-r--r-- 2386 DFGOSRExitPreparation.h
-rw-r--r-- 43080 DFGObjectAllocationSinkingPhase.cpp
-rw-r--r-- 2018 DFGObjectAllocationSinkingPhase.h
-rw-r--r-- 2284 DFGObjectMaterializationData.cpp
-rw-r--r-- 2555 DFGObjectMaterializationData.h
-rw-r--r-- 51110 DFGOperations.cpp
-rw-r--r-- 14234 DFGOperations.h
-rw-r--r-- 4618 DFGPhantomCanonicalizationPhase.cpp
-rw-r--r-- 2172 DFGPhantomCanonicalizationPhase.h
-rw-r--r-- 5831 DFGPhantomInsertionPhase.cpp
-rw-r--r-- 1651 DFGPhantomInsertionPhase.h
-rw-r--r-- 6491 DFGPhantomRemovalPhase.cpp
-rw-r--r-- 1904 DFGPhantomRemovalPhase.h
-rw-r--r-- 2054 DFGPhase.cpp
-rw-r--r-- 2705 DFGPhase.h
-rw-r--r-- 2035 DFGPhiChildren.cpp
-rw-r--r-- 2952 DFGPhiChildren.h
-rw-r--r-- 20436 DFGPlan.cpp
-rw-r--r-- 3844 DFGPlan.h
-rw-r--r-- 2746 DFGPrePostNumbering.cpp
-rw-r--r-- 3272 DFGPrePostNumbering.h
-rw-r--r-- 6496 DFGPreciseLocalClobberize.h
-rw-r--r-- 3553 DFGPredictionInjectionPhase.cpp
-rw-r--r-- 1786 DFGPredictionInjectionPhase.h
-rw-r--r-- 29991 DFGPredictionPropagationPhase.cpp
-rw-r--r-- 2435 DFGPredictionPropagationPhase.h
-rw-r--r-- 2858 DFGPromoteHeapAccess.h
-rw-r--r-- 2983 DFGPromotedHeapLocation.cpp
-rw-r--r-- 5292 DFGPromotedHeapLocation.h
-rw-r--r-- 1858 DFGPureValue.cpp
-rw-r--r-- 4143 DFGPureValue.h
-rw-r--r-- 25170 DFGPutStackSinkingPhase.cpp
-rw-r--r-- 1821 DFGPutStackSinkingPhase.h
-rw-r--r-- 12360 DFGRegisterBank.h
-rw-r--r-- 2728 DFGResurrectionForValidationPhase.cpp
-rw-r--r-- 2047 DFGResurrectionForValidationPhase.h
-rw-r--r-- 4661 DFGSSACalculator.cpp
-rw-r--r-- 11049 DFGSSACalculator.h
-rw-r--r-- 18842 DFGSSAConversionPhase.cpp
-rw-r--r-- 4159 DFGSSAConversionPhase.h
-rw-r--r-- 4356 DFGSSALoweringPhase.cpp
-rw-r--r-- 1731 DFGSSALoweringPhase.h
-rw-r--r-- 9566 DFGSafeToExecute.h
-rw-r--r-- 3650 DFGSafepoint.cpp
-rw-r--r-- 2328 DFGSafepoint.h
-rw-r--r-- 3554 DFGSaneStringGetByValSlowPathGenerator.h
-rw-r--r-- 1669 DFGScannable.h
-rw-r--r-- 6350 DFGScoreBoard.h
-rw-r--r-- 3623 DFGSilentRegisterSavePlan.h
-rw-r--r-- 17366 DFGSlowPathGenerator.h
-rw-r--r-- 221520 DFGSpeculativeJIT.cpp
-rw-r--r-- 129949 DFGSpeculativeJIT.h
-rw-r--r-- 193485 DFGSpeculativeJIT32_64.cpp
-rw-r--r-- 189475 DFGSpeculativeJIT64.cpp
-rw-r--r-- 10869 DFGStackLayoutPhase.cpp
-rw-r--r-- 1701 DFGStackLayoutPhase.h
-rw-r--r-- 3718 DFGStaticExecutionCountEstimationPhase.cpp
-rw-r--r-- 2316 DFGStaticExecutionCountEstimationPhase.h
-rw-r--r-- 4379 DFGStoreBarrierElisionPhase.cpp
-rw-r--r-- 1589 DFGStoreBarrierElisionPhase.h
-rw-r--r-- 10434 DFGStrengthReductionPhase.cpp
-rw-r--r-- 1719 DFGStrengthReductionPhase.h
-rw-r--r-- 11638 DFGStructureAbstractValue.cpp
-rw-r--r-- 8094 DFGStructureAbstractValue.h
-rw-r--r-- 2490 DFGStructureClobberState.h
-rw-r--r-- 7102 DFGStructureRegistrationPhase.cpp
-rw-r--r-- 2344 DFGStructureRegistrationPhase.h
-rw-r--r-- 1669 DFGThreadData.cpp
-rw-r--r-- 1880 DFGThreadData.h
-rw-r--r-- 6640 DFGThunks.cpp
-rw-r--r-- 1670 DFGThunks.h
-rw-r--r-- 4795 DFGTierUpCheckInjectionPhase.cpp
-rw-r--r-- 1739 DFGTierUpCheckInjectionPhase.h
-rw-r--r-- 3320 DFGToFTLDeferredCompilationCallback.cpp
-rw-r--r-- 2233 DFGToFTLDeferredCompilationCallback.h
-rw-r--r-- 3374 DFGToFTLForOSREntryDeferredCompilationCallback.cpp
-rw-r--r-- 2310 DFGToFTLForOSREntryDeferredCompilationCallback.h
-rw-r--r-- 1775 DFGTransition.cpp
-rw-r--r-- 2033 DFGTransition.h
-rw-r--r-- 23741 DFGTypeCheckHoistingPhase.cpp
-rw-r--r-- 1890 DFGTypeCheckHoistingPhase.h
-rw-r--r-- 3554 DFGUnificationPhase.cpp
-rw-r--r-- 1747 DFGUnificationPhase.h
-rw-r--r-- 3510 DFGUseKind.cpp
-rw-r--r-- 6175 DFGUseKind.h
-rw-r--r-- 27176 DFGValidate.cpp
-rw-r--r-- 1697 DFGValidate.h
-rw-r--r-- 2499 DFGValueSource.cpp
-rw-r--r-- 6299 DFGValueSource.h
-rw-r--r-- 1825 DFGValueStrength.cpp
-rw-r--r-- 2842 DFGValueStrength.h
-rw-r--r-- 10850 DFGVarargsForwardingPhase.cpp
-rw-r--r-- 1731 DFGVarargsForwardingPhase.h
-rw-r--r-- 7208 DFGVariableAccessData.cpp
-rw-r--r-- 6567 DFGVariableAccessData.h
-rw-r--r-- 2498 DFGVariableAccessDataDump.cpp
-rw-r--r-- 1831 DFGVariableAccessDataDump.h
-rw-r--r-- 3193 DFGVariableEvent.cpp
-rw-r--r-- 8994 DFGVariableEvent.h
-rw-r--r-- 7910 DFGVariableEventStream.cpp
-rw-r--r-- 2123 DFGVariableEventStream.h
-rw-r--r-- 4773 DFGVirtualRegisterAllocationPhase.cpp
-rw-r--r-- 1984 DFGVirtualRegisterAllocationPhase.h
-rw-r--r-- 5231 DFGWatchpointCollectionPhase.cpp
-rw-r--r-- 1702 DFGWatchpointCollectionPhase.h
-rw-r--r-- 14499 DFGWorklist.cpp
-rw-r--r-- 4570 DFGWorklist.h