..
DFGAbstractHeap.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGAbstractHeap.h
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGAbstractInterpreter.h
[JSC] BigInt can be `false` in boolean context in DFG AI
2020-07-23 18:51:49 +00:00
DFGAbstractInterpreterClobberState.cpp
…
DFGAbstractInterpreterClobberState.h
…
DFGAbstractInterpreterInlines.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGAbstractValue.cpp
[JSC] DFG::AbstractValue::filterByValue should re-filter configured m_value via m_type
2020-07-24 21:29:40 +00:00
DFGAbstractValue.h
…
DFGAbstractValueClobberEpoch.cpp
…
DFGAbstractValueClobberEpoch.h
…
DFGAdaptiveInferredPropertyValueWatchpoint.cpp
[JSC] Do not use Bag<> for DFG / FTL watchpoints
2021-04-18 08:06:48 +00:00
DFGAdaptiveInferredPropertyValueWatchpoint.h
[JSC] Do not use Bag<> for DFG / FTL watchpoints
2021-04-18 08:06:48 +00:00
DFGAdaptiveStructureWatchpoint.cpp
[JSC] Do not use Bag<> for DFG / FTL watchpoints
2021-04-18 08:06:48 +00:00
DFGAdaptiveStructureWatchpoint.h
[JSC] Do not use Bag<> for DFG / FTL watchpoints
2021-04-18 08:06:48 +00:00
DFGAdjacencyList.h
[clang-tidy] Run modernize-use-nullptr over JSC
2020-05-11 02:36:05 +00:00
DFGArgumentPosition.h
[clang-tidy] Run modernize-use-nullptr over JSC
2020-05-11 02:36:05 +00:00
DFGArgumentsEliminationPhase.cpp
[JSC] Implement JIT ICs for InByVal
2021-06-04 03:10:54 +00:00
DFGArgumentsEliminationPhase.h
…
DFGArgumentsUtilities.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGArgumentsUtilities.h
…
DFGArithMode.cpp
[JSC] Annotate JIT operation functions called from B3 etc.
2020-09-29 18:12:28 +00:00
DFGArithMode.h
[JSC] Annotate JIT operation functions called from B3 etc.
2020-09-29 18:12:28 +00:00
DFGArrayMode.cpp
[JSC] Implement BigInt64Array and BigUint64Array
2021-02-01 20:56:41 +00:00
DFGArrayMode.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGArrayifySlowPathGenerator.h
Fix existing usage of final/override/virtual in JSC and WTF
2020-05-12 19:13:18 +00:00
DFGAtTailAbstractState.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGAtTailAbstractState.h
Redesign how we do for-of iteration for JSArrays
2020-04-18 21:45:34 +00:00
DFGAvailability.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGAvailability.h
[clang-tidy] Run modernize-use-nullptr over JSC
2020-05-11 02:36:05 +00:00
DFGAvailabilityMap.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGAvailabilityMap.h
…
DFGBackwardsCFG.h
…
DFGBackwardsDominators.h
…
DFGBackwardsPropagationPhase.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGBackwardsPropagationPhase.h
…
DFGBasicBlock.cpp
OSR availability validation should run for any node with exitOK
2020-08-27 17:10:18 +00:00
DFGBasicBlock.h
OSR availability validation should run for any node with exitOK
2020-08-27 17:10:18 +00:00
DFGBasicBlockInlines.h
…
DFGBlockInsertionSet.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGBlockInsertionSet.h
…
DFGBlockMap.h
…
DFGBlockMapInlines.h
…
DFGBlockSet.cpp
…
DFGBlockSet.h
…
DFGBlockSetInlines.h
…
DFGBlockWorklist.h
…
DFGBranchDirection.h
…
DFGByteCodeParser.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGByteCodeParser.h
…
DFGCFAPhase.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGCFAPhase.h
…
DFGCFG.h
…
DFGCFGSimplificationPhase.cpp
DFG should always run CFG Simplification after Constant Folding.
2020-08-25 04:32:13 +00:00
DFGCFGSimplificationPhase.h
…
DFGCPSRethreadingPhase.cpp
OSR availability validation should run for any node with exitOK
2020-08-27 17:10:18 +00:00
DFGCPSRethreadingPhase.h
…
DFGCSEPhase.cpp
Have an OOB+SaneChain Array::Speculation
2020-08-17 22:10:14 +00:00
DFGCSEPhase.h
…
DFGCallArrayAllocatorSlowPathGenerator.h
Fix existing usage of final/override/virtual in JSC and WTF
2020-05-12 19:13:18 +00:00
DFGCallCreateDirectArgumentsSlowPathGenerator.h
Fix existing usage of final/override/virtual in JSC and WTF
2020-05-12 19:13:18 +00:00
DFGCapabilities.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGCapabilities.h
…
DFGCleanUpPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGCleanUpPhase.h
…
DFGClobberSet.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGClobberSet.h
…
DFGClobberize.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGClobberize.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGClobbersExitState.cpp
[JSC] Implement JIT ICs for InByVal
2021-06-04 03:10:54 +00:00
DFGClobbersExitState.h
…
DFGCodeOriginPool.cpp
[JSC] Return DisposableCallSiteIndex when destroying GCAwareJITStubRoutineWithExceptionHandler
2020-06-11 20:11:34 +00:00
DFGCodeOriginPool.h
Unreviewed non-unified build fixes
2020-07-14 05:44:25 +00:00
DFGCombinedLiveness.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGCombinedLiveness.h
…
DFGCommon.cpp
Use UncheckedLock less in JavaScriptCore
2021-05-26 00:37:19 +00:00
DFGCommon.h
Merge all the JIT worklists into a shared worklist
2021-05-26 15:15:22 +00:00
DFGCommonData.cpp
Drop CheckedLock / CheckedCondition aliases
2021-05-24 18:29:01 +00:00
DFGCommonData.h
[JSC] Do not use Bag<> for DFG / FTL watchpoints
2021-04-18 08:06:48 +00:00
DFGConstantFoldingPhase.cpp
[JSC] Rename *ByIdVariant to *ByVariant and *ByKind::Normal to *ByKind::ById
2021-06-10 06:26:12 +00:00
DFGConstantFoldingPhase.h
…
DFGConstantHoistingPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGConstantHoistingPhase.h
…
DFGControlEquivalenceAnalysis.h
…
DFGCriticalEdgeBreakingPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGCriticalEdgeBreakingPhase.h
…
DFGDCEPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGDCEPhase.h
…
DFGDesiredGlobalProperties.cpp
Non-unified build fixes, mid April 2021 edition
2021-04-21 19:42:35 +00:00
DFGDesiredGlobalProperties.h
[JSC] Do not use Bag<> for DFG / FTL watchpoints
2021-04-18 08:06:48 +00:00
DFGDesiredGlobalProperty.h
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGDesiredIdentifiers.cpp
[JSC] Change Vector<> to FixedVector<> in DFG::CommonData if possible
2021-04-15 07:03:38 +00:00
DFGDesiredIdentifiers.h
…
DFGDesiredTransitions.cpp
[JSC] Change Vector<> to FixedVector<> in DFG::CommonData if possible
2021-04-15 07:03:38 +00:00
DFGDesiredTransitions.h
[JSC] Change Vector<> to FixedVector<> in DFG::CommonData if possible
2021-04-15 07:03:38 +00:00
DFGDesiredWatchpoints.cpp
[JSC] Do not use Bag<> for DFG / FTL watchpoints
2021-04-18 08:06:48 +00:00
DFGDesiredWatchpoints.h
Unreviewed, build fix
2021-04-18 08:35:29 +00:00
DFGDesiredWeakReferences.cpp
[JSC] Change Vector<> to FixedVector<> in DFG::CommonData if possible
2021-04-15 07:03:38 +00:00
DFGDesiredWeakReferences.h
Implement a GC verifier.
2021-02-19 15:51:15 +00:00
DFGDisassembler.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGDisassembler.h
…
DFGDoesGC.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGDoesGC.h
…
DFGDoesGCCheck.cpp
Non-unified build fixes, mid October 2020
2020-10-14 20:46:32 +00:00
DFGDoesGCCheck.h
Reduce DFGDoesGCCheck to only storing a uint32_t.
2020-06-04 19:54:17 +00:00
DFGDominators.h
…
DFGDoubleFormatState.h
[clang-tidy] Run modernize-use-nullptr over JSC
2020-05-11 02:36:05 +00:00
DFGDriver.cpp
Remove WTF::Optional synonym for std::optional, using that class template directly instead
2021-05-30 16:11:40 +00:00
DFGDriver.h
Non-unified build fixes late June 2021 edition
2021-06-22 00:47:26 +00:00
DFGEdge.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGEdge.h
[clang-tidy] Run modernize-use-nullptr over JSC
2020-05-11 02:36:05 +00:00
DFGEdgeDominates.h
…
DFGEpoch.cpp
…
DFGEpoch.h
OSR availability validation should run for any node with exitOK
2020-08-27 17:10:18 +00:00
DFGFailedFinalizer.cpp
Finalize DFG/FTL code refs on the compiler threads
2021-05-25 18:16:47 +00:00
DFGFailedFinalizer.h
Finalize DFG/FTL code refs on the compiler threads
2021-05-25 18:16:47 +00:00
DFGFiltrationResult.h
…
DFGFinalizer.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGFinalizer.h
Finalize DFG/FTL code refs on the compiler threads
2021-05-25 18:16:47 +00:00
DFGFixupPhase.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGFixupPhase.h
…
DFGFlowIndexing.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGFlowIndexing.h
…
DFGFlowMap.h
…
DFGFlushFormat.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGFlushFormat.h
…
DFGFlushedAt.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGFlushedAt.h
…
DFGForAllKills.h
Bytecode UseDef should be aware of checkpoints
2020-07-08 00:32:35 +00:00
DFGFrozenValue.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGFrozenValue.h
…
DFGGenerationInfo.h
[clang-tidy] Run modernize-use-nullptr over JSC
2020-05-11 02:36:05 +00:00
DFGGraph.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGGraph.h
Drop the FTL(DFG) graph after lowering to B3
2021-06-16 18:34:23 +00:00
DFGGraphSafepoint.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGGraphSafepoint.h
Merge all the JIT worklists into a shared worklist
2021-05-26 15:15:22 +00:00
DFGHeapLocation.cpp
OutOfBoundsSaneChain operations should use their own heap locations
2020-09-10 04:47:38 +00:00
DFGHeapLocation.h
OutOfBoundsSaneChain operations should use their own heap locations
2020-09-10 04:47:38 +00:00
DFGInPlaceAbstractState.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGInPlaceAbstractState.h
Redesign how we do for-of iteration for JSArrays
2020-04-18 21:45:34 +00:00
DFGInlineCacheWrapper.h
…
DFGInlineCacheWrapperInlines.h
…
DFGInsertionSet.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGInsertionSet.h
…
DFGIntegerCheckCombiningPhase.cpp
Add Bounds Check Elimination validation for debugging.
2020-09-29 04:54:36 +00:00
DFGIntegerCheckCombiningPhase.h
…
DFGIntegerRangeOptimizationPhase.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGIntegerRangeOptimizationPhase.h
…
DFGInvalidationPointInjectionPhase.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGInvalidationPointInjectionPhase.h
…
DFGJITCode.cpp
Remove WTF::Optional synonym for std::optional, using that class template directly instead
2021-05-30 16:11:40 +00:00
DFGJITCode.h
Remove WTF::Optional synonym for std::optional, using that class template directly instead
2021-05-30 16:11:40 +00:00
DFGJITCompiler.cpp
[JSC] Implement JIT ICs for InByVal
2021-06-04 03:10:54 +00:00
DFGJITCompiler.h
[JSC] Use DataIC for AccessCase
2021-06-09 11:17:36 +00:00
DFGJITFinalizer.cpp
Finalize DFG/FTL code refs on the compiler threads
2021-05-25 18:16:47 +00:00
DFGJITFinalizer.h
Finalize DFG/FTL code refs on the compiler threads
2021-05-25 18:16:47 +00:00
DFGJumpReplacement.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGJumpReplacement.h
…
DFGLICMPhase.cpp
jitCompileAndSetHeuristics shouldn't return true when we fail to compile
2021-06-22 17:48:42 +00:00
DFGLICMPhase.h
…
DFGLazyJSValue.cpp
Finalize DFG/FTL code refs on the compiler threads
2021-05-25 18:16:47 +00:00
DFGLazyJSValue.h
Redesign how we do for-of iteration for JSArrays
2020-04-18 21:45:34 +00:00
DFGLazyNode.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGLazyNode.h
…
DFGLiveCatchVariablePreservationPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGLiveCatchVariablePreservationPhase.h
…
DFGLivenessAnalysisPhase.cpp
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGLivenessAnalysisPhase.h
…
DFGLoopPreHeaderCreationPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGLoopPreHeaderCreationPhase.h
…
DFGMayExit.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGMayExit.h
…
DFGMinifiedGraph.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGMinifiedGraph.h
…
DFGMinifiedID.h
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGMinifiedIDInlines.h
…
DFGMinifiedNode.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGMinifiedNode.h
…
DFGMultiGetByOffsetData.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGMultiGetByOffsetData.h
…
DFGNaturalLoops.h
…
DFGNode.cpp
MultiDeleteByOffset should not always def
2020-06-02 16:55:15 +00:00
DFGNode.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGNodeAbstractValuePair.cpp
…
DFGNodeAbstractValuePair.h
…
DFGNodeFlags.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGNodeFlags.h
[JSC] ValueAdd, VaueSub, ValueMul, Inc, Dec should say SpecBigInt32 prediction based on ArithProfile
2020-04-26 21:11:50 +00:00
DFGNodeFlowProjection.cpp
…
DFGNodeFlowProjection.h
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGNodeOrigin.cpp
…
DFGNodeOrigin.h
…
DFGNodeType.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGNullAbstractState.h
…
DFGOSRAvailabilityAnalysisPhase.cpp
Merge all the JIT worklists into a shared worklist
2021-05-26 15:15:22 +00:00
DFGOSRAvailabilityAnalysisPhase.h
OSRAvailabilityAnalysis shouldn't mark GetStack nodes directly as valid places for recovery
2020-08-14 18:42:54 +00:00
DFGOSREntry.cpp
AssemblyHelpers should save/restore callee save FPRs
2021-06-16 16:09:24 +00:00
DFGOSREntry.h
[JSC] Make more DFG/FTL data FixedVector/Vector
2021-04-18 07:14:07 +00:00
DFGOSREntrypointCreationPhase.cpp
Merge all the JIT worklists into a shared worklist
2021-05-26 15:15:22 +00:00
DFGOSREntrypointCreationPhase.h
…
DFGOSRExit.cpp
ActiveScratchBufferScope should take the buffer as argument
2021-07-04 23:55:48 +00:00
DFGOSRExit.h
ActiveScratchBufferScope should take the buffer as argument
2021-07-04 23:55:48 +00:00
DFGOSRExitBase.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGOSRExitBase.h
OSR Exit compiler should know and print the exiting DFG node's index
2020-04-28 00:51:50 +00:00
DFGOSRExitCompilationInfo.h
…
DFGOSRExitCompilerCommon.cpp
Use ldp and stp more for saving / restoring registers on ARM64.
2021-06-25 00:06:56 +00:00
DFGOSRExitCompilerCommon.h
[JSC] Add JITCage support
2020-11-04 02:31:56 +00:00
DFGOSRExitFuzz.cpp
…
DFGOSRExitFuzz.h
…
DFGOSRExitJumpPlaceholder.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGOSRExitJumpPlaceholder.h
…
DFGObjectAllocationSinkingPhase.cpp
[JSC] Implement JIT ICs for InByVal
2021-06-04 03:10:54 +00:00
DFGObjectAllocationSinkingPhase.h
…
DFGObjectMaterializationData.cpp
…
DFGObjectMaterializationData.h
…
DFGOpInfo.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGOperations.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGOperations.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGPhantomInsertionPhase.cpp
Remove MovHintRemoval phase
2020-08-25 01:51:15 +00:00
DFGPhantomInsertionPhase.h
…
DFGPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGPhase.h
OSRAvailabilityAnalysis shouldn't mark GetStack nodes directly as valid places for recovery
2020-08-14 18:42:54 +00:00
DFGPhiChildren.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGPhiChildren.h
…
DFGPlan.cpp
Remove WTF::Optional synonym for std::optional, using that class template directly instead
2021-05-30 16:11:40 +00:00
DFGPlan.h
Remove WTF::Optional synonym for std::optional, using that class template directly instead
2021-05-30 16:11:40 +00:00
DFGPreciseLocalClobberize.h
[JSC] Use FixedVector more in bytecode dir and JumpTable
2021-04-07 21:14:57 +00:00
DFGPredictionInjectionPhase.cpp
Remove WTF::Optional synonym for std::optional, using that class template directly instead
2021-05-30 16:11:40 +00:00
DFGPredictionInjectionPhase.h
…
DFGPredictionPropagationPhase.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGPredictionPropagationPhase.h
…
DFGPromotedHeapLocation.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGPromotedHeapLocation.h
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGPropertyTypeKey.h
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGPureValue.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGPureValue.h
[WTF] Remove the unnecessary inner class DefaultHash<T>::Hash
2020-07-17 00:33:37 +00:00
DFGPutStackSinkingPhase.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGPutStackSinkingPhase.h
…
DFGRegisterBank.h
…
DFGRegisteredStructure.h
…
DFGRegisteredStructureSet.cpp
…
DFGRegisteredStructureSet.h
…
DFGSSACalculator.cpp
OSR availability validation should run for any node with exitOK
2020-08-27 17:10:18 +00:00
DFGSSACalculator.h
…
DFGSSAConversionPhase.cpp
DFGSSAConversionPhase.cpp needs to #include OperandsInlines.h.
2020-06-03 19:55:31 +00:00
DFGSSAConversionPhase.h
…
DFGSSALoweringPhase.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGSSALoweringPhase.h
…
DFGSafeToExecute.h
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGSaneStringGetByValSlowPathGenerator.h
Fix existing usage of final/override/virtual in JSC and WTF
2020-05-12 19:13:18 +00:00
DFGScoreBoard.h
…
DFGSilentRegisterSavePlan.h
[clang-tidy] Run modernize-use-nullptr over JSC
2020-05-11 02:36:05 +00:00
DFGSlowPathGenerator.h
[JSC] Use DataIC for AccessCase
2021-06-09 11:17:36 +00:00
DFGSnippetParams.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGSnippetParams.h
Fix existing usage of final/override/virtual in JSC and WTF
2020-05-12 19:13:18 +00:00
DFGSpeculativeJIT.cpp
[JSC] Simplify moveIntsToDouble
2021-08-21 00:54:50 +00:00
DFGSpeculativeJIT.h
[JSC] Simplify moveIntsToDouble
2021-08-21 00:54:50 +00:00
DFGSpeculativeJIT32_64.cpp
Fix DFG compilation of StringCharAt in 32 bits jsc debug build
2021-08-20 17:47:48 +00:00
DFGSpeculativeJIT64.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGStackLayoutPhase.cpp
[JSC] Use FixedVector more in bytecode dir and JumpTable
2021-04-07 21:14:57 +00:00
DFGStackLayoutPhase.h
…
DFGStaticExecutionCountEstimationPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGStaticExecutionCountEstimationPhase.h
…
DFGStoreBarrierClusteringPhase.cpp
DFG should eliminate obvious store barriers
2021-06-03 22:27:32 +00:00
DFGStoreBarrierClusteringPhase.h
…
DFGStoreBarrierInsertionPhase.cpp
[ESNext] Implement private methods
2021-02-09 16:30:24 +00:00
DFGStoreBarrierInsertionPhase.h
…
DFGStrengthReductionPhase.cpp
Remove WTF::Optional synonym for std::optional, using that class template directly instead
2021-05-30 16:11:40 +00:00
DFGStrengthReductionPhase.h
…
DFGStructureAbstractValue.cpp
[JSC] Check NullSetterFunction under strict-mode context since structure / PropertyCondition are unaware of this
2020-06-17 02:30:22 +00:00
DFGStructureAbstractValue.h
[JSC] Check NullSetterFunction under strict-mode context since structure / PropertyCondition are unaware of this
2020-06-17 02:30:22 +00:00
DFGStructureClobberState.h
…
DFGThunks.cpp
ActiveScratchBufferScope should take the buffer as argument
2021-07-04 23:55:48 +00:00
DFGThunks.h
…
DFGTierUpCheckInjectionPhase.cpp
Merge all the JIT worklists into a shared worklist
2021-05-26 15:15:22 +00:00
DFGTierUpCheckInjectionPhase.h
…
DFGToFTLDeferredCompilationCallback.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGToFTLDeferredCompilationCallback.h
[clang-tidy] Run modernize-use-override over JSC, then ensure as much as possible is final
2020-05-12 18:48:02 +00:00
DFGToFTLForOSREntryDeferredCompilationCallback.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGToFTLForOSREntryDeferredCompilationCallback.h
[clang-tidy] Run modernize-use-override over JSC, then ensure as much as possible is final
2020-05-12 18:48:02 +00:00
DFGTransition.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGTransition.h
…
DFGTypeCheckHoistingPhase.cpp
for-in should only emit one loop in bytecode
2021-08-07 21:38:59 +00:00
DFGTypeCheckHoistingPhase.h
…
DFGUnificationPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGUnificationPhase.h
…
DFGUseKind.cpp
Optimize compareStrictEq when neither side is a double and at least one is neither a string nor a BigInt
2021-06-07 19:55:30 +00:00
DFGUseKind.h
Fix speculated type in the one-argument overload of speculateNeitherDoubleNorHeapBigIntNorString
2021-06-20 07:37:12 +00:00
DFGValidate.cpp
[JSC] Rename *ByIdVariant to *ByVariant and *ByKind::Normal to *ByKind::ById
2021-06-10 06:26:12 +00:00
DFGValidate.h
…
DFGValueRepReductionPhase.cpp
Non-unified build fixes late February 2020 edition
2020-04-21 07:48:52 +00:00
DFGValueRepReductionPhase.h
…
DFGValueSource.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGValueSource.h
…
DFGValueStrength.cpp
…
DFGValueStrength.h
…
DFGVarargsForwardingPhase.cpp
[JSC] Implement JIT ICs for InByVal
2021-06-04 03:10:54 +00:00
DFGVarargsForwardingPhase.h
…
DFGVariableAccessData.cpp
…
DFGVariableAccessData.h
…
DFGVariableAccessDataDump.cpp
[JSC] Insert PhantomLocal just before SetLocal for |this| to ensure liveness
2021-02-04 00:10:08 +00:00
DFGVariableAccessDataDump.h
…
DFGVariableEvent.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGVariableEvent.h
…
DFGVariableEventStream.cpp
[IWYU] Remove unnecessary includes from JSC implementation files
2020-05-15 19:39:36 +00:00
DFGVariableEventStream.h
…
DFGVirtualRegisterAllocationPhase.cpp
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
2020-05-19 23:56:00 +00:00
DFGVirtualRegisterAllocationPhase.h
…
DFGWatchpointCollectionPhase.cpp
BooleanConstructor should be inlined in DFG / FTL
2021-03-06 14:42:37 +00:00
DFGWatchpointCollectionPhase.h
…
testdfg.cpp
Rename initializeThreading to initialize
2020-06-28 20:55:08 +00:00