[JSC] Handle new_async_func / new_async_func_exp in DFG / FTL
[WebKit-https.git] / Source / JavaScriptCore / dfg /
drwxr-xr-x   ..
-rw-r--r-- 2440 DFGAbstractHeap.cpp
-rw-r--r-- 10804 DFGAbstractHeap.h
-rw-r--r-- 7060 DFGAbstractInterpreter.h
-rw-r--r-- 115088 DFGAbstractInterpreterInlines.h
-rw-r--r-- 17822 DFGAbstractValue.cpp
-rw-r--r-- 15475 DFGAbstractValue.h
-rw-r--r-- 2262 DFGAdaptiveInferredPropertyValueWatchpoint.cpp
-rw-r--r-- 1864 DFGAdaptiveInferredPropertyValueWatchpoint.h
-rw-r--r-- 2656 DFGAdaptiveStructureWatchpoint.cpp
-rw-r--r-- 1892 DFGAdaptiveStructureWatchpoint.h
-rw-r--r-- 5603 DFGAdjacencyList.h
-rw-r--r-- 7238 DFGAllocator.h
-rw-r--r-- 5181 DFGArgumentPosition.h
-rw-r--r-- 38231 DFGArgumentsEliminationPhase.cpp
-rw-r--r-- 1701 DFGArgumentsEliminationPhase.h
-rw-r--r-- 4893 DFGArgumentsUtilities.cpp
-rw-r--r-- 1751 DFGArgumentsUtilities.h
-rw-r--r-- 2571 DFGArithMode.cpp
-rw-r--r-- 5007 DFGArithMode.h
-rw-r--r-- 28648 DFGArrayMode.cpp
-rw-r--r-- 15982 DFGArrayMode.h
-rw-r--r-- 5812 DFGArrayifySlowPathGenerator.h
-rw-r--r-- 2463 DFGAtTailAbstractState.cpp
-rw-r--r-- 2792 DFGAtTailAbstractState.h
-rw-r--r-- 1922 DFGAvailability.cpp
-rw-r--r-- 4478 DFGAvailability.h
-rw-r--r-- 3367 DFGAvailabilityMap.cpp
-rw-r--r-- 2952 DFGAvailabilityMap.h
-rw-r--r-- 1725 DFGBackwardsCFG.h
-rw-r--r-- 1842 DFGBackwardsDominators.h
-rw-r--r-- 16430 DFGBackwardsPropagationPhase.cpp
-rw-r--r-- 1639 DFGBackwardsPropagationPhase.h
-rw-r--r-- 4341 DFGBasicBlock.cpp
-rw-r--r-- 10169 DFGBasicBlock.h
-rw-r--r-- 2162 DFGBasicBlockInlines.h
-rw-r--r-- 3634 DFGBlockInsertionSet.cpp
-rw-r--r-- 2016 DFGBlockInsertionSet.h
-rw-r--r-- 2706 DFGBlockMap.h
-rw-r--r-- 1604 DFGBlockMapInlines.h
-rw-r--r-- 1742 DFGBlockSet.cpp
-rw-r--r-- 3763 DFGBlockSet.h
-rw-r--r-- 1600 DFGBlockSetInlines.h
-rw-r--r-- 2366 DFGBlockWorklist.h
-rw-r--r-- 2879 DFGBranchDirection.h
-rw-r--r-- 265422 DFGByteCodeParser.cpp
-rw-r--r-- 1476 DFGByteCodeParser.h
-rw-r--r-- 8518 DFGCFAPhase.cpp
-rw-r--r-- 1794 DFGCFAPhase.h
-rw-r--r-- 2509 DFGCFG.h
-rw-r--r-- 17385 DFGCFGSimplificationPhase.cpp
-rw-r--r-- 1691 DFGCFGSimplificationPhase.h
-rw-r--r-- 20407 DFGCPSRethreadingPhase.cpp
-rw-r--r-- 1761 DFGCPSRethreadingPhase.h
-rw-r--r-- 34177 DFGCSEPhase.cpp
-rw-r--r-- 2308 DFGCSEPhase.h
-rw-r--r-- 5486 DFGCallArrayAllocatorSlowPathGenerator.h
-rw-r--r-- 3144 DFGCallCreateDirectArgumentsSlowPathGenerator.h
-rw-r--r-- 9364 DFGCapabilities.cpp
-rw-r--r-- 6298 DFGCapabilities.h
-rw-r--r-- 2923 DFGCleanUpPhase.cpp
-rw-r--r-- 1566 DFGCleanUpPhase.h
-rw-r--r-- 5660 DFGClobberSet.cpp
-rw-r--r-- 3639 DFGClobberSet.h
-rw-r--r-- 2558 DFGClobberize.cpp
-rw-r--r-- 49629 DFGClobberize.h
-rw-r--r-- 4003 DFGClobbersExitState.cpp
-rw-r--r-- 3061 DFGClobbersExitState.h
-rw-r--r-- 2989 DFGCombinedLiveness.cpp
-rw-r--r-- 2333 DFGCombinedLiveness.h
-rw-r--r-- 4107 DFGCommon.cpp
-rw-r--r-- 12954 DFGCommon.h
-rw-r--r-- 4127 DFGCommonData.cpp
-rw-r--r-- 4514 DFGCommonData.h
-rw-r--r-- 1751 DFGCompilationKey.cpp
-rw-r--r-- 3286 DFGCompilationKey.h
-rw-r--r-- 1935 DFGCompilationMode.cpp
-rw-r--r-- 1813 DFGCompilationMode.h
-rw-r--r-- 36543 DFGConstantFoldingPhase.cpp
-rw-r--r-- 1744 DFGConstantFoldingPhase.h
-rw-r--r-- 5207 DFGConstantHoistingPhase.cpp
-rw-r--r-- 1562 DFGConstantHoistingPhase.h
-rw-r--r-- 3568 DFGControlEquivalenceAnalysis.h
-rw-r--r-- 3313 DFGCriticalEdgeBreakingPhase.cpp
-rw-r--r-- 1655 DFGCriticalEdgeBreakingPhase.h
-rw-r--r-- 5243 DFGDCEPhase.cpp
-rw-r--r-- 1673 DFGDCEPhase.h
-rw-r--r-- 2391 DFGDOMJITPatchpointParams.cpp
-rw-r--r-- 2135 DFGDOMJITPatchpointParams.h
-rw-r--r-- 3388 DFGDesiredIdentifiers.cpp
-rw-r--r-- 2108 DFGDesiredIdentifiers.h
-rw-r--r-- 3960 DFGDesiredInferredType.h
-rw-r--r-- 3030 DFGDesiredTransitions.cpp
-rw-r--r-- 2266 DFGDesiredTransitions.h
-rw-r--r-- 5385 DFGDesiredWatchpoints.cpp
-rw-r--r-- 6998 DFGDesiredWatchpoints.h
-rw-r--r-- 2758 DFGDesiredWeakReferences.cpp
-rw-r--r-- 1991 DFGDesiredWeakReferences.h
-rw-r--r-- 7512 DFGDisassembler.cpp
-rw-r--r-- 3374 DFGDisassembler.h
-rw-r--r-- 8549 DFGDoesGC.cpp
-rw-r--r-- 1510 DFGDoesGC.h
-rw-r--r-- 1908 DFGDominators.h
-rw-r--r-- 3040 DFGDoubleFormatState.h
-rw-r--r-- 5224 DFGDriver.cpp
-rw-r--r-- 2019 DFGDriver.h
-rw-r--r-- 1758 DFGEdge.cpp
-rw-r--r-- 7617 DFGEdge.h
-rw-r--r-- 2409 DFGEdgeDominates.h
-rw-r--r-- 1968 DFGEdgeUsesStructure.h
-rw-r--r-- 1609 DFGEpoch.cpp
-rw-r--r-- 2941 DFGEpoch.h
-rw-r--r-- 1806 DFGFailedFinalizer.cpp
-rw-r--r-- 1701 DFGFailedFinalizer.h
-rw-r--r-- 2229 DFGFiltrationResult.h
-rw-r--r-- 1620 DFGFinalizer.cpp
-rw-r--r-- 1890 DFGFinalizer.h
-rw-r--r-- 116608 DFGFixupPhase.cpp
-rw-r--r-- 1654 DFGFixupPhase.h
-rw-r--r-- 2532 DFGFlowIndexing.cpp
-rw-r--r-- 3781 DFGFlowIndexing.h
-rw-r--r-- 4658 DFGFlowMap.h
-rw-r--r-- 2251 DFGFlushFormat.cpp
-rw-r--r-- 4418 DFGFlushFormat.h
-rw-r--r-- 1875 DFGFlushedAt.cpp
-rw-r--r-- 2877 DFGFlushedAt.h
-rw-r--r-- 6977 DFGForAllKills.h
-rw-r--r-- 2055 DFGFrozenValue.cpp
-rw-r--r-- 4355 DFGFrozenValue.h
-rw-r--r-- 15279 DFGGenerationInfo.h
-rw-r--r-- 64010 DFGGraph.cpp
-rw-r--r-- 38382 DFGGraph.h
-rw-r--r-- 1750 DFGGraphSafepoint.cpp
-rw-r--r-- 1642 DFGGraphSafepoint.h
-rw-r--r-- 4297 DFGHeapLocation.cpp
-rw-r--r-- 4630 DFGHeapLocation.h
-rw-r--r-- 13884 DFGInPlaceAbstractState.cpp
-rw-r--r-- 6096 DFGInPlaceAbstractState.h
-rw-r--r-- 3720 DFGInferredTypeCheck.cpp
-rw-r--r-- 1721 DFGInferredTypeCheck.h
-rw-r--r-- 1885 DFGInlineCacheWrapper.h
-rw-r--r-- 1750 DFGInlineCacheWrapperInlines.h
-rw-r--r-- 2018 DFGInsertionSet.cpp
-rw-r--r-- 4830 DFGInsertionSet.h
-rw-r--r-- 12728 DFGIntegerCheckCombiningPhase.cpp
-rw-r--r-- 1583 DFGIntegerCheckCombiningPhase.h
-rw-r--r-- 77208 DFGIntegerRangeOptimizationPhase.cpp
-rw-r--r-- 1743 DFGIntegerRangeOptimizationPhase.h
-rw-r--r-- 3832 DFGInvalidationPointInjectionPhase.cpp
-rw-r--r-- 1650 DFGInvalidationPointInjectionPhase.h
-rw-r--r-- 7874 DFGJITCode.cpp
-rw-r--r-- 6213 DFGJITCode.h
-rw-r--r-- 28279 DFGJITCompiler.cpp
-rw-r--r-- 11528 DFGJITCompiler.h
-rw-r--r-- 3380 DFGJITFinalizer.cpp
-rw-r--r-- 2078 DFGJITFinalizer.h
-rw-r--r-- 1829 DFGJumpReplacement.cpp
-rw-r--r-- 1771 DFGJumpReplacement.h
-rw-r--r-- 14956 DFGLICMPhase.cpp
-rw-r--r-- 1695 DFGLICMPhase.h
-rw-r--r-- 8405 DFGLazyJSValue.cpp
-rw-r--r-- 3639 DFGLazyJSValue.h
-rw-r--r-- 1795 DFGLazyNode.cpp
-rw-r--r-- 5195 DFGLazyNode.h
-rw-r--r-- 7310 DFGLiveCatchVariablePreservationPhase.cpp
-rw-r--r-- 2088 DFGLiveCatchVariablePreservationPhase.h
-rw-r--r-- 7354 DFGLivenessAnalysisPhase.cpp
-rw-r--r-- 1584 DFGLivenessAnalysisPhase.h
-rw-r--r-- 1660 DFGLongLivedState.cpp
-rw-r--r-- 1754 DFGLongLivedState.h
-rw-r--r-- 8547 DFGLoopPreHeaderCreationPhase.cpp
-rw-r--r-- 2230 DFGLoopPreHeaderCreationPhase.h
-rw-r--r-- 6756 DFGMaximalFlushInsertionPhase.cpp
-rw-r--r-- 2078 DFGMaximalFlushInsertionPhase.h
-rw-r--r-- 6232 DFGMayExit.cpp
-rw-r--r-- 3955 DFGMayExit.h
-rw-r--r-- 1917 DFGMinifiedGraph.cpp
-rw-r--r-- 2047 DFGMinifiedGraph.h
-rw-r--r-- 3957 DFGMinifiedID.h
-rw-r--r-- 2045 DFGMinifiedNode.cpp
-rw-r--r-- 2989 DFGMinifiedNode.h
-rw-r--r-- 5045 DFGMovHintRemovalPhase.cpp
-rw-r--r-- 1613 DFGMovHintRemovalPhase.h
-rw-r--r-- 2942 DFGMultiGetByOffsetData.cpp
-rw-r--r-- 4249 DFGMultiGetByOffsetData.h
-rw-r--r-- 7628 DFGNaturalLoops.cpp
-rw-r--r-- 5439 DFGNaturalLoops.h
-rw-r--r-- 7823 DFGNode.cpp
-rw-r--r-- 67160 DFGNode.h
-rw-r--r-- 1596 DFGNodeAbstractValuePair.cpp
-rw-r--r-- 1831 DFGNodeAbstractValuePair.h
-rw-r--r-- 1713 DFGNodeAllocator.h
-rw-r--r-- 4172 DFGNodeFlags.cpp
-rw-r--r-- 6780 DFGNodeFlags.h
-rw-r--r-- 1737 DFGNodeFlowProjection.cpp
-rw-r--r-- 4438 DFGNodeFlowProjection.h
-rw-r--r-- 1666 DFGNodeOrigin.cpp
-rw-r--r-- 3908 DFGNodeOrigin.h
-rw-r--r-- 21304 DFGNodeType.h
-rw-r--r-- 2214 DFGNullAbstractState.h
-rw-r--r-- 7950 DFGOSRAvailabilityAnalysisPhase.cpp
-rw-r--r-- 2517 DFGOSRAvailabilityAnalysisPhase.h
-rw-r--r-- 15258 DFGOSREntry.cpp
-rw-r--r-- 2658 DFGOSREntry.h
-rw-r--r-- 6246 DFGOSREntrypointCreationPhase.cpp
-rw-r--r-- 2090 DFGOSREntrypointCreationPhase.h
-rw-r--r-- 3020 DFGOSRExit.cpp
-rw-r--r-- 4185 DFGOSRExit.h
-rw-r--r-- 2221 DFGOSRExitBase.cpp
-rw-r--r-- 3053 DFGOSRExitBase.h
-rw-r--r-- 1710 DFGOSRExitCompilationInfo.h
-rw-r--r-- 8055 DFGOSRExitCompiler.cpp
-rw-r--r-- 1970 DFGOSRExitCompiler.h
-rw-r--r-- 17911 DFGOSRExitCompiler32_64.cpp
-rw-r--r-- 18775 DFGOSRExitCompiler64.cpp
-rw-r--r-- 16163 DFGOSRExitCompilerCommon.cpp
-rw-r--r-- 6183 DFGOSRExitCompilerCommon.h
-rw-r--r-- 1755 DFGOSRExitFuzz.cpp
-rw-r--r-- 1860 DFGOSRExitFuzz.h
-rw-r--r-- 1904 DFGOSRExitJumpPlaceholder.cpp
-rw-r--r-- 2080 DFGOSRExitJumpPlaceholder.h
-rw-r--r-- 1994 DFGOSRExitPreparation.cpp
-rw-r--r-- 2298 DFGOSRExitPreparation.h
-rw-r--r-- 86561 DFGObjectAllocationSinkingPhase.cpp
-rw-r--r-- 1813 DFGObjectAllocationSinkingPhase.h
-rw-r--r-- 1651 DFGObjectMaterializationData.cpp
-rw-r--r-- 1782 DFGObjectMaterializationData.h
-rw-r--r-- 2340 DFGOpInfo.h
-rw-r--r-- 93977 DFGOperations.cpp
-rw-r--r-- 21184 DFGOperations.h
-rw-r--r-- 7275 DFGPhantomInsertionPhase.cpp
-rw-r--r-- 1556 DFGPhantomInsertionPhase.h
-rw-r--r-- 2122 DFGPhase.cpp
-rw-r--r-- 3077 DFGPhase.h
-rw-r--r-- 2035 DFGPhiChildren.cpp
-rw-r--r-- 2915 DFGPhiChildren.h
-rw-r--r-- 24292 DFGPlan.cpp
-rw-r--r-- 4287 DFGPlan.h
-rw-r--r-- 2719 DFGPrePostNumbering.cpp
-rw-r--r-- 3231 DFGPrePostNumbering.h
-rw-r--r-- 8415 DFGPreciseLocalClobberize.h
-rw-r--r-- 3489 DFGPredictionInjectionPhase.cpp
-rw-r--r-- 1682 DFGPredictionInjectionPhase.h
-rw-r--r-- 39247 DFGPredictionPropagationPhase.cpp
-rw-r--r-- 2325 DFGPredictionPropagationPhase.h
-rw-r--r-- 3506 DFGPromotedHeapLocation.cpp
-rw-r--r-- 7276 DFGPromotedHeapLocation.h
-rw-r--r-- 3787 DFGPropertyTypeKey.h
-rw-r--r-- 1858 DFGPureValue.cpp
-rw-r--r-- 4083 DFGPureValue.h
-rw-r--r-- 28952 DFGPutStackSinkingPhase.cpp
-rw-r--r-- 1728 DFGPutStackSinkingPhase.h
-rw-r--r-- 12314 DFGRegisterBank.h
-rw-r--r-- 4631 DFGSSACalculator.cpp
-rw-r--r-- 11017 DFGSSACalculator.h
-rw-r--r-- 19248 DFGSSAConversionPhase.cpp
-rw-r--r-- 3722 DFGSSAConversionPhase.h
-rw-r--r-- 4307 DFGSSALoweringPhase.cpp
-rw-r--r-- 1650 DFGSSALoweringPhase.h
-rw-r--r-- 14735 DFGSafeToExecute.h
-rw-r--r-- 3691 DFGSafepoint.cpp
-rw-r--r-- 2332 DFGSafepoint.h
-rw-r--r-- 3445 DFGSaneStringGetByValSlowPathGenerator.h
-rw-r--r-- 1609 DFGScannable.h
-rw-r--r-- 6281 DFGScoreBoard.h
-rw-r--r-- 3524 DFGSilentRegisterSavePlan.h
-rw-r--r-- 9756 DFGSlowPathGenerator.h
-rw-r--r-- 343382 DFGSpeculativeJIT.cpp
-rw-r--r-- 152562 DFGSpeculativeJIT.h
-rw-r--r-- 230204 DFGSpeculativeJIT32_64.cpp
-rw-r--r-- 233084 DFGSpeculativeJIT64.cpp
-rw-r--r-- 10740 DFGStackLayoutPhase.cpp
-rw-r--r-- 1620 DFGStackLayoutPhase.h
-rw-r--r-- 3650 DFGStaticExecutionCountEstimationPhase.cpp
-rw-r--r-- 1945 DFGStaticExecutionCountEstimationPhase.h
-rw-r--r-- 6495 DFGStoreBarrierClusteringPhase.cpp
-rw-r--r-- 4157 DFGStoreBarrierClusteringPhase.h
-rw-r--r-- 19678 DFGStoreBarrierInsertionPhase.cpp
-rw-r--r-- 2091 DFGStoreBarrierInsertionPhase.h
-rw-r--r-- 35718 DFGStrengthReductionPhase.cpp
-rw-r--r-- 1620 DFGStrengthReductionPhase.h
-rw-r--r-- 10906 DFGStructureAbstractValue.cpp
-rw-r--r-- 8892 DFGStructureAbstractValue.h
-rw-r--r-- 2395 DFGStructureClobberState.h
-rw-r--r-- 9779 DFGStructureRegistrationPhase.cpp
-rw-r--r-- 2233 DFGStructureRegistrationPhase.h
-rw-r--r-- 1647 DFGThreadData.cpp
-rw-r--r-- 1844 DFGThreadData.h
-rw-r--r-- 7030 DFGThunks.cpp
-rw-r--r-- 1620 DFGThunks.h
-rw-r--r-- 7501 DFGTierUpCheckInjectionPhase.cpp
-rw-r--r-- 1631 DFGTierUpCheckInjectionPhase.h
-rw-r--r-- 3333 DFGToFTLDeferredCompilationCallback.cpp
-rw-r--r-- 2010 DFGToFTLDeferredCompilationCallback.h
-rw-r--r-- 3762 DFGToFTLForOSREntryDeferredCompilationCallback.cpp
-rw-r--r-- 2162 DFGToFTLForOSREntryDeferredCompilationCallback.h
-rw-r--r-- 1775 DFGTransition.cpp
-rw-r--r-- 1970 DFGTransition.h
-rw-r--r-- 23299 DFGTypeCheckHoistingPhase.cpp
-rw-r--r-- 1791 DFGTypeCheckHoistingPhase.h
-rw-r--r-- 3725 DFGUnificationPhase.cpp
-rw-r--r-- 1666 DFGUnificationPhase.h
-rw-r--r-- 4383 DFGUseKind.cpp
-rw-r--r-- 7855 DFGUseKind.h
-rw-r--r-- 34168 DFGValidate.cpp
-rw-r--r-- 1643 DFGValidate.h
-rw-r--r-- 2499 DFGValueSource.cpp
-rw-r--r-- 6233 DFGValueSource.h
-rw-r--r-- 1762 DFGValueStrength.cpp
-rw-r--r-- 2310 DFGValueStrength.h
-rw-r--r-- 12292 DFGVarargsForwardingPhase.cpp
-rw-r--r-- 1632 DFGVarargsForwardingPhase.h
-rw-r--r-- 7197 DFGVariableAccessData.cpp
-rw-r--r-- 6457 DFGVariableAccessData.h
-rw-r--r-- 2498 DFGVariableAccessDataDump.cpp
-rw-r--r-- 1732 DFGVariableAccessDataDump.h
-rw-r--r-- 3193 DFGVariableEvent.cpp
-rw-r--r-- 8922 DFGVariableEvent.h
-rw-r--r-- 7948 DFGVariableEventStream.cpp
-rw-r--r-- 2033 DFGVariableEventStream.h
-rw-r--r-- 4697 DFGVirtualRegisterAllocationPhase.cpp
-rw-r--r-- 1861 DFGVirtualRegisterAllocationPhase.h
-rw-r--r-- 4551 DFGWatchpointCollectionPhase.cpp
-rw-r--r-- 1594 DFGWatchpointCollectionPhase.h
-rw-r--r-- 18317 DFGWorklist.cpp
-rw-r--r-- 5195 DFGWorklist.h