[IWYU] Remove unnecessary includes from JSC implementation files
authorross.kirsling@sony.com <ross.kirsling@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 May 2020 19:39:36 +0000 (19:39 +0000)
committerross.kirsling@sony.com <ross.kirsling@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 May 2020 19:39:36 +0000 (19:39 +0000)
https://bugs.webkit.org/show_bug.cgi?id=211867

Reviewed by Keith Miller.

* API/:
* assembler/:
* b3/:
* bindings/:
* builtins/BuiltinExecutables.cpp:
* bytecode/:
* bytecompiler/:
* debugger/:
* dfg/:
* disassembler/:
* ftl/:
* heap/:
* inspector/:
* interpreter/:
* jit/:
* jsc.cpp:
* llint/:
* parser/:
* profiler/:
* runtime/:
* testRegExp.cpp:
* tools/:
* wasm/:
* yarr/:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@261755 268f45cc-cd09-0410-ab3c-d52691b4dbfc

741 files changed:
Source/JavaScriptCore/API/JSAPIValueWrapper.cpp
Source/JavaScriptCore/API/JSBase.cpp
Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp
Source/JavaScriptCore/API/JSCallbackConstructor.cpp
Source/JavaScriptCore/API/JSCallbackFunction.cpp
Source/JavaScriptCore/API/JSCallbackObject.cpp
Source/JavaScriptCore/API/JSClassRef.cpp
Source/JavaScriptCore/API/JSContextRef.cpp
Source/JavaScriptCore/API/JSHeapFinalizerPrivate.cpp
Source/JavaScriptCore/API/JSMarkingConstraintPrivate.cpp
Source/JavaScriptCore/API/JSObjectRef.cpp
Source/JavaScriptCore/API/JSScriptRef.cpp
Source/JavaScriptCore/API/JSTypedArray.cpp
Source/JavaScriptCore/API/JSValueRef.cpp
Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp
Source/JavaScriptCore/API/JSWeakPrivate.cpp
Source/JavaScriptCore/API/JSWeakValue.cpp
Source/JavaScriptCore/API/MarkedJSValueRefArray.cpp
Source/JavaScriptCore/API/OpaqueJSString.cpp
Source/JavaScriptCore/API/tests/ExecutionTimeLimitTest.cpp
Source/JavaScriptCore/API/tests/FunctionOverridesTest.cpp
Source/JavaScriptCore/API/tests/GlobalContextWithFinalizerTest.h
Source/JavaScriptCore/API/tests/JSObjectGetProxyTargetTest.cpp
Source/JavaScriptCore/API/tests/MultithreadedMultiVMExecutionTest.cpp
Source/JavaScriptCore/API/tests/PingPongStackOverflowTest.cpp
Source/JavaScriptCore/API/tests/testapi.c
Source/JavaScriptCore/API/tests/testapi.cpp
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/assembler/AssemblerBuffer.cpp
Source/JavaScriptCore/assembler/LinkBuffer.cpp
Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.cpp
Source/JavaScriptCore/b3/B3BasicBlock.cpp
Source/JavaScriptCore/b3/B3BlockInsertionSet.cpp
Source/JavaScriptCore/b3/B3BreakCriticalEdges.cpp
Source/JavaScriptCore/b3/B3CaseCollection.cpp
Source/JavaScriptCore/b3/B3CheckSpecial.cpp
Source/JavaScriptCore/b3/B3Compilation.cpp
Source/JavaScriptCore/b3/B3Compile.cpp
Source/JavaScriptCore/b3/B3DuplicateTails.cpp
Source/JavaScriptCore/b3/B3Effects.cpp
Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.cpp
Source/JavaScriptCore/b3/B3EliminateDeadCode.cpp
Source/JavaScriptCore/b3/B3EnsureLoopPreHeaders.cpp
Source/JavaScriptCore/b3/B3FenceValue.cpp
Source/JavaScriptCore/b3/B3FixSSA.cpp
Source/JavaScriptCore/b3/B3FoldPathConstants.cpp
Source/JavaScriptCore/b3/B3Generate.cpp
Source/JavaScriptCore/b3/B3HoistLoopInvariantValues.cpp
Source/JavaScriptCore/b3/B3InferSwitches.cpp
Source/JavaScriptCore/b3/B3InsertionSet.cpp
Source/JavaScriptCore/b3/B3LegalizeMemoryOffsets.cpp
Source/JavaScriptCore/b3/B3LowerMacros.cpp
Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.cpp
Source/JavaScriptCore/b3/B3LowerToAir.cpp
Source/JavaScriptCore/b3/B3MathExtras.cpp
Source/JavaScriptCore/b3/B3MemoryValue.cpp
Source/JavaScriptCore/b3/B3MoveConstants.cpp
Source/JavaScriptCore/b3/B3Procedure.cpp
Source/JavaScriptCore/b3/B3ReduceLoopStrength.cpp
Source/JavaScriptCore/b3/B3ReduceStrength.cpp
Source/JavaScriptCore/b3/B3SSACalculator.cpp
Source/JavaScriptCore/b3/B3StackmapValue.cpp
Source/JavaScriptCore/b3/B3SwitchValue.cpp
Source/JavaScriptCore/b3/B3UseCounts.cpp
Source/JavaScriptCore/b3/B3Validate.cpp
Source/JavaScriptCore/b3/B3Value.cpp
Source/JavaScriptCore/b3/B3ValueRep.cpp
Source/JavaScriptCore/b3/B3VariableValue.cpp
Source/JavaScriptCore/b3/B3WasmAddressValue.cpp
Source/JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp
Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackByLinearScan.cpp
Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp
Source/JavaScriptCore/b3/air/AirAllocateStackByGraphColoring.cpp
Source/JavaScriptCore/b3/air/AirArg.cpp
Source/JavaScriptCore/b3/air/AirBlockInsertionSet.cpp
Source/JavaScriptCore/b3/air/AirBreakCriticalEdges.cpp
Source/JavaScriptCore/b3/air/AirCCallingConvention.cpp
Source/JavaScriptCore/b3/air/AirDisassembler.cpp
Source/JavaScriptCore/b3/air/AirFixSpillsAfterTerminals.cpp
Source/JavaScriptCore/b3/air/AirGenerate.cpp
Source/JavaScriptCore/b3/air/AirInst.cpp
Source/JavaScriptCore/b3/air/AirLowerAfterRegAlloc.cpp
Source/JavaScriptCore/b3/air/AirLowerEntrySwitch.cpp
Source/JavaScriptCore/b3/air/AirLowerMacros.cpp
Source/JavaScriptCore/b3/air/AirLowerStackArgs.cpp
Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.cpp
Source/JavaScriptCore/b3/air/AirPadInterference.cpp
Source/JavaScriptCore/b3/air/AirReportUsedRegisters.cpp
Source/JavaScriptCore/b3/air/AirSimplifyCFG.cpp
Source/JavaScriptCore/b3/air/AirStackAllocation.cpp
Source/JavaScriptCore/b3/air/testair.cpp
Source/JavaScriptCore/bindings/ScriptFunctionCall.cpp
Source/JavaScriptCore/bindings/ScriptObject.cpp
Source/JavaScriptCore/bindings/ScriptValue.cpp
Source/JavaScriptCore/builtins/BuiltinExecutables.cpp
Source/JavaScriptCore/bytecode/AccessCase.cpp
Source/JavaScriptCore/bytecode/ArithProfile.cpp
Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp
Source/JavaScriptCore/bytecode/ArrayProfile.cpp
Source/JavaScriptCore/bytecode/ByValInfo.cpp
Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp
Source/JavaScriptCore/bytecode/BytecodeDumper.cpp
Source/JavaScriptCore/bytecode/BytecodeGeneratorification.cpp
Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp
Source/JavaScriptCore/bytecode/BytecodeLivenessAnalysis.cpp
Source/JavaScriptCore/bytecode/BytecodeRewriter.cpp
Source/JavaScriptCore/bytecode/CallLinkInfo.cpp
Source/JavaScriptCore/bytecode/CallLinkStatus.cpp
Source/JavaScriptCore/bytecode/CallVariant.cpp
Source/JavaScriptCore/bytecode/CodeBlock.cpp
Source/JavaScriptCore/bytecode/CodeBlockJettisoningWatchpoint.cpp
Source/JavaScriptCore/bytecode/CodeOrigin.cpp
Source/JavaScriptCore/bytecode/ComplexGetStatus.cpp
Source/JavaScriptCore/bytecode/DataFormat.cpp
Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp
Source/JavaScriptCore/bytecode/DeleteByIdVariant.cpp
Source/JavaScriptCore/bytecode/DeleteByStatus.cpp
Source/JavaScriptCore/bytecode/DirectEvalCodeCache.cpp
Source/JavaScriptCore/bytecode/ExecutionCounter.cpp
Source/JavaScriptCore/bytecode/GetByIdVariant.cpp
Source/JavaScriptCore/bytecode/GetByStatus.cpp
Source/JavaScriptCore/bytecode/GetterSetterAccessCase.cpp
Source/JavaScriptCore/bytecode/ICStatusMap.cpp
Source/JavaScriptCore/bytecode/InByIdStatus.cpp
Source/JavaScriptCore/bytecode/InByIdVariant.cpp
Source/JavaScriptCore/bytecode/InlineCallFrame.cpp
Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp
Source/JavaScriptCore/bytecode/InstanceOfAccessCase.cpp
Source/JavaScriptCore/bytecode/InstanceOfStatus.cpp
Source/JavaScriptCore/bytecode/InstanceOfVariant.cpp
Source/JavaScriptCore/bytecode/InstructionStream.cpp
Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.cpp
Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.cpp
Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp
Source/JavaScriptCore/bytecode/MetadataTable.cpp
Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp
Source/JavaScriptCore/bytecode/ModuleNamespaceAccessCase.cpp
Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp
Source/JavaScriptCore/bytecode/ParseHash.cpp
Source/JavaScriptCore/bytecode/PolyProtoAccessChain.cpp
Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp
Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp
Source/JavaScriptCore/bytecode/PropertyCondition.cpp
Source/JavaScriptCore/bytecode/PutByIdFlags.cpp
Source/JavaScriptCore/bytecode/PutByIdStatus.cpp
Source/JavaScriptCore/bytecode/PutByIdVariant.cpp
Source/JavaScriptCore/bytecode/SpeculatedType.cpp
Source/JavaScriptCore/bytecode/StructureSet.cpp
Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp
Source/JavaScriptCore/bytecode/StructureStubInfo.cpp
Source/JavaScriptCore/bytecode/SuperSampler.cpp
Source/JavaScriptCore/bytecode/TrackedReferences.cpp
Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp
Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.cpp
Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp
Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.cpp
Source/JavaScriptCore/bytecode/UnlinkedModuleProgramCodeBlock.cpp
Source/JavaScriptCore/bytecode/UnlinkedProgramCodeBlock.cpp
Source/JavaScriptCore/bytecode/ValueRecovery.cpp
Source/JavaScriptCore/bytecode/VariableWriteFireDetail.cpp
Source/JavaScriptCore/bytecode/Watchpoint.cpp
Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
Source/JavaScriptCore/debugger/Debugger.cpp
Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp
Source/JavaScriptCore/debugger/DebuggerLocation.cpp
Source/JavaScriptCore/debugger/DebuggerScope.cpp
Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp
Source/JavaScriptCore/dfg/DFGAbstractValue.cpp
Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp
Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp
Source/JavaScriptCore/dfg/DFGArgumentsEliminationPhase.cpp
Source/JavaScriptCore/dfg/DFGArgumentsUtilities.cpp
Source/JavaScriptCore/dfg/DFGArrayMode.cpp
Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp
Source/JavaScriptCore/dfg/DFGAvailability.cpp
Source/JavaScriptCore/dfg/DFGAvailabilityMap.cpp
Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp
Source/JavaScriptCore/dfg/DFGBasicBlock.cpp
Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp
Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp
Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp
Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
Source/JavaScriptCore/dfg/DFGCapabilities.cpp
Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp
Source/JavaScriptCore/dfg/DFGClobberSet.cpp
Source/JavaScriptCore/dfg/DFGClobberize.cpp
Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp
Source/JavaScriptCore/dfg/DFGCombinedLiveness.cpp
Source/JavaScriptCore/dfg/DFGCommon.cpp
Source/JavaScriptCore/dfg/DFGCommonData.cpp
Source/JavaScriptCore/dfg/DFGCompilationKey.cpp
Source/JavaScriptCore/dfg/DFGCompilationMode.cpp
Source/JavaScriptCore/dfg/DFGConstantHoistingPhase.cpp
Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp
Source/JavaScriptCore/dfg/DFGDCEPhase.cpp
Source/JavaScriptCore/dfg/DFGDesiredGlobalProperties.cpp
Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp
Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp
Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp
Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp
Source/JavaScriptCore/dfg/DFGDisassembler.cpp
Source/JavaScriptCore/dfg/DFGDriver.cpp
Source/JavaScriptCore/dfg/DFGEdge.cpp
Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp
Source/JavaScriptCore/dfg/DFGFinalizer.cpp
Source/JavaScriptCore/dfg/DFGFixupPhase.cpp
Source/JavaScriptCore/dfg/DFGFlushFormat.cpp
Source/JavaScriptCore/dfg/DFGFlushedAt.cpp
Source/JavaScriptCore/dfg/DFGFrozenValue.cpp
Source/JavaScriptCore/dfg/DFGGraph.cpp
Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp
Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp
Source/JavaScriptCore/dfg/DFGIntegerCheckCombiningPhase.cpp
Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp
Source/JavaScriptCore/dfg/DFGInvalidationPointInjectionPhase.cpp
Source/JavaScriptCore/dfg/DFGJITCode.cpp
Source/JavaScriptCore/dfg/DFGJITCompiler.cpp
Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp
Source/JavaScriptCore/dfg/DFGJumpReplacement.cpp
Source/JavaScriptCore/dfg/DFGLICMPhase.cpp
Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp
Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp
Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp
Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp
Source/JavaScriptCore/dfg/DFGMayExit.cpp
Source/JavaScriptCore/dfg/DFGMinifiedGraph.cpp
Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp
Source/JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp
Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp
Source/JavaScriptCore/dfg/DFGNode.cpp
Source/JavaScriptCore/dfg/DFGNodeFlags.cpp
Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp
Source/JavaScriptCore/dfg/DFGOSREntry.cpp
Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp
Source/JavaScriptCore/dfg/DFGOSRExit.cpp
Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp
Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp
Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp
Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp
Source/JavaScriptCore/dfg/DFGOperations.cpp
Source/JavaScriptCore/dfg/DFGPhantomInsertionPhase.cpp
Source/JavaScriptCore/dfg/DFGPhase.cpp
Source/JavaScriptCore/dfg/DFGPlan.cpp
Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp
Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp
Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp
Source/JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp
Source/JavaScriptCore/dfg/DFGSSACalculator.cpp
Source/JavaScriptCore/dfg/DFGSSAConversionPhase.cpp
Source/JavaScriptCore/dfg/DFGSSALoweringPhase.cpp
Source/JavaScriptCore/dfg/DFGSafepoint.cpp
Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
Source/JavaScriptCore/dfg/DFGStackLayoutPhase.cpp
Source/JavaScriptCore/dfg/DFGStaticExecutionCountEstimationPhase.cpp
Source/JavaScriptCore/dfg/DFGStoreBarrierClusteringPhase.cpp
Source/JavaScriptCore/dfg/DFGStrengthReductionPhase.cpp
Source/JavaScriptCore/dfg/DFGThreadData.cpp
Source/JavaScriptCore/dfg/DFGThunks.cpp
Source/JavaScriptCore/dfg/DFGTierUpCheckInjectionPhase.cpp
Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.cpp
Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp
Source/JavaScriptCore/dfg/DFGTransition.cpp
Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp
Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp
Source/JavaScriptCore/dfg/DFGUseKind.cpp
Source/JavaScriptCore/dfg/DFGValidate.cpp
Source/JavaScriptCore/dfg/DFGValueSource.cpp
Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp
Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp
Source/JavaScriptCore/dfg/DFGVariableEvent.cpp
Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp
Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp
Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp
Source/JavaScriptCore/dfg/DFGWorklist.cpp
Source/JavaScriptCore/dfg/testdfg.cpp
Source/JavaScriptCore/disassembler/Disassembler.cpp
Source/JavaScriptCore/disassembler/X86Disassembler.cpp
Source/JavaScriptCore/ftl/FTLAbstractHeap.cpp
Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.cpp
Source/JavaScriptCore/ftl/FTLCommonValues.cpp
Source/JavaScriptCore/ftl/FTLCompile.cpp
Source/JavaScriptCore/ftl/FTLExceptionTarget.cpp
Source/JavaScriptCore/ftl/FTLExitValue.cpp
Source/JavaScriptCore/ftl/FTLFail.cpp
Source/JavaScriptCore/ftl/FTLJITFinalizer.cpp
Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp
Source/JavaScriptCore/ftl/FTLLink.cpp
Source/JavaScriptCore/ftl/FTLLocation.cpp
Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
Source/JavaScriptCore/ftl/FTLOSREntry.cpp
Source/JavaScriptCore/ftl/FTLOSRExit.cpp
Source/JavaScriptCore/ftl/FTLOSRExitCompiler.cpp
Source/JavaScriptCore/ftl/FTLOperations.cpp
Source/JavaScriptCore/ftl/FTLOutput.cpp
Source/JavaScriptCore/ftl/FTLSlowPathCall.cpp
Source/JavaScriptCore/ftl/FTLSnippetParams.cpp
Source/JavaScriptCore/ftl/FTLState.cpp
Source/JavaScriptCore/ftl/FTLThunks.cpp
Source/JavaScriptCore/heap/Allocator.cpp
Source/JavaScriptCore/heap/BlockDirectory.cpp
Source/JavaScriptCore/heap/CodeBlockSet.cpp
Source/JavaScriptCore/heap/CompleteSubspace.cpp
Source/JavaScriptCore/heap/ConservativeRoots.cpp
Source/JavaScriptCore/heap/DeferGC.cpp
Source/JavaScriptCore/heap/EdenGCActivityCallback.cpp
Source/JavaScriptCore/heap/FastMallocAlignedMemoryAllocator.cpp
Source/JavaScriptCore/heap/FreeList.cpp
Source/JavaScriptCore/heap/GCActivityCallback.cpp
Source/JavaScriptCore/heap/GCLogging.cpp
Source/JavaScriptCore/heap/GCSegmentedArray.cpp
Source/JavaScriptCore/heap/HandleSet.cpp
Source/JavaScriptCore/heap/Heap.cpp
Source/JavaScriptCore/heap/HeapProfiler.cpp
Source/JavaScriptCore/heap/HeapSnapshot.cpp
Source/JavaScriptCore/heap/IncrementalSweeper.cpp
Source/JavaScriptCore/heap/IsoCellSet.cpp
Source/JavaScriptCore/heap/IsoHeapCellType.cpp
Source/JavaScriptCore/heap/IsoSubspace.cpp
Source/JavaScriptCore/heap/IsoSubspacePerVM.cpp
Source/JavaScriptCore/heap/JITStubRoutineSet.cpp
Source/JavaScriptCore/heap/LocalAllocator.cpp
Source/JavaScriptCore/heap/MachineStackMarker.cpp
Source/JavaScriptCore/heap/MarkStack.cpp
Source/JavaScriptCore/heap/MarkedBlock.cpp
Source/JavaScriptCore/heap/MarkedSpace.cpp
Source/JavaScriptCore/heap/MarkingConstraintSet.cpp
Source/JavaScriptCore/heap/PreciseAllocation.cpp
Source/JavaScriptCore/heap/SlotVisitor.cpp
Source/JavaScriptCore/heap/StopIfNecessaryTimer.cpp
Source/JavaScriptCore/heap/Subspace.cpp
Source/JavaScriptCore/heap/Weak.cpp
Source/JavaScriptCore/heap/WeakBlock.cpp
Source/JavaScriptCore/heap/WeakHandleOwner.cpp
Source/JavaScriptCore/heap/WeakSet.cpp
Source/JavaScriptCore/heap/WriteBarrierSupport.cpp
Source/JavaScriptCore/inspector/InjectedScript.cpp
Source/JavaScriptCore/inspector/InjectedScriptBase.cpp
Source/JavaScriptCore/inspector/InjectedScriptHost.cpp
Source/JavaScriptCore/inspector/InjectedScriptManager.cpp
Source/JavaScriptCore/inspector/InjectedScriptModule.cpp
Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp
Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.cpp
Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp
Source/JavaScriptCore/inspector/JSGlobalObjectScriptDebugServer.cpp
Source/JavaScriptCore/inspector/JSInjectedScriptHost.cpp
Source/JavaScriptCore/inspector/JSInjectedScriptHostPrototype.cpp
Source/JavaScriptCore/inspector/JSJavaScriptCallFrame.cpp
Source/JavaScriptCore/inspector/JSJavaScriptCallFramePrototype.cpp
Source/JavaScriptCore/inspector/ScriptArguments.cpp
Source/JavaScriptCore/inspector/ScriptCallStack.cpp
Source/JavaScriptCore/inspector/ScriptCallStackFactory.cpp
Source/JavaScriptCore/inspector/ScriptDebugServer.cpp
Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp
Source/JavaScriptCore/inspector/agents/InspectorAuditAgent.cpp
Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp
Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp
Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp
Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp
Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp
Source/JavaScriptCore/inspector/agents/JSGlobalObjectAuditAgent.cpp
Source/JavaScriptCore/inspector/agents/JSGlobalObjectDebuggerAgent.cpp
Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp
Source/JavaScriptCore/interpreter/AbstractPC.cpp
Source/JavaScriptCore/interpreter/CallFrame.cpp
Source/JavaScriptCore/interpreter/Interpreter.cpp
Source/JavaScriptCore/interpreter/ShadowChicken.cpp
Source/JavaScriptCore/interpreter/StackVisitor.cpp
Source/JavaScriptCore/jit/AssemblyHelpers.cpp
Source/JavaScriptCore/jit/BinarySwitch.cpp
Source/JavaScriptCore/jit/CallFrameShuffleData.cpp
Source/JavaScriptCore/jit/CallFrameShuffler64.cpp
Source/JavaScriptCore/jit/ExecutableAllocator.cpp
Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp
Source/JavaScriptCore/jit/HostCallReturnValue.cpp
Source/JavaScriptCore/jit/IntrinsicEmitter.cpp
Source/JavaScriptCore/jit/JIT.cpp
Source/JavaScriptCore/jit/JITAddGenerator.cpp
Source/JavaScriptCore/jit/JITArithmetic.cpp
Source/JavaScriptCore/jit/JITCall.cpp
Source/JavaScriptCore/jit/JITCode.cpp
Source/JavaScriptCore/jit/JITDisassembler.cpp
Source/JavaScriptCore/jit/JITDivGenerator.cpp
Source/JavaScriptCore/jit/JITExceptions.cpp
Source/JavaScriptCore/jit/JITInlineCacheGenerator.cpp
Source/JavaScriptCore/jit/JITOpcodes.cpp
Source/JavaScriptCore/jit/JITOperations.cpp
Source/JavaScriptCore/jit/JITPropertyAccess.cpp
Source/JavaScriptCore/jit/JITStubRoutine.cpp
Source/JavaScriptCore/jit/JITThunks.cpp
Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp
Source/JavaScriptCore/jit/JITWorklist.cpp
Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp
Source/JavaScriptCore/jit/RegisterSet.cpp
Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp
Source/JavaScriptCore/jit/SetupVarargsFrame.cpp
Source/JavaScriptCore/jit/ThunkGenerators.cpp
Source/JavaScriptCore/jsc.cpp
Source/JavaScriptCore/llint/LLIntData.cpp
Source/JavaScriptCore/llint/LLIntEntrypoint.cpp
Source/JavaScriptCore/llint/LLIntExceptions.cpp
Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
Source/JavaScriptCore/llint/LLIntThunks.cpp
Source/JavaScriptCore/parser/Lexer.cpp
Source/JavaScriptCore/parser/ModuleAnalyzer.cpp
Source/JavaScriptCore/parser/Nodes.cpp
Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp
Source/JavaScriptCore/parser/Parser.cpp
Source/JavaScriptCore/parser/ParserArena.cpp
Source/JavaScriptCore/parser/SourceProvider.cpp
Source/JavaScriptCore/parser/SourceProviderCache.cpp
Source/JavaScriptCore/parser/UnlinkedSourceCode.cpp
Source/JavaScriptCore/profiler/ProfilerBytecode.cpp
Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp
Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp
Source/JavaScriptCore/profiler/ProfilerCompilation.cpp
Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp
Source/JavaScriptCore/profiler/ProfilerDatabase.cpp
Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp
Source/JavaScriptCore/profiler/ProfilerOrigin.cpp
Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp
Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp
Source/JavaScriptCore/profiler/ProfilerUID.cpp
Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp
Source/JavaScriptCore/runtime/AggregateError.cpp
Source/JavaScriptCore/runtime/AggregateErrorConstructor.cpp
Source/JavaScriptCore/runtime/AggregateErrorPrototype.cpp
Source/JavaScriptCore/runtime/ArgList.cpp
Source/JavaScriptCore/runtime/ArrayBuffer.cpp
Source/JavaScriptCore/runtime/ArrayConstructor.cpp
Source/JavaScriptCore/runtime/ArrayConventions.cpp
Source/JavaScriptCore/runtime/ArrayIteratorPrototype.cpp
Source/JavaScriptCore/runtime/ArrayPrototype.cpp
Source/JavaScriptCore/runtime/AsyncFromSyncIteratorPrototype.cpp
Source/JavaScriptCore/runtime/AsyncFunctionConstructor.cpp
Source/JavaScriptCore/runtime/AsyncFunctionPrototype.cpp
Source/JavaScriptCore/runtime/AsyncGeneratorFunctionConstructor.cpp
Source/JavaScriptCore/runtime/AsyncGeneratorFunctionPrototype.cpp
Source/JavaScriptCore/runtime/AsyncGeneratorPrototype.cpp
Source/JavaScriptCore/runtime/AsyncIteratorPrototype.cpp
Source/JavaScriptCore/runtime/AtomicsObject.cpp
Source/JavaScriptCore/runtime/BigIntConstructor.cpp
Source/JavaScriptCore/runtime/BigIntObject.cpp
Source/JavaScriptCore/runtime/BigIntPrototype.cpp
Source/JavaScriptCore/runtime/BooleanConstructor.cpp
Source/JavaScriptCore/runtime/BooleanObject.cpp
Source/JavaScriptCore/runtime/BooleanPrototype.cpp
Source/JavaScriptCore/runtime/CachePayload.cpp
Source/JavaScriptCore/runtime/CachedBytecode.cpp
Source/JavaScriptCore/runtime/CachedTypes.cpp
Source/JavaScriptCore/runtime/CallData.cpp
Source/JavaScriptCore/runtime/ClonedArguments.cpp
Source/JavaScriptCore/runtime/CodeCache.cpp
Source/JavaScriptCore/runtime/CommonIdentifiers.cpp
Source/JavaScriptCore/runtime/CommonSlowPaths.cpp
Source/JavaScriptCore/runtime/Completion.cpp
Source/JavaScriptCore/runtime/ConfigFile.cpp
Source/JavaScriptCore/runtime/ConsoleClient.cpp
Source/JavaScriptCore/runtime/ConsoleObject.cpp
Source/JavaScriptCore/runtime/ConstructData.cpp
Source/JavaScriptCore/runtime/CustomGetterSetter.cpp
Source/JavaScriptCore/runtime/DataView.cpp
Source/JavaScriptCore/runtime/DateConstructor.cpp
Source/JavaScriptCore/runtime/DateInstance.cpp
Source/JavaScriptCore/runtime/DatePrototype.cpp
Source/JavaScriptCore/runtime/DirectArguments.cpp
Source/JavaScriptCore/runtime/DirectEvalExecutable.cpp
Source/JavaScriptCore/runtime/DisallowVMReentry.cpp
Source/JavaScriptCore/runtime/Error.cpp
Source/JavaScriptCore/runtime/ErrorConstructor.cpp
Source/JavaScriptCore/runtime/ErrorInstance.cpp
Source/JavaScriptCore/runtime/ErrorPrototype.cpp
Source/JavaScriptCore/runtime/EvalExecutable.cpp
Source/JavaScriptCore/runtime/Exception.cpp
Source/JavaScriptCore/runtime/ExceptionFuzz.cpp
Source/JavaScriptCore/runtime/ExceptionHelpers.cpp
Source/JavaScriptCore/runtime/ExceptionScope.cpp
Source/JavaScriptCore/runtime/ExecutableBase.cpp
Source/JavaScriptCore/runtime/FunctionConstructor.cpp
Source/JavaScriptCore/runtime/FunctionExecutable.cpp
Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp
Source/JavaScriptCore/runtime/FunctionPrototype.cpp
Source/JavaScriptCore/runtime/FunctionRareData.cpp
Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp
Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp
Source/JavaScriptCore/runtime/GeneratorPrototype.cpp
Source/JavaScriptCore/runtime/GetterSetter.cpp
Source/JavaScriptCore/runtime/HashMapImpl.cpp
Source/JavaScriptCore/runtime/Identifier.cpp
Source/JavaScriptCore/runtime/IndexingType.cpp
Source/JavaScriptCore/runtime/IndirectEvalExecutable.cpp
Source/JavaScriptCore/runtime/InferredValue.h
Source/JavaScriptCore/runtime/InitializeThreading.cpp
Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp
Source/JavaScriptCore/runtime/InternalFunction.cpp
Source/JavaScriptCore/runtime/IntlCollator.cpp
Source/JavaScriptCore/runtime/IntlCollatorConstructor.cpp
Source/JavaScriptCore/runtime/IntlCollatorPrototype.cpp
Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp
Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp
Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.cpp
Source/JavaScriptCore/runtime/IntlLocale.cpp
Source/JavaScriptCore/runtime/IntlLocaleConstructor.cpp
Source/JavaScriptCore/runtime/IntlLocalePrototype.cpp
Source/JavaScriptCore/runtime/IntlNumberFormat.cpp
Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp
Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.cpp
Source/JavaScriptCore/runtime/IntlObject.cpp
Source/JavaScriptCore/runtime/IntlPluralRules.cpp
Source/JavaScriptCore/runtime/IntlPluralRulesConstructor.cpp
Source/JavaScriptCore/runtime/IntlPluralRulesPrototype.cpp
Source/JavaScriptCore/runtime/IntlRelativeTimeFormat.cpp
Source/JavaScriptCore/runtime/IntlRelativeTimeFormatConstructor.cpp
Source/JavaScriptCore/runtime/IntlRelativeTimeFormatPrototype.cpp
Source/JavaScriptCore/runtime/IteratorOperations.cpp
Source/JavaScriptCore/runtime/IteratorPrototype.cpp
Source/JavaScriptCore/runtime/JSArray.cpp
Source/JavaScriptCore/runtime/JSArrayBuffer.cpp
Source/JavaScriptCore/runtime/JSArrayBufferConstructor.cpp
Source/JavaScriptCore/runtime/JSArrayBufferPrototype.cpp
Source/JavaScriptCore/runtime/JSArrayBufferView.cpp
Source/JavaScriptCore/runtime/JSArrayIterator.cpp
Source/JavaScriptCore/runtime/JSAsyncFunction.cpp
Source/JavaScriptCore/runtime/JSAsyncGenerator.cpp
Source/JavaScriptCore/runtime/JSAsyncGeneratorFunction.cpp
Source/JavaScriptCore/runtime/JSBigInt.cpp
Source/JavaScriptCore/runtime/JSBoundFunction.cpp
Source/JavaScriptCore/runtime/JSCConfig.cpp
Source/JavaScriptCore/runtime/JSCJSValue.cpp
Source/JavaScriptCore/runtime/JSCallee.cpp
Source/JavaScriptCore/runtime/JSCell.cpp
Source/JavaScriptCore/runtime/JSCustomGetterSetterFunction.cpp
Source/JavaScriptCore/runtime/JSDataView.cpp
Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp
Source/JavaScriptCore/runtime/JSDateMath.cpp
Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp
Source/JavaScriptCore/runtime/JSFunction.cpp
Source/JavaScriptCore/runtime/JSGenerator.cpp
Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp
Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp
Source/JavaScriptCore/runtime/JSGlobalObject.cpp
Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
Source/JavaScriptCore/runtime/JSImmutableButterfly.cpp
Source/JavaScriptCore/runtime/JSInternalPromise.cpp
Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.cpp
Source/JavaScriptCore/runtime/JSInternalPromisePrototype.cpp
Source/JavaScriptCore/runtime/JSLexicalEnvironment.cpp
Source/JavaScriptCore/runtime/JSLock.cpp
Source/JavaScriptCore/runtime/JSMap.cpp
Source/JavaScriptCore/runtime/JSMapIterator.cpp
Source/JavaScriptCore/runtime/JSMicrotask.cpp
Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp
Source/JavaScriptCore/runtime/JSModuleLoader.cpp
Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp
Source/JavaScriptCore/runtime/JSModuleRecord.cpp
Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp
Source/JavaScriptCore/runtime/JSONObject.cpp
Source/JavaScriptCore/runtime/JSObject.cpp
Source/JavaScriptCore/runtime/JSPromise.cpp
Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp
Source/JavaScriptCore/runtime/JSPromisePrototype.cpp
Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp
Source/JavaScriptCore/runtime/JSProxy.cpp
Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp
Source/JavaScriptCore/runtime/JSScope.cpp
Source/JavaScriptCore/runtime/JSScriptFetchParameters.cpp
Source/JavaScriptCore/runtime/JSScriptFetcher.cpp
Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp
Source/JavaScriptCore/runtime/JSSet.cpp
Source/JavaScriptCore/runtime/JSSetIterator.cpp
Source/JavaScriptCore/runtime/JSSourceCode.cpp
Source/JavaScriptCore/runtime/JSString.cpp
Source/JavaScriptCore/runtime/JSStringIterator.cpp
Source/JavaScriptCore/runtime/JSStringJoiner.cpp
Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp
Source/JavaScriptCore/runtime/JSType.cpp
Source/JavaScriptCore/runtime/JSTypedArrayConstructors.cpp
Source/JavaScriptCore/runtime/JSTypedArrayPrototypes.cpp
Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.cpp
Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp
Source/JavaScriptCore/runtime/JSTypedArrays.cpp
Source/JavaScriptCore/runtime/JSWeakMap.cpp
Source/JavaScriptCore/runtime/JSWeakObjectRef.cpp
Source/JavaScriptCore/runtime/JSWeakSet.cpp
Source/JavaScriptCore/runtime/JSWithScope.cpp
Source/JavaScriptCore/runtime/JSWrapperObject.cpp
Source/JavaScriptCore/runtime/LazyClassStructure.cpp
Source/JavaScriptCore/runtime/LiteralParser.cpp
Source/JavaScriptCore/runtime/Lookup.cpp
Source/JavaScriptCore/runtime/MapConstructor.cpp
Source/JavaScriptCore/runtime/MapIteratorPrototype.cpp
Source/JavaScriptCore/runtime/MapPrototype.cpp
Source/JavaScriptCore/runtime/MathObject.cpp
Source/JavaScriptCore/runtime/ModuleProgramExecutable.cpp
Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp
Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp
Source/JavaScriptCore/runtime/NativeExecutable.cpp
Source/JavaScriptCore/runtime/NullGetterFunction.cpp
Source/JavaScriptCore/runtime/NullSetterFunction.cpp
Source/JavaScriptCore/runtime/NumberConstructor.cpp
Source/JavaScriptCore/runtime/NumberObject.cpp
Source/JavaScriptCore/runtime/NumberPrototype.cpp
Source/JavaScriptCore/runtime/ObjectConstructor.cpp
Source/JavaScriptCore/runtime/ObjectPrototype.cpp
Source/JavaScriptCore/runtime/ObjectToStringAdaptiveStructureWatchpoint.cpp
Source/JavaScriptCore/runtime/Operations.cpp
Source/JavaScriptCore/runtime/Options.cpp
Source/JavaScriptCore/runtime/ProgramExecutable.cpp
Source/JavaScriptCore/runtime/PromiseTimer.cpp
Source/JavaScriptCore/runtime/PropertyDescriptor.cpp
Source/JavaScriptCore/runtime/PropertySlot.cpp
Source/JavaScriptCore/runtime/PropertyTable.cpp
Source/JavaScriptCore/runtime/ProxyConstructor.cpp
Source/JavaScriptCore/runtime/ProxyObject.cpp
Source/JavaScriptCore/runtime/ProxyRevoke.cpp
Source/JavaScriptCore/runtime/ReflectObject.cpp
Source/JavaScriptCore/runtime/RegExp.cpp
Source/JavaScriptCore/runtime/RegExpCache.cpp
Source/JavaScriptCore/runtime/RegExpCachedResult.cpp
Source/JavaScriptCore/runtime/RegExpConstructor.cpp
Source/JavaScriptCore/runtime/RegExpGlobalData.cpp
Source/JavaScriptCore/runtime/RegExpObject.cpp
Source/JavaScriptCore/runtime/RegExpPrototype.cpp
Source/JavaScriptCore/runtime/RegExpStringIteratorPrototype.cpp
Source/JavaScriptCore/runtime/RuntimeType.cpp
Source/JavaScriptCore/runtime/SamplingProfiler.cpp
Source/JavaScriptCore/runtime/ScopedArguments.cpp
Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp
Source/JavaScriptCore/runtime/ScriptExecutable.cpp
Source/JavaScriptCore/runtime/SetConstructor.cpp
Source/JavaScriptCore/runtime/SetIteratorPrototype.cpp
Source/JavaScriptCore/runtime/SetPrototype.cpp
Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp
Source/JavaScriptCore/runtime/SmallStrings.cpp
Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp
Source/JavaScriptCore/runtime/StackFrame.cpp
Source/JavaScriptCore/runtime/StrictEvalActivation.cpp
Source/JavaScriptCore/runtime/StringConstructor.cpp
Source/JavaScriptCore/runtime/StringIteratorPrototype.cpp
Source/JavaScriptCore/runtime/StringObject.cpp
Source/JavaScriptCore/runtime/StringPrototype.cpp
Source/JavaScriptCore/runtime/StringRecursionChecker.cpp
Source/JavaScriptCore/runtime/Structure.cpp
Source/JavaScriptCore/runtime/StructureCache.cpp
Source/JavaScriptCore/runtime/StructureChain.cpp
Source/JavaScriptCore/runtime/StructureIDTable.cpp
Source/JavaScriptCore/runtime/StructureRareData.cpp
Source/JavaScriptCore/runtime/Symbol.cpp
Source/JavaScriptCore/runtime/SymbolConstructor.cpp
Source/JavaScriptCore/runtime/SymbolObject.cpp
Source/JavaScriptCore/runtime/SymbolPrototype.cpp
Source/JavaScriptCore/runtime/SymbolTable.cpp
Source/JavaScriptCore/runtime/TestRunnerUtils.cpp
Source/JavaScriptCore/runtime/ThrowScope.cpp
Source/JavaScriptCore/runtime/TypeProfiler.cpp
Source/JavaScriptCore/runtime/TypeProfilerLog.cpp
Source/JavaScriptCore/runtime/TypeSet.cpp
Source/JavaScriptCore/runtime/TypedArrayType.cpp
Source/JavaScriptCore/runtime/VM.cpp
Source/JavaScriptCore/runtime/VMEntryScope.cpp
Source/JavaScriptCore/runtime/VMTraps.cpp
Source/JavaScriptCore/runtime/Watchdog.cpp
Source/JavaScriptCore/runtime/WeakMapConstructor.cpp
Source/JavaScriptCore/runtime/WeakMapImpl.cpp
Source/JavaScriptCore/runtime/WeakMapPrototype.cpp
Source/JavaScriptCore/runtime/WeakObjectRefConstructor.cpp
Source/JavaScriptCore/runtime/WeakObjectRefPrototype.cpp
Source/JavaScriptCore/runtime/WeakSetConstructor.cpp
Source/JavaScriptCore/runtime/WeakSetPrototype.cpp
Source/JavaScriptCore/testRegExp.cpp
Source/JavaScriptCore/tools/CompilerTimingScope.cpp
Source/JavaScriptCore/tools/FunctionWhitelist.cpp
Source/JavaScriptCore/tools/HeapVerifier.cpp
Source/JavaScriptCore/tools/Integrity.cpp
Source/JavaScriptCore/tools/JSDollarVM.cpp
Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp
Source/JavaScriptCore/tools/VMInspector.cpp
Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp
Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp
Source/JavaScriptCore/wasm/WasmBBQPlan.cpp
Source/JavaScriptCore/wasm/WasmBinding.cpp
Source/JavaScriptCore/wasm/WasmCallee.cpp
Source/JavaScriptCore/wasm/WasmCodeBlock.cpp
Source/JavaScriptCore/wasm/WasmEntryPlan.cpp
Source/JavaScriptCore/wasm/WasmFaultSignalHandler.cpp
Source/JavaScriptCore/wasm/WasmFormat.cpp
Source/JavaScriptCore/wasm/WasmFunctionCodeBlock.cpp
Source/JavaScriptCore/wasm/WasmGlobal.cpp
Source/JavaScriptCore/wasm/WasmInstance.cpp
Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp
Source/JavaScriptCore/wasm/WasmMachineThreads.cpp
Source/JavaScriptCore/wasm/WasmMemory.cpp
Source/JavaScriptCore/wasm/WasmMemoryInformation.cpp
Source/JavaScriptCore/wasm/WasmModule.cpp
Source/JavaScriptCore/wasm/WasmModuleInformation.cpp
Source/JavaScriptCore/wasm/WasmNameSectionParser.cpp
Source/JavaScriptCore/wasm/WasmOMGForOSREntryPlan.cpp
Source/JavaScriptCore/wasm/WasmOMGPlan.cpp
Source/JavaScriptCore/wasm/WasmOperations.cpp
Source/JavaScriptCore/wasm/WasmPlan.cpp
Source/JavaScriptCore/wasm/WasmSectionParser.cpp
Source/JavaScriptCore/wasm/WasmSlowPaths.cpp
Source/JavaScriptCore/wasm/WasmStreamingParser.cpp
Source/JavaScriptCore/wasm/WasmTable.cpp
Source/JavaScriptCore/wasm/WasmThunks.cpp
Source/JavaScriptCore/wasm/js/JSToWasm.cpp
Source/JavaScriptCore/wasm/js/JSToWasmICCallee.cpp
Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyCodeBlock.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyCompileError.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyGlobal.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyLinkError.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyModule.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyRuntimeError.cpp
Source/JavaScriptCore/wasm/js/JSWebAssemblyTable.cpp
Source/JavaScriptCore/wasm/js/WasmToJS.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyCompileErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyCompileErrorPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyFunction.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyFunctionBase.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyGlobalConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyGlobalPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyInstanceConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyInstancePrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyLinkErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyLinkErrorPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyMemoryConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyMemoryPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyModuleConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyModulePrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyRuntimeErrorConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyRuntimeErrorPrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyTableConstructor.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyTablePrototype.cpp
Source/JavaScriptCore/wasm/js/WebAssemblyWrapperFunction.cpp
Source/JavaScriptCore/yarr/YarrInterpreter.cpp
Source/JavaScriptCore/yarr/YarrPattern.cpp

index 454f196..f3d31c0 100644 (file)
@@ -23,8 +23,6 @@
 #include "config.h"
 #include "JSAPIValueWrapper.h"
 
-#include "NumberObject.h"
-
 namespace JSC {
 
 STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(JSAPIValueWrapper);
index 4dfbbc1..c50ef6e 100644 (file)
 #include "JSBasePrivate.h"
 
 #include "APICast.h"
-#include "CallFrame.h"
 #include "Completion.h"
 #include "Exception.h"
 #include "GCActivityCallback.h"
 #include "Identifier.h"
-#include "InitializeThreading.h"
 #include "JSGlobalObject.h"
 #include "JSLock.h"
 #include "JSObject.h"
 #include "ObjectConstructor.h"
 #include "OpaqueJSString.h"
-#include "JSCInlines.h"
 #include "SourceCode.h"
-#include <wtf/text/StringHash.h>
 
 #if ENABLE(REMOTE_INSPECTOR)
 #include "JSGlobalObjectInspectorController.h"
index 6da269c..962ab9b 100644 (file)
@@ -27,7 +27,6 @@
 #include "JSCTestRunnerUtils.h"
 
 #include "APICast.h"
-#include "JSCInlines.h"
 #include "TestRunnerUtils.h"
 
 namespace JSC {
index fc10851..1cc55e4 100644 (file)
@@ -32,7 +32,6 @@
 #include "JSGlobalObject.h"
 #include "JSLock.h"
 #include "ObjectPrototype.h"
-#include "JSCInlines.h"
 
 namespace JSC {
 
index 78ca55b..859cce5 100644 (file)
 #include "JSCallbackFunction.h"
 
 #include "APICallbackFunction.h"
-#include "APICast.h"
-#include "CodeBlock.h"
-#include "Error.h"
-#include "ExceptionHelpers.h"
-#include "FunctionPrototype.h"
-#include "JSFunction.h"
 #include "JSGlobalObject.h"
-#include "JSLock.h"
-#include "JSCInlines.h"
 
 namespace JSC {
 
index c88c62e..a82faa1 100644 (file)
 #include "config.h"
 #include "JSCallbackObject.h"
 
-#include "Heap.h"
-#include "JSAPIWrapperObject.h"
 #include "JSCInlines.h"
-#include <wtf/text/StringHash.h>
 
 namespace JSC {
 
index 50f53e0..d58f55d 100644 (file)
 #include "JSClassRef.h"
 
 #include "APICast.h"
-#include "Identifier.h"
 #include "InitializeThreading.h"
 #include "JSCallbackObject.h"
 #include "JSGlobalObject.h"
-#include "JSObjectRef.h"
-#include "ObjectPrototype.h"
-#include "JSCInlines.h"
-#include <wtf/text/StringHash.h>
 
 using namespace JSC;
 
index a5dc1b4..4ae16b5 100644 (file)
 #include "JSContextRefInternal.h"
 
 #include "APICast.h"
-#include "APIUtils.h"
 #include "CallFrame.h"
 #include "InitializeThreading.h"
 #include "JSAPIGlobalObject.h"
+#include "JSAPIWrapperObject.h"
 #include "JSCallbackObject.h"
 #include "JSClassRef.h"
 #include "JSObject.h"
-#include "JSCInlines.h"
-#include "SourceProvider.h"
 #include "StackVisitor.h"
 #include "StrongInlines.h"
 #include "Watchdog.h"
 #include <wtf/text/StringBuilder.h>
-#include <wtf/text/StringHash.h>
 
 #if ENABLE(REMOTE_INSPECTOR)
 #include "JSGlobalObjectDebuggable.h"
index 009a671..d35a3fe 100644 (file)
@@ -27,7 +27,6 @@
 #include "JSHeapFinalizerPrivate.h"
 
 #include "APICast.h"
-#include "JSCInlines.h"
 
 void JSContextGroupAddHeapFinalizer(JSContextGroupRef group, JSHeapFinalizer finalizer, void *userData)
 {
index ba4a5a1..f30c57a 100644 (file)
@@ -27,7 +27,6 @@
 #include "JSMarkingConstraintPrivate.h"
 
 #include "APICast.h"
-#include "JSCInlines.h"
 #include "SimpleMarkingConstraint.h"
 
 using namespace JSC;
index faa188d..b09d99c 100644 (file)
 #include "APICast.h"
 #include "APIUtils.h"
 #include "DateConstructor.h"
-#include "ErrorConstructor.h"
-#include "Exception.h"
 #include "FunctionConstructor.h"
 #include "Identifier.h"
 #include "InitializeThreading.h"
-#include "JSAPIWrapperObject.h"
 #include "JSArray.h"
 #include "JSCInlines.h"
 #include "JSCallbackConstructor.h"
 #include "JSCallbackFunction.h"
 #include "JSCallbackObject.h"
 #include "JSClassRef.h"
-#include "JSFunction.h"
-#include "JSGlobalObject.h"
-#include "JSObject.h"
 #include "JSPromise.h"
-#include "JSRetainPtr.h"
 #include "JSString.h"
-#include "JSValueRef.h"
 #include "ObjectConstructor.h"
 #include "ObjectPrototype.h"
 #include "PropertyNameArray.h"
index f128c24..c922c82 100644 (file)
 #include "APICast.h"
 #include "Completion.h"
 #include "Exception.h"
-#include "JSBasePrivate.h"
-#include "VM.h"
 #include "JSScriptRefPrivate.h"
 #include "OpaqueJSString.h"
-#include "JSCInlines.h"
 #include "Parser.h"
 #include "SourceCode.h"
 #include "SourceProvider.h"
index 3b1ced7..7700833 100644 (file)
@@ -32,8 +32,6 @@
 #include "ClassInfo.h"
 #include "Error.h"
 #include "JSArrayBufferViewInlines.h"
-#include "JSCInlines.h"
-#include "JSDataView.h"
 #include "JSGenericTypedArrayViewInlines.h"
 #include "JSTypedArrays.h"
 #include "TypedArrayController.h"
index 2df051a..86b1608 100644 (file)
 #include "APICast.h"
 #include "APIUtils.h"
 #include "DateInstance.h"
-#include "Exception.h"
-#include "JSAPIWrapperObject.h"
-#include "JSCInlines.h"
 #include "JSCJSValue.h"
 #include "JSCallbackObject.h"
 #include "JSGlobalObject.h"
 #include "JSONObject.h"
-#include "JSObjectRefPrivate.h"
 #include "JSString.h"
 #include "LiteralParser.h"
 #include "Protect.h"
-#include <algorithm>
 #include <wtf/Assertions.h>
-#include <wtf/text/StringHash.h>
 #include <wtf/text/WTFString.h>
 
 #if PLATFORM(MAC)
index e08438c..686a0b9 100644 (file)
 #include "JSWeakObjectMapRefPrivate.h"
 
 #include "APICast.h"
-#include "JSCJSValue.h"
 #include "JSCallbackObject.h"
 #include "JSWeakObjectMapRefInternal.h"
-#include "JSCInlines.h"
-#include "Weak.h"
 #include "WeakGCMapInlines.h"
 
 using namespace JSC;
index 246649f..cd76bc3 100644 (file)
@@ -27,7 +27,6 @@
 #include "JSWeakPrivate.h"
 
 #include "APICast.h"
-#include "JSCInlines.h"
 #include "Weak.h"
 #include <wtf/ThreadSafeRefCounted.h>
 
index 77fcac6..5979c79 100644 (file)
@@ -27,8 +27,7 @@
 #include "config.h"
 #include "JSWeakValue.h"
 
-#include "JSCInlines.h"
-#include "WeakHandleOwner.h"
+#include "JSCellInlines.h"
 
 namespace JSC {
 
index be99216..bb6b3d0 100644 (file)
@@ -26,9 +26,7 @@
 #include "config.h"
 #include "MarkedJSValueRefArray.h"
 
-#include "JSCInlines.h"
 #include "JSCJSValue.h"
-#include "JSObject.h"
 
 namespace JSC {
 
index 3cb4fd7..252f14d 100644 (file)
 #include "config.h"
 #include "OpaqueJSString.h"
 
-#include "CallFrame.h"
 #include "Identifier.h"
 #include "IdentifierInlines.h"
-#include "JSGlobalObject.h"
 #include <wtf/text/StringView.h>
 
 using namespace JSC;
index fb3e565..f940549 100644 (file)
@@ -30,8 +30,6 @@
 #include "JSContextRefPrivate.h"
 #include "JavaScript.h"
 #include "Options.h"
-
-#include <wtf/Atomics.h>
 #include <wtf/CPUTime.h>
 #include <wtf/Condition.h>
 #include <wtf/Lock.h>
index 4629342..3f98582 100644 (file)
 
 #include "FunctionOverrides.h"
 #include "InitializeThreading.h"
-#include "JSContextRefPrivate.h"
 #include "JavaScript.h"
 #include "Options.h"
-#include <string>
 
 using JSC::Options;
 
index b699b5b..e924590 100644 (file)
 #include "JSObjectGetProxyTargetTest.h"
 
 #include "APICast.h"
-#include "InitializeThreading.h"
 #include "JSCInlines.h"
 #include "JSObjectRefPrivate.h"
 #include "JSProxy.h"
 #include "JavaScript.h"
-#include "Options.h"
 #include "ProxyObject.h"
 
 using namespace JSC;
index b793258..dddda1f 100644 (file)
@@ -27,9 +27,7 @@
 #include "MultithreadedMultiVMExecutionTest.h"
 
 #include "InitializeThreading.h"
-#include "JSContextRefPrivate.h"
 #include "JavaScript.h"
-#include "Options.h"
 #include <mutex>
 #include <string>
 #include <thread>
index dafbbcc..89988f4 100644 (file)
@@ -27,7 +27,6 @@
 #include "PingPongStackOverflowTest.h"
 
 #include "InitializeThreading.h"
-#include "JSContextRefPrivate.h"
 #include "JavaScript.h"
 #include "Options.h"
 #include <wtf/text/StringBuilder.h>
index 782162e..433d3aa 100644 (file)
@@ -33,7 +33,6 @@
 #endif
 
 #include "JSBasePrivate.h"
-#include "JSContextRefPrivate.h"
 #include "JSHeapFinalizerPrivate.h"
 #include "JSMarkingConstraintPrivate.h"
 #include "JSObjectRefPrivate.h"
index e9c5bcf..9401ebf 100644 (file)
 #include "config.h"
 
 #include "APICast.h"
-#include "JSCJSValueInlines.h"
 #include "JSGlobalObjectInlines.h"
-#include "JSObject.h"
 #include "MarkedJSValueRefArray.h"
-
 #include <JavaScriptCore/JSContextRefPrivate.h>
-#include <JavaScriptCore/JSObjectRefPrivate.h>
 #include <JavaScriptCore/JavaScript.h>
 #include <wtf/DataLog.h>
 #include <wtf/Expected.h>
index 3f2333b..6d2101c 100644 (file)
@@ -1,3 +1,35 @@
+2020-05-15  Ross Kirsling  <ross.kirsling@sony.com>
+
+        [IWYU] Remove unnecessary includes from JSC implementation files
+        https://bugs.webkit.org/show_bug.cgi?id=211867
+
+        Reviewed by Keith Miller.
+
+        * API/:
+        * assembler/:
+        * b3/:
+        * bindings/:
+        * builtins/BuiltinExecutables.cpp:
+        * bytecode/:
+        * bytecompiler/:
+        * debugger/:
+        * dfg/:
+        * disassembler/:
+        * ftl/:
+        * heap/:
+        * inspector/:
+        * interpreter/:
+        * jit/:
+        * jsc.cpp:
+        * llint/:
+        * parser/:
+        * profiler/:
+        * runtime/:
+        * testRegExp.cpp:
+        * tools/:
+        * wasm/:
+        * yarr/:
+
 2020-05-15  Michael Catanzaro  <mcatanzaro@gnome.org>
 
         -Wtype-limits warning spam from CCallHelpers.h
index 3793d39..457bf23 100644 (file)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "AssemblerBuffer.h"
 
-#include <wtf/NeverDestroyed.h>
-
 namespace JSC {
 
 DEFINE_ALLOCATOR_WITH_HEAP_IDENTIFIER(AssemblerData);
index f8fa326..506329a 100644 (file)
 #include "CodeBlock.h"
 #include "Disassembler.h"
 #include "JITCode.h"
-#include "JSCInlines.h"
 #include "Options.h"
 #include "WasmCompilationMode.h"
-#include <wtf/CompilationThread.h>
 
 #if OS(LINUX)
 #include "PerfLog.h"
index cf51d87..5d56741 100644 (file)
@@ -27,9 +27,8 @@
 #include "MacroAssemblerCodeRef.h"
 
 #include "Disassembler.h"
-#include "JSCInlines.h"
 #include "JSCPtrTag.h"
-#include <mutex>
+#include <wtf/StringPrintStream.h>
 
 namespace JSC {
 
index c621354..0e0fdf1 100644 (file)
@@ -31,7 +31,6 @@
 #include "B3BasicBlockInlines.h"
 #include "B3BasicBlockUtils.h"
 #include "B3Procedure.h"
-#include "B3ValueInlines.h"
 #include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 {
index f7fc72f..55f51b3 100644 (file)
 
 #if ENABLE(B3_JIT)
 
-#include "B3BasicBlockInlines.h"
 #include "B3InsertionSet.h"
 #include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
-#include <wtf/BubbleSort.h>
 
 namespace JSC { namespace B3 {
 
index 26b6ebc..2f2609e 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "B3BasicBlockInlines.h"
 #include "B3BlockInsertionSet.h"
-#include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
index 5221eba..0a87b8e 100644 (file)
@@ -28,7 +28,6 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3BasicBlockInlines.h"
 #include "B3CaseCollectionInlines.h"
 #include <wtf/CommaPrinter.h>
 
index 3d12cb1..ee33c21 100644 (file)
@@ -28,7 +28,6 @@
 
 #if ENABLE(B3_JIT)
 
-#include "AirCode.h"
 #include "AirGenerationContext.h"
 #include "AirInstInlines.h"
 #include "B3StackmapGenerationParams.h"
index 707cbef..adbe159 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(B3_JIT)
 
 #include "B3OpaqueByproducts.h"
-#include "CCallHelpers.h"
 
 namespace JSC { namespace B3 {
 
index 355d1e7..e34943c 100644 (file)
 #if ENABLE(B3_JIT)
 
 #include "B3Generate.h"
-#include "B3OpaqueByproducts.h"
 #include "B3Procedure.h"
 #include "B3TimingScope.h"
 #include "CCallHelpers.h"
-#include "JSCInlines.h"
 #include "LinkBuffer.h"
 
 namespace JSC { namespace B3 {
index 7c0628d..ae922c8 100644 (file)
 
 #if ENABLE(B3_JIT)
 
-#include "B3BasicBlockInlines.h"
+#include "B3BasicBlock.h"
 #include "B3BreakCriticalEdges.h"
-#include "B3Dominators.h"
 #include "B3FixSSA.h"
-#include "B3InsertionSetInlines.h"
+#include "B3InsertionSet.h"
 #include "B3PhaseScope.h"
-#include "B3ProcedureInlines.h"
-#include "B3SwitchValue.h"
-#include "B3UpsilonValue.h"
-#include "B3ValueInlines.h"
+#include "B3Procedure.h"
 #include <wtf/IndexSet.h>
 
 namespace JSC { namespace B3 {
index 6c8684a..e0dbfa7 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(B3_JIT)
 
 #include <wtf/CommaPrinter.h>
-#include <wtf/DataLog.h>
 
 namespace JSC { namespace B3 {
 
index 2de9960..5bfb8c1 100644 (file)
@@ -28,7 +28,6 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3BasicBlockInlines.h"
 #include "B3BlockWorklist.h"
 #include "B3Dominators.h"
 #include "B3HeapRange.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
 #include "B3PureCSE.h"
-#include "B3SlotBaseValue.h"
-#include "B3StackSlot.h"
-#include "B3ValueKey.h"
 #include "B3ValueInlines.h"
-#include "B3Variable.h"
 #include "B3VariableValue.h"
 #include <wtf/CommaPrinter.h>
 #include <wtf/HashMap.h>
index 117ea09..290de5f 100644 (file)
@@ -28,8 +28,8 @@
 
 #if ENABLE(B3_JIT)
 
+#include "B3BasicBlock.h"
 #include "B3PhaseScope.h"
-#include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
 #include "B3Variable.h"
 #include "B3VariableValue.h"
index 3e33153..2d1100d 100644 (file)
@@ -31,8 +31,6 @@
 #include "B3BasicBlockInlines.h"
 #include "B3BlockInsertionSet.h"
 #include "B3NaturalLoops.h"
-#include "B3ProcedureInlines.h"
-#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index d234c87..386bfde 100644 (file)
@@ -25,7 +25,6 @@
 
 #include "config.h"
 #include "B3FenceValue.h"
-#include "B3ValueInlines.h"
 
 #if ENABLE(B3_JIT)
 
index c44073f..58b66ab 100644 (file)
@@ -28,9 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3BasicBlockInlines.h"
 #include "B3BreakCriticalEdges.h"
-#include "B3Dominators.h"
 #include "B3InsertionSetInlines.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
index e67f304..4ce82b4 100644 (file)
@@ -31,9 +31,8 @@
 #include "B3BasicBlockInlines.h"
 #include "B3CaseCollectionInlines.h"
 #include "B3Dominators.h"
-#include "B3InsertionSetInlines.h"
+#include "B3InsertionSet.h"
 #include "B3PhaseScope.h"
-#include "B3ProcedureInlines.h"
 #include "B3SwitchValue.h"
 #include "B3ValueInlines.h"
 
index 4925c81..01826e8 100644 (file)
@@ -28,9 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
-#include "AirCode.h"
 #include "AirGenerate.h"
-#include "AirInstInlines.h"
 #include "B3Common.h"
 #include "B3DuplicateTails.h"
 #include "B3EliminateCommonSubexpressions.h"
 #include "B3MoveConstants.h"
 #include "B3OptimizeAssociativeExpressionTrees.h"
 #include "B3Procedure.h"
-#include "B3PureCSE.h"
 #include "B3ReduceDoubleToFloat.h"
 #include "B3ReduceLoopStrength.h"
 #include "B3ReduceStrength.h"
 #include "B3TimingScope.h"
 #include "B3Validate.h"
-#include "PCToCodeOriginMap.h"
 
 namespace JSC { namespace B3 {
 
index 5f60733..bb12c8f 100644 (file)
 #if ENABLE(B3_JIT)
 
 #include "B3BackwardsDominators.h"
-#include "B3BasicBlockInlines.h"
 #include "B3Dominators.h"
 #include "B3EnsureLoopPreHeaders.h"
 #include "B3NaturalLoops.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
-#include "B3ValueInlines.h"
 #include <wtf/RangeSet.h>
 
 namespace JSC { namespace B3 {
index abd20b7..9bff895 100644 (file)
@@ -30,9 +30,8 @@
 
 #include "B3BasicBlockInlines.h"
 #include "B3CaseCollectionInlines.h"
-#include "B3InsertionSetInlines.h"
+#include "B3InsertionSet.h"
 #include "B3PhaseScope.h"
-#include "B3ProcedureInlines.h"
 #include "B3SwitchValue.h"
 #include "B3UseCounts.h"
 #include "B3ValueInlines.h"
index 15dd9a6..1a7dcaa 100644 (file)
@@ -29,8 +29,8 @@
 #if ENABLE(B3_JIT)
 
 #include "B3BasicBlock.h"
-#include "B3ProcedureInlines.h"
-#include "B3ValueInlines.h"
+#include "B3Procedure.h"
+#include "B3Value.h"
 #include <wtf/BubbleSort.h>
 
 namespace JSC { namespace B3 {
index e85cd22..7d751ec 100644 (file)
@@ -28,8 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3InsertionSetInlines.h"
-#include "B3MemoryValueInlines.h"
+#include "B3InsertionSet.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
index 85fd574..ceebe07 100644 (file)
@@ -40,7 +40,6 @@
 #include "B3MemoryValueInlines.h"
 #include "B3PatchpointValue.h"
 #include "B3PhaseScope.h"
-#include "B3ProcedureInlines.h"
 #include "B3StackmapGenerationParams.h"
 #include "B3SwitchValue.h"
 #include "B3UpsilonValue.h"
index 5b00808..7b2dc81 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(B3_JIT)
 
 #include "AirArg.h"
-#include "B3BasicBlockInlines.h"
 #include "B3BlockInsertionSet.h"
 #include "B3CCallValue.h"
 #include "B3ConstDoubleValue.h"
@@ -37,7 +36,6 @@
 #include "B3ConstPtrValue.h"
 #include "B3InsertionSetInlines.h"
 #include "B3PhaseScope.h"
-#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index fb1900b..01f4e6c 100644 (file)
 #if ENABLE(B3_JIT)
 
 #include "AirBlockInsertionSet.h"
-#include "AirCCallSpecial.h"
 #include "AirCode.h"
 #include "AirHelpers.h"
 #include "AirInsertionSet.h"
 #include "AirInstInlines.h"
 #include "AirPrintSpecial.h"
-#include "AirStackSlot.h"
 #include "B3ArgumentRegValue.h"
 #include "B3AtomicValue.h"
-#include "B3BasicBlockInlines.h"
 #include "B3BlockWorklist.h"
 #include "B3CCallValue.h"
 #include "B3CheckSpecial.h"
@@ -53,7 +50,6 @@
 #include "B3PhiChildren.h"
 #include "B3Procedure.h"
 #include "B3SlotBaseValue.h"
-#include "B3StackSlot.h"
 #include "B3UpsilonValue.h"
 #include "B3UseCounts.h"
 #include "B3ValueInlines.h"
@@ -62,7 +58,6 @@
 #include "B3WasmAddressValue.h"
 #include <wtf/IndexMap.h>
 #include <wtf/IndexSet.h>
-#include <wtf/ListDump.h>
 
 #if !ASSERT_ENABLED
 IGNORE_RETURN_TYPE_WARNINGS_BEGIN
index 1d98a9d..8330282 100644 (file)
@@ -34,7 +34,6 @@
 #include "B3ConstDoubleValue.h"
 #include "B3ConstPtrValue.h"
 #include "B3UpsilonValue.h"
-#include "B3ValueInlines.h"
 #include "JSCPtrTag.h"
 #include "MathCommon.h"
 
index 0ac1cff..24c94da 100644 (file)
@@ -28,9 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3AtomicValue.h"
 #include "B3MemoryValueInlines.h"
-#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index bbd781d..8ae7f44 100644 (file)
 
 #if ENABLE(B3_JIT)
 
-#include "AirArg.h"
-#include "B3BasicBlockInlines.h"
 #include "B3Dominators.h"
 #include "B3InsertionSetInlines.h"
-#include "B3MemoryValueInlines.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
-#include "B3ValueKeyInlines.h"
 #include <wtf/HashMap.h>
 #include <wtf/Vector.h>
 
index 812ca5f..a665a35 100644 (file)
 #include "AirCode.h"
 #include "B3BackwardsCFG.h"
 #include "B3BackwardsDominators.h"
-#include "B3BasicBlockInlines.h"
 #include "B3BasicBlockUtils.h"
-#include "B3BlockWorklist.h"
 #include "B3CFG.h"
 #include "B3DataSection.h"
 #include "B3Dominators.h"
 #include "B3NaturalLoops.h"
 #include "B3OpaqueByproducts.h"
-#include "B3PhiChildren.h"
 #include "B3StackSlot.h"
 #include "B3ValueInlines.h"
 #include "B3Variable.h"
index 2e5be02..3047230 100644 (file)
 #include "B3BasicBlockInlines.h"
 #include "B3BlockInsertionSet.h"
 #include "B3ConstPtrValue.h"
-#include "B3EnsureLoopPreHeaders.h"
 #include "B3InsertionSet.h"
 #include "B3NaturalLoops.h"
 #include "B3PhaseScope.h"
 #include "B3ProcedureInlines.h"
 #include "B3ValueInlines.h"
-#include "B3Variable.h"
-#include "B3VariableValue.h"
-#include <wtf/GraphNodeWorklist.h>
-#include <wtf/IndexSet.h>
 #include <wtf/SmallPtrSet.h>
 #include <wtf/Vector.h>
 
index b0f9467..dbe448e 100644 (file)
 #include "B3BasicBlockInlines.h"
 #include "B3BlockInsertionSet.h"
 #include "B3ComputeDivisionMagic.h"
-#include "B3Dominators.h"
 #include "B3EliminateDeadCode.h"
 #include "B3InsertionSetInlines.h"
-#include "B3MemoryValueInlines.h"
 #include "B3PhaseScope.h"
 #include "B3PhiChildren.h"
 #include "B3ProcedureInlines.h"
 #include "B3PureCSE.h"
-#include "B3SlotBaseValue.h"
-#include "B3StackSlot.h"
 #include "B3UpsilonValue.h"
 #include "B3ValueKeyInlines.h"
 #include "B3ValueInlines.h"
-#include "B3Variable.h"
-#include "B3VariableValue.h"
-#include <wtf/GraphNodeWorklist.h>
 #include <wtf/HashMap.h>
-#include <wtf/IndexSet.h>
 
 namespace JSC { namespace B3 {
 
index 6f1c1af..d6b5a49 100644 (file)
@@ -28,9 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3BasicBlockInlines.h"
 #include <wtf/CommaPrinter.h>
-#include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 {
 
index 15d9dc9..ba317ba 100644 (file)
@@ -25,7 +25,6 @@
 
 #include "config.h"
 #include "B3StackmapValue.h"
-#include "B3ValueInlines.h"
 
 #if ENABLE(B3_JIT)
 
index d24b047..51165bc 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(B3_JIT)
 
 #include "B3BasicBlockInlines.h"
-#include "B3ValueInlines.h"
 #include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 {
index cf36113..70663c8 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(B3_JIT)
 
 #include "B3Procedure.h"
-#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index 6911aa5..cbaec00 100644 (file)
 #include "AirCode.h"
 #include "B3ArgumentRegValue.h"
 #include "B3AtomicValue.h"
-#include "B3BasicBlockInlines.h"
 #include "B3Dominators.h"
 #include "B3MemoryValue.h"
 #include "B3Procedure.h"
 #include "B3SlotBaseValue.h"
-#include "B3StackSlot.h"
 #include "B3SwitchValue.h"
 #include "B3UpsilonValue.h"
 #include "B3ValueInlines.h"
index 17a22f0..a724180 100644 (file)
 #include "B3ProcedureInlines.h"
 #include "B3SlotBaseValue.h"
 #include "B3StackSlot.h"
-#include "B3UpsilonValue.h"
 #include "B3ValueInlines.h"
 #include "B3ValueKeyInlines.h"
-#include "B3VariableValue.h"
 #include "B3WasmBoundsCheckValue.h"
 #include <wtf/CommaPrinter.h>
 #include <wtf/ListDump.h>
index d4b47f1..d54838c 100644 (file)
@@ -29,7 +29,7 @@
 #if ENABLE(B3_JIT)
 
 #include "AssemblyHelpers.h"
-#include "JSCInlines.h"
+#include "JSCJSValueInlines.h"
 
 namespace JSC { namespace B3 {
 
index 646f0f7..887c0b6 100644 (file)
@@ -28,7 +28,6 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3ValueInlines.h"
 #include "B3Variable.h"
 
 namespace JSC { namespace B3 {
index 26325af..ba7c937 100644 (file)
@@ -28,8 +28,6 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3ValueInlines.h"
-
 namespace JSC { namespace B3 {
 
 WasmAddressValue::~WasmAddressValue()
index 597d086..3833ef5 100644 (file)
@@ -29,8 +29,6 @@
 
 #if ENABLE(B3_JIT)
 
-#include "B3ValueInlines.h"
-
 namespace JSC { namespace B3 {
 
 WasmBoundsCheckValue::~WasmBoundsCheckValue()
index 2d5561e..c58ea94 100644 (file)
@@ -39,7 +39,6 @@
 #include "AirPhaseScope.h"
 #include "AirRegLiveness.h"
 #include "AirStackAllocation.h"
-#include "AirTmpInlines.h"
 #include "AirTmpMap.h"
 #include <wtf/ListDump.h>
 #include <wtf/Range.h>
index bcb19ff..a1c843d 100644 (file)
@@ -38,7 +38,6 @@
 #include "AirTmpInlines.h"
 #include "AirTmpWidth.h"
 #include "AirUseCounts.h"
-#include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 { namespace Air {
 
index 66ccf2f..ae78691 100644 (file)
@@ -35,7 +35,6 @@
 #include "AirLiveness.h"
 #include "AirPhaseScope.h"
 #include "AirStackAllocation.h"
-#include "StackAlignment.h"
 #include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 { namespace Air {
index 3f9aaef..678699e 100644 (file)
@@ -31,7 +31,6 @@
 #include "AirSpecial.h"
 #include "AirStackSlot.h"
 #include "B3Value.h"
-#include "FPRInfo.h"
 #include "GPRInfo.h"
 
 #if !ASSERT_ENABLED
index 398d14d..82b8fc5 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "AirBasicBlock.h"
 #include "AirCode.h"
-#include <wtf/BubbleSort.h>
 
 namespace JSC { namespace B3 { namespace Air {
 
index 1482f3d..41cddaa 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "AirBlockInsertionSet.h"
 #include "AirCode.h"
-#include "AirInstInlines.h"
 
 namespace JSC { namespace B3 { namespace Air {
 
index 4e36b6a..d23ea1b 100644 (file)
@@ -31,7 +31,6 @@
 #include "AirCCallSpecial.h"
 #include "AirCode.h"
 #include "B3CCallValue.h"
-#include "B3ValueInlines.h"
 
 namespace JSC { namespace B3 { namespace Air {
 
index 5248d1b..f16d579 100644 (file)
@@ -31,7 +31,6 @@
 #include "AirBasicBlock.h"
 #include "AirCode.h"
 #include "AirInst.h"
-#include "B3Value.h"
 #include "CCallHelpers.h"
 #include "Disassembler.h"
 #include "LinkBuffer.h"
index 8ee3a67..299fd7e 100644 (file)
@@ -31,8 +31,6 @@
 #include "AirBlockInsertionSet.h"
 #include "AirCode.h"
 #include "AirInsertionSet.h"
-#include "AirInstInlines.h"
-#include "AirTmpInlines.h"
 
 namespace JSC { namespace B3 { namespace Air {
 
index 763fd41..531ff09 100644 (file)
@@ -37,8 +37,6 @@
 #include "AirFixObviousSpills.h"
 #include "AirFixPartialRegisterStalls.h"
 #include "AirGenerationContext.h"
-#include "AirHandleCalleeSaves.h"
-#include "AirLiveness.h"
 #include "AirLogRegisterPressure.h"
 #include "AirLowerAfterRegAlloc.h"
 #include "AirLowerEntrySwitch.h"
 #include "AirOptimizeBlockOrder.h"
 #include "AirReportUsedRegisters.h"
 #include "AirSimplifyCFG.h"
-#include "AirStackAllocation.h"
-#include "AirTmpMap.h"
 #include "AirValidate.h"
 #include "B3Common.h"
 #include "B3Procedure.h"
 #include "B3TimingScope.h"
-#include "B3ValueInlines.h"
 #include "CCallHelpers.h"
 #include "DisallowMacroScratchRegisterUsage.h"
-#include "LinkBuffer.h"
 #include <wtf/IndexMap.h>
 
 namespace JSC { namespace B3 { namespace Air {
index 5666dab..e726c4c 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(B3_JIT)
 
 #include "AirInstInlines.h"
-#include "B3Value.h"
 #include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 { namespace Air {
index 95a17ec..c1643f7 100644 (file)
 
 #if ENABLE(B3_JIT)
 
-#include "AirArgInlines.h"
 #include "AirCCallingConvention.h"
 #include "AirCode.h"
 #include "AirEmitShuffle.h"
 #include "AirInsertionSet.h"
-#include "AirInstInlines.h"
 #include "AirPadInterference.h"
 #include "AirRegLiveness.h"
 #include "AirPhaseScope.h"
index b5507c3..ab96e6c 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "AirBlockWorklist.h"
 #include "AirCode.h"
-#include "AirInstInlines.h"
 #include "AirPhaseScope.h"
 #include "B3Procedure.h"
 
index 56ab6cf..85180e3 100644 (file)
@@ -32,7 +32,6 @@
 #include "AirCode.h"
 #include "AirEmitShuffle.h"
 #include "AirInsertionSet.h"
-#include "AirInstInlines.h"
 #include "AirPhaseScope.h"
 #include "B3CCallValue.h"
 #include "B3ValueInlines.h"
index 23e3fbd..9c8f51e 100644 (file)
 
 #if ENABLE(B3_JIT)
 
-#include "AirArgInlines.h"
 #include "AirCode.h"
 #include "AirInsertionSet.h"
 #include "AirInstInlines.h"
 #include "AirPhaseScope.h"
-#include "StackAlignment.h"
-#include <wtf/ListDump.h>
 
 namespace JSC { namespace B3 { namespace Air {
 
index 512419d..a191f13 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "AirBlockWorklist.h"
 #include "AirCode.h"
-#include "AirInstInlines.h"
 #include "AirPhaseScope.h"
 #include <wtf/BubbleSort.h>
 
index 343908e..4e893a1 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "AirCode.h"
 #include "AirInsertionSet.h"
-#include "AirInstInlines.h"
 
 namespace JSC { namespace B3 { namespace Air {
 
index b717aef..f88720a 100644 (file)
@@ -28,7 +28,6 @@
 
 #if ENABLE(B3_JIT)
 
-#include "AirArgInlines.h"
 #include "AirCode.h"
 #include "AirInstInlines.h"
 #include "AirPadInterference.h"
index c66f63f..816d4c9 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(B3_JIT)
 
 #include "AirCode.h"
-#include "AirInstInlines.h"
 #include "AirPhaseScope.h"
 
 namespace JSC { namespace B3 { namespace Air {
index f860e17..8aff538 100644 (file)
@@ -28,9 +28,7 @@
 
 #if ENABLE(B3_JIT)
 
-#include "AirArgInlines.h"
 #include "AirCode.h"
-#include "AirInstInlines.h"
 #include "StackAlignment.h"
 #include <wtf/ListDump.h>
 
index e069c4d..090daeb 100644 (file)
 
 #include "AirCode.h"
 #include "AirGenerate.h"
-#include "AirInstInlines.h"
 #include "AirSpecial.h"
 #include "AllowMacroScratchRegisterUsage.h"
 #include "B3BasicBlockInlines.h"
 #include "B3Compilation.h"
 #include "B3Procedure.h"
 #include "B3PatchpointSpecial.h"
+#include "B3PatchpointValue.h"
+#include "B3StackmapGenerationParams.h"
 #include "CCallHelpers.h"
 #include "InitializeThreading.h"
-#include "JSCInlines.h"
 #include "LinkBuffer.h"
 #include "ProbeContext.h"
 #include "PureNaN.h"
-#include <cmath>
 #include <regex>
 #include <string>
+#include <wtf/DataLog.h>
 #include <wtf/Lock.h>
 #include <wtf/NumberOfCores.h>
 #include <wtf/StdMap.h>
index ab0fed6..0f30fdf 100644 (file)
@@ -32,8 +32,8 @@
 #include "config.h"
 #include "ScriptFunctionCall.h"
 
-#include "JSCInlines.h"
 #include "JSLock.h"
+#include "JSObjectInlines.h"
 #include <wtf/text/WTFString.h>
 
 namespace Deprecated {
index 7b06b06..086de53 100644 (file)
@@ -32,8 +32,6 @@
 #include "config.h"
 #include "ScriptObject.h"
 
-#include "JSCInlines.h"
-
 namespace Deprecated {
 
 using namespace JSC;
index dece6ac..ac97c28 100644 (file)
@@ -30,9 +30,7 @@
 #include "config.h"
 #include "ScriptValue.h"
 
-#include "APICast.h"
-#include "CatchScope.h"
-#include "JSCInlines.h"
+#include "JSGlobalObjectInlines.h"
 #include "JSLock.h"
 
 namespace Inspector {
index 0a3b6ce..abaaef0 100644 (file)
@@ -28,7 +28,7 @@
 #include "BuiltinExecutables.h"
 
 #include "BuiltinNames.h"
-#include "JSCInlines.h"
+#include "JSCJSValueInlines.h"
 #include "Parser.h"
 #include <wtf/NeverDestroyed.h>
 
index 3798b0a..d9bca29 100644 (file)
@@ -31,7 +31,6 @@
 #include "CCallHelpers.h"
 #include "CacheableIdentifierInlines.h"
 #include "CallLinkInfo.h"
-#include "DOMJITGetterSetter.h"
 #include "DirectArguments.h"
 #include "GetterSetter.h"
 #include "GetterSetterAccessCase.h"
index 5731964..e724c32 100644 (file)
@@ -27,7 +27,6 @@
 #include "ArithProfile.h"
 
 #include "CCallHelpers.h"
-#include "JSCInlines.h"
 
 namespace JSC {
 
index 50e2678..9f89d5b 100644 (file)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "ArrayAllocationProfile.h"
 
-#include "JSCInlines.h"
-
 #include <algorithm>
 
 namespace JSC {
index 3e150a0..a6d80c5 100644 (file)
@@ -27,7 +27,6 @@
 #include "ArrayProfile.h"
 
 #include "CodeBlock.h"
-#include "JSCInlines.h"
 #include <wtf/CommaPrinter.h>
 #include <wtf/StringPrintStream.h>
 
index 85acba2..810cc6c 100644 (file)
@@ -27,7 +27,6 @@
 #include "ByValInfo.h"
 
 #include "CacheableIdentifierInlines.h"
-#include "JSCInlines.h"
 
 namespace JSC {
 
index 8d186af..75a47bc 100644 (file)
@@ -27,8 +27,6 @@
 #include "BytecodeBasicBlock.h"
 
 #include "CodeBlock.h"
-#include "InterpreterInlines.h"
-#include "JSCInlines.h"
 #include "PreciseJumpTargets.h"
 #include "UnlinkedCodeBlockGenerator.h"
 
index f456b0b..7753e71 100644 (file)
 #include "config.h"
 #include "BytecodeDumper.h"
 
-#include "ArithProfile.h"
-#include "B3Type.h"
 #include "BytecodeGenerator.h"
 #include "BytecodeStructs.h"
-#include "CallLinkStatus.h"
 #include "CodeBlock.h"
-#include "Error.h"
-#include "HeapInlines.h"
-#include "InterpreterInlines.h"
-#include "PolymorphicAccess.h"
-#include "StructureInlines.h"
-#include "ToThisStatus.h"
 #include "UnlinkedCodeBlockGenerator.h"
 #include "UnlinkedMetadataTableInlines.h"
 #include "WasmFunctionCodeBlock.h"
index fdaaa69..7db10bb 100644 (file)
 #include "BytecodeRewriter.h"
 #include "BytecodeStructs.h"
 #include "BytecodeUseDef.h"
-#include "IdentifierInlines.h"
-#include "InterpreterInlines.h"
-#include "JSCInlines.h"
-#include "JSCJSValueInlines.h"
 #include "JSGenerator.h"
 #include "Label.h"
 #include "StrongInlines.h"
 #include "UnlinkedCodeBlockGenerator.h"
-#include "UnlinkedMetadataTableInlines.h"
 #include <wtf/Optional.h>
 
 namespace JSC {
index af83e31..30a2d57 100644 (file)
 #include "config.h"
 #include "BytecodeIntrinsicRegistry.h"
 
-#include "ArrayIteratorPrototype.h"
 #include "BuiltinNames.h"
 #include "BytecodeGenerator.h"
+#include "IdentifierInlines.h"
 #include "IterationKind.h"
 #include "JSArrayIterator.h"
 #include "JSAsyncGenerator.h"
-#include "JSCInlines.h"
 #include "JSGenerator.h"
 #include "JSGlobalObject.h"
 #include "JSMapIterator.h"
@@ -41,6 +40,7 @@
 #include "JSPromise.h"
 #include "JSSetIterator.h"
 #include "JSStringIterator.h"
+#include "LinkTimeConstant.h"
 #include "Nodes.h"
 #include "StrongInlines.h"
 
index a01751e..a50b433 100644 (file)
@@ -30,9 +30,6 @@
 #include "BytecodeUseDef.h"
 #include "CodeBlock.h"
 #include "FullBytecodeLiveness.h"
-#include "HeapInlines.h"
-#include "InterpreterInlines.h"
-#include "PreciseJumpTargets.h"
 
 namespace JSC {
 
index 4bbd113..e7ce960 100644 (file)
@@ -27,7 +27,6 @@
 #include "config.h"
 #include "BytecodeRewriter.h"
 
-#include "JSCInlines.h"
 #include "PreciseJumpTargetsInlines.h"
 #include <wtf/BubbleSort.h>
 
index 915cc63..7f0aad3 100644 (file)
 #include "CallLinkInfo.h"
 
 #include "CallFrameShuffleData.h"
-#include "DFGOperations.h"
-#include "DFGThunks.h"
 #include "FunctionCodeBlock.h"
-#include "JSCInlines.h"
 #include "Opcode.h"
 #include "Repatch.h"
 #include <wtf/ListDump.h>
index b90f824..9bfdd3d 100644 (file)
 #include "BytecodeStructs.h"
 #include "CallLinkInfo.h"
 #include "CodeBlock.h"
-#include "DFGJITCode.h"
-#include "InlineCallFrame.h"
-#include "InterpreterInlines.h"
 #include "LLIntCallLinkInfo.h"
-#include "JSCInlines.h"
 #include <wtf/CommaPrinter.h>
 #include <wtf/ListDump.h>
 
index 5272775..cf73b03 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "CallVariant.h"
 
-#include "JSCInlines.h"
 #include <wtf/ListDump.h>
 
 namespace JSC {
index 5aa7db4..5a93840 100644 (file)
 #include "BasicBlockLocation.h"
 #include "ByValInfo.h"
 #include "BytecodeDumper.h"
-#include "BytecodeGenerator.h"
 #include "BytecodeLivenessAnalysis.h"
 #include "BytecodeOperandsForCheckpoint.h"
 #include "BytecodeStructs.h"
-#include "BytecodeUseDef.h"
-#include "CallLinkStatus.h"
-#include "CheckpointOSRExitSideState.h"
 #include "CodeBlockInlines.h"
 #include "CodeBlockSet.h"
 #include "DFGCapabilities.h"
 #include "DFGCommon.h"
-#include "DFGDriver.h"
 #include "DFGJITCode.h"
 #include "DFGWorklist.h"
-#include "Debugger.h"
 #include "EvalCodeBlock.h"
 #include "FullCodeOrigin.h"
 #include "FunctionCodeBlock.h"
 #include "InlineCallFrame.h"
 #include "Instruction.h"
 #include "InstructionStream.h"
-#include "InterpreterInlines.h"
 #include "IsoCellSetInlines.h"
 #include "JIT.h"
 #include "JITMathIC.h"
 #include "JSCInlines.h"
 #include "JSCJSValue.h"
-#include "JSFunction.h"
 #include "JSLexicalEnvironment.h"
 #include "JSModuleEnvironment.h"
 #include "JSSet.h"
 #include "LLIntData.h"
 #include "LLIntEntrypoint.h"
 #include "LLIntPrototypeLoadAdaptiveStructureWatchpoint.h"
-#include "LowLevelInterpreter.h"
 #include "MetadataTable.h"
 #include "ModuleProgramCodeBlock.h"
 #include "ObjectAllocationProfileInlines.h"
-#include "OpcodeInlines.h"
 #include "PCToCodeOriginMap.h"
-#include "PolymorphicAccess.h"
 #include "ProfilerDatabase.h"
 #include "ProgramCodeBlock.h"
 #include "ReduceWhitespace.h"
-#include "Repatch.h"
 #include "SlotVisitorInlines.h"
 #include "StackVisitor.h"
 #include "StructureStubInfo.h"
 #include "TypeLocationCache.h"
 #include "TypeProfiler.h"
 #include "VMInlines.h"
-#include <wtf/BagToHashMap.h>
-#include <wtf/CommaPrinter.h>
 #include <wtf/Forward.h>
 #include <wtf/SimpleStats.h>
 #include <wtf/StringPrintStream.h>
-#include <wtf/text/StringConcatenateNumbers.h>
 #include <wtf/text/UniquedStringImpl.h>
 
 #if ENABLE(ASSEMBLER)
 #include "RegisterAtOffsetList.h"
 #endif
 
-#if ENABLE(DFG_JIT)
-#include "DFGOperations.h"
-#endif
-
 #if ENABLE(FTL_JIT)
 #include "FTLJITCode.h"
 #endif
index 83fbb90..3b8f3fa 100644 (file)
 #include "config.h"
 #include "CodeOrigin.h"
 
-#include "CallFrame.h"
 #include "CodeBlock.h"
 #include "InlineCallFrame.h"
-#include "JSCInlines.h"
 
 namespace JSC {
 
index 0622553..5e4cc31 100644 (file)
@@ -26,7 +26,7 @@
 #include "config.h"
 #include "ComplexGetStatus.h"
 
-#include "JSCInlines.h"
+#include "StructureInlines.h"
 
 namespace JSC {
 
index 8bd42e1..a3bdc62 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "DataFormat.h"
 
-#include <wtf/Assertions.h>
 #include <wtf/PrintStream.h>
 
 namespace WTF {
index 4fb1157..766a7ff 100644 (file)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "DeferredCompilationCallback.h"
 
-#include "CodeBlock.h"
-
 namespace JSC {
 
 DeferredCompilationCallback::DeferredCompilationCallback() { }
index d941b3a..d91c49f 100644 (file)
@@ -27,8 +27,6 @@
 #include "DeleteByIdVariant.h"
 
 #include "CacheableIdentifierInlines.h"
-#include "JSCInlines.h"
-#include <wtf/ListDump.h>
 
 namespace JSC {
 
index 7f22925..2622750 100644 (file)
 #include "config.h"
 #include "DeleteByStatus.h"
 
-#include "BytecodeStructs.h"
 #include "CacheableIdentifierInlines.h"
 #include "CodeBlock.h"
 #include "ICStatusUtils.h"
-#include "InterpreterInlines.h"
-#include "JSCInlines.h"
-#include "JSScope.h"
-#include "LLIntData.h"
-#include "LowLevelInterpreter.h"
-#include "ModuleNamespaceAccessCase.h"
 #include "PolymorphicAccess.h"
 #include "StructureStubInfo.h"
 #include <wtf/ListDump.h>
 
 namespace JSC {
-namespace DOMJIT {
-class GetterSetter;
-}
 
 bool DeleteByStatus::appendVariant(const DeleteByIdVariant& variant)
 {
index 6f0acca..950284f 100644 (file)
@@ -26,7 +26,7 @@
 #include "config.h"
 #include "DirectEvalCodeCache.h"
 
-#include "JSCInlines.h"
+#include "SlotVisitorInlines.h"
 
 namespace JSC {
 
index 353f03c..f6ebb3a 100644 (file)
@@ -28,7 +28,6 @@
 
 #include "CodeBlock.h"
 #include "ExecutableAllocator.h"
-#include "JSCInlines.h"
 #include "VMInlines.h"
 
 namespace JSC {
index 0e16561..aeafbd6 100644 (file)
@@ -28,8 +28,7 @@
 
 #include "CacheableIdentifierInlines.h"
 #include "CallLinkStatus.h"
-#include "JSCInlines.h"
-#include <wtf/ListDump.h>
+#include "JSFunctionInlines.h"
 
 namespace JSC {
 
index 222eb19..158021f 100644 (file)
 #include "ComplexGetStatus.h"
 #include "GetterSetterAccessCase.h"
 #include "ICStatusUtils.h"
-#include "InterpreterInlines.h"
 #include "IntrinsicGetterAccessCase.h"
-#include "JSCInlines.h"
-#include "JSScope.h"
-#include "LLIntData.h"
-#include "LowLevelInterpreter.h"
 #include "ModuleNamespaceAccessCase.h"
 #include "PolymorphicAccess.h"
 #include "StructureStubInfo.h"
 #include <wtf/ListDump.h>
 
 namespace JSC {
-namespace DOMJIT {
-class GetterSetter;
-}
 
 bool GetByStatus::appendVariant(const GetByIdVariant& variant)
 {
index 97bdfde..c70fb39 100644 (file)
@@ -31,7 +31,6 @@
 #include "AccessCaseSnippetParams.h"
 #include "DOMJITCallDOMGetterSnippet.h"
 #include "DOMJITGetterSetter.h"
-#include "HeapInlines.h"
 #include "JSCJSValueInlines.h"
 #include "PolymorphicAccess.h"
 #include "StructureStubInfo.h"
index b85e4fd..16f06b1 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "ICStatusMap.h"
 
-#include "InlineCallFrame.h"
 #include "TerminatedCodeOrigin.h"
 
 namespace JSC {
index 8622b27..9532868 100644 (file)
@@ -30,7 +30,6 @@
 #include "CodeBlock.h"
 #include "ComplexGetStatus.h"
 #include "ICStatusUtils.h"
-#include "JSCInlines.h"
 #include "PolymorphicAccess.h"
 #include "StructureStubInfo.h"
 #include <wtf/ListDump.h>
index ca15057..5ef3ec1 100644 (file)
@@ -27,9 +27,6 @@
 #include "config.h"
 #include "InByIdVariant.h"
 
-#include "JSCInlines.h"
-#include <wtf/ListDump.h>
-
 namespace JSC {
 
 InByIdVariant::InByIdVariant(const StructureSet& structureSet, PropertyOffset offset, const ObjectPropertyConditionSet& conditionSet)
index 833b9a1..5032172 100644 (file)
@@ -26,9 +26,8 @@
 #include "config.h"
 #include "InlineCallFrame.h"
 
-#include "CallFrame.h"
 #include "CodeBlock.h"
-#include "JSCInlines.h"
+#include "JSCJSValueInlines.h"
 
 namespace JSC {
 
index 402cfd0..696ccaf 100644 (file)
@@ -27,7 +27,6 @@
 #include "InlineCallFrameSet.h"
 
 #include "InlineCallFrame.h"
-#include "JSCInlines.h"
 
 namespace JSC {
 
index fdfbb0d..21f2453 100644 (file)
@@ -28,7 +28,7 @@
 
 #if ENABLE(JIT)
 
-#include "JSCInlines.h"
+#include "JSCJSValueInlines.h"
 
 namespace JSC {
 
index 3554c7c..dc0798e 100644 (file)
@@ -28,7 +28,6 @@
 
 #include "ICStatusUtils.h"
 #include "InstanceOfAccessCase.h"
-#include "JSCInlines.h"
 #include "PolymorphicAccess.h"
 #include "StructureStubInfo.h"
 
index 2bdb493..46ac73d 100644 (file)
@@ -26,9 +26,6 @@
 #include "config.h"
 #include "InstanceOfVariant.h"
 
-#include "JSCInlines.h"
-#include <wtf/ListDump.h>
-
 namespace JSC {
 
 InstanceOfVariant::InstanceOfVariant(
index 41fcc1d..38caf95 100644 (file)
@@ -26,9 +26,6 @@
 #include "config.h"
 #include "InstructionStream.h"
 
-#include "Instruction.h"
-#include "Opcode.h"
-
 namespace JSC {
 
 DEFINE_ALLOCATOR_WITH_HEAP_IDENTIFIER(InstructionStream);
index 133f4fb..dd75b1a 100644 (file)
@@ -28,8 +28,6 @@
 
 #if ENABLE(JIT)
 
-#include "HeapInlines.h"
-
 namespace JSC {
 
 IntrinsicGetterAccessCase::IntrinsicGetterAccessCase(VM& vm, JSCell* owner, CacheableIdentifier identifier, PropertyOffset offset, Structure* structure, const ObjectPropertyConditionSet& conditionSet, JSFunction* intrinsicFunction, std::unique_ptr<PolyProtoAccessChain> prototypeAccessChain)
index 4a186d0..617ce5d 100644 (file)
@@ -26,7 +26,7 @@
 #include "config.h"
 #include "LazyOperandValueProfile.h"
 
-#include "JSCInlines.h"
+#include "JSCJSValueInlines.h"
 
 namespace JSC {
 
index a320894..de2eb7c 100644 (file)
 #include "config.h"
 #include "MetadataTable.h"
 
-#include "JSCInlines.h"
 #include "OpcodeInlines.h"
 #include "UnlinkedMetadataTableInlines.h"
-#include <wtf/FastMalloc.h>
 
 namespace JSC {
 
index 830f6d6..fa903f8 100644 (file)
@@ -31,7 +31,6 @@
 #include "ArithProfile.h"
 #include "CCallHelpers.h"
 #include "CodeBlock.h"
-#include "JSCInlines.h"
 
 namespace JSC {
 
index 50ab68b..2956dd0 100644 (file)
@@ -30,7 +30,6 @@
 #if ENABLE(JIT)
 
 #include "CCallHelpers.h"
-#include "HeapInlines.h"
 #include "JSModuleEnvironment.h"
 #include "JSModuleNamespaceObject.h"
 #include "PolymorphicAccess.h"
index e3d2dee..17736e3 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "ObjectPropertyCondition.h"
 
-#include "JSCInlines.h"
 #include "TrackedReferences.h"
 
 namespace JSC {
index cde1b08..396c2b9 100644 (file)
@@ -28,7 +28,6 @@
 
 #include "SourceCode.h"
 #include <wtf/SHA1.h>
-#include <wtf/SixCharacterHash.h>
 
 namespace JSC {
 
index 84f56e4..e094af2 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "PolyProtoAccessChain.h"
 
-#include "JSCInlines.h"
 #include "JSObject.h"
 
 namespace JSC {
index a1c00d7..7ad757f 100644 (file)
@@ -35,7 +35,6 @@
 #include "FullCodeOrigin.h"
 #include "Heap.h"
 #include "JITOperations.h"
-#include "JSCInlines.h"
 #include "LinkBuffer.h"
 #include "StructureStubClearingWatchpoint.h"
 #include "StructureStubInfo.h"
index e70aec1..4f69728 100644 (file)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "PreciseJumpTargets.h"
 
-#include "InterpreterInlines.h"
-#include "JSCInlines.h"
 #include "PreciseJumpTargetsInlines.h"
 
 namespace JSC {
index 3e78333..9f08984 100644 (file)
@@ -27,7 +27,6 @@
 #include "PropertyCondition.h"
 
 #include "GetterSetter.h"
-#include "JSCInlines.h"
 #include "TrackedReferences.h"
 
 namespace JSC {
index 66500e6..1efba61 100644 (file)
@@ -28,7 +28,6 @@
 
 #include <wtf/CommaPrinter.h>
 #include <wtf/PrintStream.h>
-#include <wtf/StringPrintStream.h>
 
 namespace WTF {
 
index f1edb38..4f394f0 100644 (file)
 #include "ComplexGetStatus.h"
 #include "GetterSetterAccessCase.h"
 #include "ICStatusUtils.h"
-#include "LLIntData.h"
-#include "LowLevelInterpreter.h"
-#include "JSCInlines.h"
 #include "PolymorphicAccess.h"
-#include "Structure.h"
-#include "StructureChain.h"
+#include "StructureInlines.h"
 #include "StructureStubInfo.h"
 #include <wtf/ListDump.h>
 
index 630c9d3..f8017c7 100644 (file)
@@ -27,8 +27,6 @@
 #include "PutByIdVariant.h"
 
 #include "CallLinkStatus.h"
-#include "JSCInlines.h"
-#include <wtf/ListDump.h>
 
 namespace JSC {
 
index 771c79b..7ae9d8c 100644 (file)
@@ -34,7 +34,7 @@
 #include "JSArray.h"
 #include "JSBigInt.h"
 #include "JSBoundFunction.h"
-#include "JSCInlines.h"
+#include "JSDataView.h"
 #include "JSFunction.h"
 #include "JSMap.h"
 #include "JSSet.h"
@@ -44,7 +44,6 @@
 #include "RegExpObject.h"
 #include "ScopedArguments.h"
 #include "StringObject.h"
-#include "ValueProfile.h"
 #include <wtf/CommaPrinter.h>
 #include <wtf/StringPrintStream.h>
 
index 4324168..ff1d343 100644 (file)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "StructureSet.h"
 
-#include "JSCInlines.h"
-#include "TrackedReferences.h"
 #include <wtf/CommaPrinter.h>
 
 namespace JSC {
index 8d45826..ecbf65f 100644 (file)
@@ -27,8 +27,6 @@
 #include "StructureStubInfo.h"
 
 #include "CacheableIdentifierInlines.h"
-#include "JSObject.h"
-#include "JSCInlines.h"
 #include "PolymorphicAccess.h"
 #include "Repatch.h"
 
index a351870..8b8359a 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "SuperSampler.h"
 
-#include "MacroAssembler.h"
 #include "Options.h"
 #include <wtf/DataLog.h>
 #include <wtf/Lock.h>
index ae213d5..88b0793 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "TrackedReferences.h"
 
-#include "JSCInlines.h"
 #include <wtf/CommaPrinter.h>
 
 namespace JSC {
index 48cab42..0f48b76 100644 (file)
 
 #include "UnlinkedCodeBlock.h"
 
-#include "BytecodeGenerator.h"
 #include "BytecodeLivenessAnalysis.h"
-#include "BytecodeRewriter.h"
+#include "BytecodeStructs.h"
 #include "ClassInfo.h"
-#include "CodeCache.h"
 #include "ExecutableInfo.h"
-#include "FunctionOverrides.h"
 #include "InstructionStream.h"
-#include "JSCInlines.h"
-#include "JSString.h"
-#include "Opcode.h"
-#include "Parser.h"
-#include "PreciseJumpTargetsInlines.h"
-#include "SourceProvider.h"
+#include "SlotVisitorInlines.h"
 #include "Structure.h"
-#include "SymbolTable.h"
-#include "UnlinkedEvalCodeBlock.h"
-#include "UnlinkedFunctionCodeBlock.h"
 #include "UnlinkedMetadataTableInlines.h"
-#include "UnlinkedModuleProgramCodeBlock.h"
-#include "UnlinkedProgramCodeBlock.h"
 #include <wtf/DataLog.h>
 
 namespace JSC {
index cb0e22c..8de949f 100644 (file)
 #include "config.h"
 #include "UnlinkedCodeBlockGenerator.h"
 
-#include "BytecodeGenerator.h"
-#include "BytecodeLivenessAnalysis.h"
 #include "BytecodeRewriter.h"
-#include "ClassInfo.h"
-#include "CodeCache.h"
-#include "ExecutableInfo.h"
-#include "FunctionOverrides.h"
 #include "InstructionStream.h"
-#include "JSCInlines.h"
-#include "JSString.h"
-#include "Opcode.h"
-#include "Parser.h"
-#include "PreciseJumpTargetsInlines.h"
-#include "SourceProvider.h"
-#include "Structure.h"
-#include "SymbolTable.h"
-#include "UnlinkedEvalCodeBlock.h"
-#include "UnlinkedFunctionCodeBlock.h"
+#include "PreciseJumpTargets.h"
 #include "UnlinkedMetadataTableInlines.h"
-#include "UnlinkedModuleProgramCodeBlock.h"
-#include "UnlinkedProgramCodeBlock.h"
-#include <wtf/DataLog.h>
 
 namespace JSC {
 
index 5b98a54..bcf7d3a 100644 (file)
@@ -35,7 +35,6 @@
 #include "ExecutableInfo.h"
 #include "FunctionOverrides.h"
 #include "IsoCellSetInlines.h"
-#include "JSCInlines.h"
 #include "Parser.h"
 #include "SourceProvider.h"
 #include "Structure.h"
index 074158f..b7302f4 100644 (file)
 #include "UnlinkedMetadataTable.h"
 
 #include "BytecodeStructs.h"
-#include "CodeBlock.h"
-#include "JSCInlines.h"
-#include "OpcodeInlines.h"
-#include "UnlinkedMetadataTableInlines.h"
-#include <wtf/FastMalloc.h>
 
 namespace JSC {
 
index a15289d..c9d4bc4 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "UnlinkedModuleProgramCodeBlock.h"
 
-#include "HeapInlines.h"
 #include "JSCellInlines.h"
 
 namespace JSC {
index 1c510c7..29ec9db 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "UnlinkedProgramCodeBlock.h"
 
-#include "HeapInlines.h"
 #include "JSCellInlines.h"
 
 namespace JSC {
index c53d6a3..cead6a7 100644 (file)
@@ -26,9 +26,6 @@
 #include "config.h"
 #include "ValueRecovery.h"
 
-#include "CodeBlock.h"
-#include "JSCInlines.h"
-
 namespace JSC {
 
 JSValue ValueRecovery::recover(CallFrame* callFrame) const
index ec61984..c227ebd 100644 (file)
@@ -26,7 +26,7 @@
 #include "config.h"
 #include "VariableWriteFireDetail.h"
 
-#include "JSCInlines.h"
+#include "JSCJSValueInlines.h"
 
 namespace JSC {
 
index 613212f..c20eeea 100644 (file)
 #include "CodeBlockJettisoningWatchpoint.h"
 #include "DFGAdaptiveStructureWatchpoint.h"
 #include "FunctionRareData.h"
-#include "HeapInlines.h"
 #include "LLIntPrototypeLoadAdaptiveStructureWatchpoint.h"
 #include "ObjectToStringAdaptiveStructureWatchpoint.h"
 #include "StructureStubClearingWatchpoint.h"
 #include "VM.h"
-#include <wtf/CompilationThread.h>
 
 namespace JSC {
 
index 7ce4953..a534025 100644 (file)
 #include "config.h"
 #include "BytecodeGenerator.h"
 
-#include "ArithProfile.h"
 #include "BuiltinExecutables.h"
 #include "BuiltinNames.h"
 #include "BytecodeGeneratorBaseInlines.h"
 #include "BytecodeGeneratorification.h"
-#include "BytecodeLivenessAnalysis.h"
 #include "BytecodeUseDef.h"
 #include "CatchScope.h"
 #include "DefinePropertyAttributes.h"
 #include "JSAsyncGenerator.h"
 #include "JSBigInt.h"
 #include "JSCInlines.h"
-#include "JSFunction.h"
-#include "JSGeneratorFunction.h"
 #include "JSImmutableButterfly.h"
-#include "JSLexicalEnvironment.h"
 #include "JSTemplateObjectDescriptor.h"
 #include "LinkTimeConstant.h"
-#include "LowLevelInterpreter.h"
 #include "Options.h"
-#include "PreciseJumpTargetsInlines.h"
-#include "StackAlignment.h"
 #include "StrongInlines.h"
-#include "SuperSamplerBytecodeScope.h"
 #include "UnlinkedCodeBlock.h"
 #include "UnlinkedEvalCodeBlock.h"
 #include "UnlinkedFunctionCodeBlock.h"
@@ -63,7 +54,6 @@
 #include "UnlinkedModuleProgramCodeBlock.h"
 #include "UnlinkedProgramCodeBlock.h"
 #include <wtf/BitVector.h>
-#include <wtf/CommaPrinter.h>
 #include <wtf/Optional.h>
 #include <wtf/SmallPtrSet.h>
 #include <wtf/StdLibExtras.h>
index 213727e..45cfae9 100644 (file)
 #include "BytecodeGenerator.h"
 #include "BytecodeGeneratorBaseInlines.h"
 #include "CallFrame.h"
-#include "JIT.h"
 #include "JSArrayIterator.h"
 #include "JSAsyncGenerator.h"
-#include "JSCInlines.h"
-#include "JSFunction.h"
 #include "JSGenerator.h"
-#include "JSGlobalObject.h"
 #include "JSImmutableButterfly.h"
 #include "JSMapIterator.h"
 #include "JSSetIterator.h"
 #include "JSStringIterator.h"
 #include "LabelScope.h"
-#include "Lexer.h"
-#include "Parser.h"
+#include "LinkTimeConstant.h"
+#include "ModuleScopeData.h"
 #include "StackAlignment.h"
-#include "UnlinkedMetadataTableInlines.h"
 #include "YarrFlags.h"
 #include <wtf/Assertions.h>
-#include <wtf/Threading.h>
 #include <wtf/text/StringBuilder.h>
 
 namespace JSC {
index f474ddb..b1c22fc 100644 (file)
 
 #include "CodeBlock.h"
 #include "DebuggerCallFrame.h"
-#include "Error.h"
 #include "HeapIterationScope.h"
-#include "Interpreter.h"
-#include "JSCInlines.h"
 #include "JSCJSValueInlines.h"
 #include "JSFunction.h"
 #include "JSGlobalObject.h"
 #include "MarkedSpaceInlines.h"
-#include "Parser.h"
-#include "Protect.h"
 #include "VMEntryScope.h"
 
 namespace JSC {
index f45e01d..c747f99 100644 (file)
 #include "DebuggerEvalEnabler.h"
 #include "DebuggerScope.h"
 #include "Interpreter.h"
-#include "JSCInlines.h"
 #include "JSFunction.h"
-#include "JSLexicalEnvironment.h"
 #include "JSWithScope.h"
-#include "Parser.h"
 #include "ShadowChickenInlines.h"
 #include "StackVisitor.h"
 #include "StrongInlines.h"
index 92aca62..c689b93 100644 (file)
@@ -26,7 +26,6 @@
 #include "config.h"
 #include "DebuggerLocation.h"
 
-#include "JSCellInlines.h"
 #include "ScriptExecutable.h"
 
 namespace JSC {
index 48b5b86..d92b58f 100644 (file)
@@ -28,7 +28,6 @@
 
 #include "JSLexicalEnvironment.h"
 #include "JSCInlines.h"
-#include "JSWithScope.h"
 
 namespace JSC {
 
index e64071b..c2349db 100644 (file)
@@ -28,8 +28,6 @@
 
 #if ENABLE(DFG_JIT)
 
-#include "JSCInlines.h"
-
 namespace JSC { namespace DFG {
 
 void AbstractHeap::Payload::dump(PrintStream& out) const
index cdeebc4..0c156bd 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(DFG_JIT)
 
 #include "DFGGraph.h"
-#include "JSCInlines.h"
 #include "TrackedReferences.h"
 
 namespace JSC { namespace DFG {
index 00dc531..1fd3e90 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(DFG_JIT)
 
 #include "CodeBlock.h"
-#include "JSCInlines.h"
 
 namespace JSC { namespace DFG {
 
index be67121..2e98a27 100644 (file)
 #if ENABLE(DFG_JIT)
 
 #include "ArrayPrototype.h"
-#include "BytecodeLivenessAnalysisInlines.h"
 #include "ClonedArguments.h"
 #include "DFGArgumentsUtilities.h"
-#include "DFGBasicBlockInlines.h"
 #include "DFGBlockMapInlines.h"
 #include "DFGClobberize.h"
 #include "DFGCombinedLiveness.h"
index 1fdc309..01d5082 100644 (file)
@@ -28,7 +28,7 @@
 
 #if ENABLE(DFG_JIT)
 
-#include "JSCInlines.h"
+#include "JSImmutableButterfly.h"
 
 namespace JSC { namespace DFG {
 
index 6bcd55f..0760bfb 100644 (file)
@@ -32,7 +32,6 @@
 #include "CacheableIdentifierInlines.h"
 #include "DFGAbstractValue.h"
 #include "DFGGraph.h"
-#include "JSCInlines.h"
 
 namespace JSC { namespace DFG {
 
index 8d14c9c..c4c88eb 100644 (file)
@@ -29,8 +29,6 @@
 
 #if ENABLE(DFG_JIT)
 
-#include "JSCInlines.h"
-
 namespace JSC { namespace DFG {
 
 AtTailAbstractState::AtTailAbstractState(Graph& graph)