GNUmakefile.list.am 45.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
javascriptcore_h_api += \
	Source/JavaScriptCore/API/JSBase.h \
	Source/JavaScriptCore/API/JSContextRef.h \
	Source/JavaScriptCore/API/JSObjectRef.h \
	Source/JavaScriptCore/API/JSStringRef.h \
	Source/JavaScriptCore/API/JSValueRef.h \
	Source/JavaScriptCore/API/JavaScript.h \
	Source/JavaScriptCore/API/WebKitAvailability.h

javascriptcore_built_nosources += \
11 12 13 14 15 16 17 18 19 20 21 22
	DerivedSources/JavaScriptCore/KeywordLookup.h \
	DerivedSources/JavaScriptCore/Lexer.lut.h \
	DerivedSources/JavaScriptCore/RegExpJitTables.h \
	DerivedSources/JavaScriptCore/ArrayConstructor.lut.h \
	DerivedSources/JavaScriptCore/ArrayPrototype.lut.h \
	DerivedSources/JavaScriptCore/BooleanPrototype.lut.h \
	DerivedSources/JavaScriptCore/DateConstructor.lut.h \
	DerivedSources/JavaScriptCore/DatePrototype.lut.h \
	DerivedSources/JavaScriptCore/ErrorPrototype.lut.h \
	DerivedSources/JavaScriptCore/JSGlobalObject.lut.h \
	DerivedSources/JavaScriptCore/JSONObject.lut.h \
	DerivedSources/JavaScriptCore/MathObject.lut.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
23
	DerivedSources/JavaScriptCore/NamePrototype.lut.h \
24 25 26 27 28 29 30
	DerivedSources/JavaScriptCore/NumberConstructor.lut.h \
	DerivedSources/JavaScriptCore/NumberPrototype.lut.h \
	DerivedSources/JavaScriptCore/ObjectConstructor.lut.h \
	DerivedSources/JavaScriptCore/RegExpConstructor.lut.h \
	DerivedSources/JavaScriptCore/RegExpObject.lut.h \
	DerivedSources/JavaScriptCore/RegExpPrototype.lut.h \
	DerivedSources/JavaScriptCore/StringConstructor.lut.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
31 32
	DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h \
	DerivedSources/JavaScriptCore/LLIntAssembly.h
33 34

javascriptcore_sources += \
35
    Source/JavaScriptCore/API/APICallbackFunction.h \
36 37
	Source/JavaScriptCore/API/APICast.h \
	Source/JavaScriptCore/API/APIShims.h \
38
	Source/JavaScriptCore/API/JSAPIWrapperObject.h \
39 40
	Source/JavaScriptCore/API/JSBase.cpp \
	Source/JavaScriptCore/API/JSBasePrivate.h \
41 42
	Source/JavaScriptCore/API/JSCTestRunnerUtils.cpp \
	Source/JavaScriptCore/API/JSCTestRunnerUtils.h \
43 44 45 46 47 48 49 50 51 52 53 54 55 56
	Source/JavaScriptCore/API/JSCallbackConstructor.cpp \
	Source/JavaScriptCore/API/JSCallbackConstructor.h \
	Source/JavaScriptCore/API/JSCallbackFunction.cpp \
	Source/JavaScriptCore/API/JSCallbackFunction.h \
	Source/JavaScriptCore/API/JSCallbackObject.cpp \
	Source/JavaScriptCore/API/JSCallbackObjectFunctions.h \
	Source/JavaScriptCore/API/JSCallbackObject.h \
	Source/JavaScriptCore/API/JSClassRef.cpp \
	Source/JavaScriptCore/API/JSClassRef.h \
	Source/JavaScriptCore/API/JSContextRef.cpp \
	Source/JavaScriptCore/API/JSContextRefPrivate.h \
	Source/JavaScriptCore/API/JSObjectRef.cpp \
	Source/JavaScriptCore/API/JSObjectRefPrivate.h \
	Source/JavaScriptCore/API/JSRetainPtr.h \
57 58
	Source/JavaScriptCore/API/JSScriptRef.cpp \
	Source/JavaScriptCore/API/JSScriptRefPrivate.h \
59
	Source/JavaScriptCore/API/JSStringRef.cpp \
60
	Source/JavaScriptCore/API/JSStringRefPrivate.h \
61 62
	Source/JavaScriptCore/API/JSValueRef.cpp \
	Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h \
63
	Source/JavaScriptCore/API/ObjCCallbackFunction.h \
64 65 66 67 68 69 70 71 72 73
	Source/JavaScriptCore/API/OpaqueJSString.cpp \
	Source/JavaScriptCore/API/OpaqueJSString.h \
	Source/JavaScriptCore/assembler/AbstractMacroAssembler.h \
	Source/JavaScriptCore/assembler/ARMAssembler.cpp \
	Source/JavaScriptCore/assembler/ARMAssembler.h \
	Source/JavaScriptCore/assembler/ARMv7Assembler.cpp \
	Source/JavaScriptCore/assembler/ARMv7Assembler.h \
	Source/JavaScriptCore/assembler/AssemblerBuffer.h \
	Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h \
	Source/JavaScriptCore/assembler/CodeLocation.h \
74
	Source/JavaScriptCore/assembler/LinkBuffer.cpp \
75
	Source/JavaScriptCore/assembler/LinkBuffer.h \
76
	Source/JavaScriptCore/assembler/MacroAssembler.cpp \
77
	Source/JavaScriptCore/assembler/MacroAssembler.h \
78 79 80 81
	Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp \
	Source/JavaScriptCore/assembler/MacroAssemblerARM.h \
	Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h \
	Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h \
82 83 84
	Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h \
	Source/JavaScriptCore/assembler/MacroAssemblerSH4.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86.h \
85
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.cpp \
86 87
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h \
88
	Source/JavaScriptCore/assembler/MIPSAssembler.h \
89
	Source/JavaScriptCore/assembler/RepatchBuffer.h \
90
	Source/JavaScriptCore/assembler/SH4Assembler.h \
91
	Source/JavaScriptCore/assembler/X86Assembler.h \
92 93
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h \
94 95
	Source/JavaScriptCore/bytecode/ArrayProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayProfile.h \
96
	Source/JavaScriptCore/bytecode/ByValInfo.h \
97
	Source/JavaScriptCore/bytecode/BytecodeConventions.h \
98 99
	Source/JavaScriptCore/bytecode/CallLinkInfo.cpp \
	Source/JavaScriptCore/bytecode/CallLinkInfo.h \
100 101
	Source/JavaScriptCore/bytecode/CallLinkStatus.cpp \
	Source/JavaScriptCore/bytecode/CallLinkStatus.h \
102
	Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h \
103
	Source/JavaScriptCore/bytecode/CodeType.cpp \
104
	Source/JavaScriptCore/bytecode/CodeType.h \
105 106
	Source/JavaScriptCore/bytecode/CodeBlock.cpp \
	Source/JavaScriptCore/bytecode/CodeBlock.h \
107 108 109 110
	Source/JavaScriptCore/bytecode/CodeBlockHash.cpp \
	Source/JavaScriptCore/bytecode/CodeBlockHash.h \
	Source/JavaScriptCore/bytecode/CodeBlockWithJITType.h \
	Source/JavaScriptCore/bytecode/CodeOrigin.cpp \
111
	Source/JavaScriptCore/bytecode/CodeOrigin.h \
112
	Source/JavaScriptCore/bytecode/DataFormat.h \
113 114
	Source/JavaScriptCore/bytecode/DFGExitProfile.cpp \
	Source/JavaScriptCore/bytecode/DFGExitProfile.h \
115
	Source/JavaScriptCore/bytecode/EvalCodeCache.h \
116 117
	Source/JavaScriptCore/bytecode/ExecutionCounter.cpp \
	Source/JavaScriptCore/bytecode/ExecutionCounter.h \
118 119
	Source/JavaScriptCore/bytecode/ExitKind.cpp \
	Source/JavaScriptCore/bytecode/ExitKind.h \
120
	Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h \
121 122
	Source/JavaScriptCore/bytecode/GetByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/GetByIdStatus.h \
123
	Source/JavaScriptCore/bytecode/HandlerInfo.h \
124 125 126
	Source/JavaScriptCore/bytecode/Instruction.h \
	Source/JavaScriptCore/bytecode/JumpTable.cpp \
	Source/JavaScriptCore/bytecode/JumpTable.h \
127
	Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h \
128 129
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp \
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h \
130
	Source/JavaScriptCore/bytecode/LineInfo.h \
131 132
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp \
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h \
133
	Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h \
134 135
	Source/JavaScriptCore/bytecode/Opcode.cpp \
	Source/JavaScriptCore/bytecode/Opcode.h \
136
	Source/JavaScriptCore/bytecode/Operands.h \
137
	Source/JavaScriptCore/bytecode/PolymorphicAccessStructureList.h \
138 139
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.cpp \
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.h \
140 141
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp \
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.h \
142 143
	Source/JavaScriptCore/bytecode/SpeculatedType.cpp \
	Source/JavaScriptCore/bytecode/SpeculatedType.h \
144 145
	Source/JavaScriptCore/bytecode/PutByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/PutByIdStatus.h \
146
	Source/JavaScriptCore/bytecode/PutKind.h \
147 148
	Source/JavaScriptCore/bytecode/ReduceWhitespace.cpp \
	Source/JavaScriptCore/bytecode/ReduceWhitespace.h \
149 150
	Source/JavaScriptCore/bytecode/SamplingTool.cpp \
	Source/JavaScriptCore/bytecode/SamplingTool.h \
151 152
	Source/JavaScriptCore/bytecode/SpecialPointer.cpp \
	Source/JavaScriptCore/bytecode/SpecialPointer.h \
153
	Source/JavaScriptCore/bytecode/StructureSet.h \
154 155
	Source/JavaScriptCore/bytecode/StructureStubInfo.cpp \
	Source/JavaScriptCore/bytecode/StructureStubInfo.h \
156 157
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.cpp \
	Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h \
158 159
	Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp \
	Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h \
160
	Source/JavaScriptCore/bytecode/ValueProfile.h \
161 162
	Source/JavaScriptCore/bytecode/ValueRecovery.h \
	Source/JavaScriptCore/bytecode/VirtualRegister.h \
163 164
	Source/JavaScriptCore/bytecode/Watchpoint.cpp \
	Source/JavaScriptCore/bytecode/Watchpoint.h \
165 166 167 168 169 170
	Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp \
	Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h \
	Source/JavaScriptCore/bytecompiler/Label.h \
	Source/JavaScriptCore/bytecompiler/LabelScope.h \
	Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp \
	Source/JavaScriptCore/bytecompiler/RegisterID.h \
171 172
	Source/JavaScriptCore/bytecompiler/StaticPropertyAnalysis.h \
	Source/JavaScriptCore/bytecompiler/StaticPropertyAnalyzer.h \
173 174 175 176 177
	Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp \
	Source/JavaScriptCore/dfg/DFGAbstractHeap.h \
	Source/JavaScriptCore/dfg/DFGAbstractInterpreter.h \
	Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h \
	Source/JavaScriptCore/dfg/DFGAbstractValue.cpp \
178
	Source/JavaScriptCore/dfg/DFGAbstractValue.h \
179
	Source/JavaScriptCore/dfg/DFGAdjacencyList.h \
180
	Source/JavaScriptCore/dfg/DFGAllocator.h \
181
	Source/JavaScriptCore/dfg/DFGAnalysis.h \
182
	Source/JavaScriptCore/dfg/DFGArgumentPosition.h \
183 184
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.h \
185 186
	Source/JavaScriptCore/dfg/DFGArrayMode.cpp \
	Source/JavaScriptCore/dfg/DFGArrayMode.h \
187
	Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h \
188 189
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.cpp \
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h \
190 191
	Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp \
	Source/JavaScriptCore/dfg/DFGAtTailAbstractState.h \
192 193
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h \
194
	Source/JavaScriptCore/dfg/DFGBasicBlock.cpp \
kov@webkit.org's avatar
kov@webkit.org committed
195
	Source/JavaScriptCore/dfg/DFGBasicBlock.h \
196
	Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h \
197 198 199 200
	Source/JavaScriptCore/dfg/DFGBinarySwitch.cpp \
	Source/JavaScriptCore/dfg/DFGBinarySwitch.h \
	Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp \
	Source/JavaScriptCore/dfg/DFGBlockInsertionSet.h \
201
	Source/JavaScriptCore/dfg/DFGBranchDirection.h \
xan@webkit.org's avatar
xan@webkit.org committed
202 203
	Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp \
	Source/JavaScriptCore/dfg/DFGByteCodeParser.h \
204
	Source/JavaScriptCore/dfg/DFGCCallHelpers.h \
205 206
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h \
207
	Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h \
208 209
	Source/JavaScriptCore/dfg/DFGCapabilities.cpp \
	Source/JavaScriptCore/dfg/DFGCapabilities.h \
210 211
	Source/JavaScriptCore/dfg/DFGCFAPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFAPhase.h \
212 213
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.h \
214 215 216 217
	Source/JavaScriptCore/dfg/DFGClobberize.cpp \
	Source/JavaScriptCore/dfg/DFGClobberize.h \
	Source/JavaScriptCore/dfg/DFGClobberSet.cpp \
	Source/JavaScriptCore/dfg/DFGClobberSet.h \
218
	Source/JavaScriptCore/dfg/DFGCommon.cpp \
219
	Source/JavaScriptCore/dfg/DFGCommon.h \
220 221
	Source/JavaScriptCore/dfg/DFGCommonData.cpp \
	Source/JavaScriptCore/dfg/DFGCommonData.h \
222 223
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h \
224 225
	Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCriticalEdgeBreakingPhase.h \
226 227
	Source/JavaScriptCore/dfg/DFGCSEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCSEPhase.h \
228 229
	Source/JavaScriptCore/dfg/DFGDCEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGDCEPhase.h \
230 231 232 233 234 235
	Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp \
	Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h \
	Source/JavaScriptCore/dfg/DFGDesiredStructureChains.cpp \
	Source/JavaScriptCore/dfg/DFGDesiredStructureChains.h \
	Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp \
	Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h \
236 237
	Source/JavaScriptCore/dfg/DFGDisassembler.cpp \
	Source/JavaScriptCore/dfg/DFGDisassembler.h \
238 239
	Source/JavaScriptCore/dfg/DFGDominators.cpp \
	Source/JavaScriptCore/dfg/DFGDominators.h \
240
	Source/JavaScriptCore/dfg/DFGDoubleFormatState.h \
241 242
	Source/JavaScriptCore/dfg/DFGDriver.cpp \
	Source/JavaScriptCore/dfg/DFGDriver.h \
243
	Source/JavaScriptCore/dfg/DFGEdge.cpp \
244
	Source/JavaScriptCore/dfg/DFGEdge.h \
245 246
	Source/JavaScriptCore/dfg/DFGEdgeDominates.h \
	Source/JavaScriptCore/dfg/DFGEdgeUsesStructure.h \
xan@webkit.org's avatar
xan@webkit.org committed
247
	Source/JavaScriptCore/dfg/DFGFPRInfo.h \
248 249 250 251 252
	Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp \
	Source/JavaScriptCore/dfg/DFGFailedFinalizer.h \
	Source/JavaScriptCore/dfg/DFGFiltrationResult.h \
	Source/JavaScriptCore/dfg/DFGFinalizer.cpp \
	Source/JavaScriptCore/dfg/DFGFinalizer.h \
253 254
	Source/JavaScriptCore/dfg/DFGFixupPhase.cpp \
	Source/JavaScriptCore/dfg/DFGFixupPhase.h \
255 256 257 258
	Source/JavaScriptCore/dfg/DFGFlushFormat.cpp \
	Source/JavaScriptCore/dfg/DFGFlushFormat.h \
	Source/JavaScriptCore/dfg/DFGFlushLivenessAnalysisPhase.cpp \
	Source/JavaScriptCore/dfg/DFGFlushLivenessAnalysisPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
259 260
	Source/JavaScriptCore/dfg/DFGGenerationInfo.h \
	Source/JavaScriptCore/dfg/DFGGPRInfo.h \
261
	Source/JavaScriptCore/dfg/DFGGenerationInfo.h \
xan@webkit.org's avatar
xan@webkit.org committed
262 263
	Source/JavaScriptCore/dfg/DFGGraph.cpp \
	Source/JavaScriptCore/dfg/DFGGraph.h \
264 265
	Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp \
	Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h \
266
	Source/JavaScriptCore/dfg/DFGInsertionSet.h \
267 268
	Source/JavaScriptCore/dfg/DFGJITCode.cpp \
	Source/JavaScriptCore/dfg/DFGJITCode.h \
xan@webkit.org's avatar
xan@webkit.org committed
269 270
	Source/JavaScriptCore/dfg/DFGJITCompiler.cpp \
	Source/JavaScriptCore/dfg/DFGJITCompiler.h \
271 272 273 274 275 276 277 278
	Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp \
	Source/JavaScriptCore/dfg/DFGJITFinalizer.h \
	Source/JavaScriptCore/dfg/DFGLICMPhase.cpp \
	Source/JavaScriptCore/dfg/DFGLICMPhase.h \
	Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp \
	Source/JavaScriptCore/dfg/DFGLazyJSValue.h \
	Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.cpp \
	Source/JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h \
279 280
	Source/JavaScriptCore/dfg/DFGLongLivedState.cpp \
	Source/JavaScriptCore/dfg/DFGLongLivedState.h \
281 282 283
	Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGLoopPreHeaderCreationPhase.h \
	Source/JavaScriptCore/dfg/DFGMergeMode.h \
284
	Source/JavaScriptCore/dfg/DFGMinifiedGraph.h \
285
	Source/JavaScriptCore/dfg/DFGMinifiedID.h \
286 287
	Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp \
	Source/JavaScriptCore/dfg/DFGMinifiedNode.h \
288 289
	Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp \
	Source/JavaScriptCore/dfg/DFGNaturalLoops.h \
290
	Source/JavaScriptCore/dfg/DFGNode.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
291
	Source/JavaScriptCore/dfg/DFGNode.h \
292
	Source/JavaScriptCore/dfg/DFGNodeAllocator.h \
293 294 295
	Source/JavaScriptCore/dfg/DFGNodeFlags.cpp \
	Source/JavaScriptCore/dfg/DFGNodeFlags.h \
	Source/JavaScriptCore/dfg/DFGNodeType.h \
xan@webkit.org's avatar
xan@webkit.org committed
296 297
	Source/JavaScriptCore/dfg/DFGOperations.cpp \
	Source/JavaScriptCore/dfg/DFGOperations.h \
298 299
	Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp \
	Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.h \
300 301
	Source/JavaScriptCore/dfg/DFGOSREntry.cpp \
	Source/JavaScriptCore/dfg/DFGOSREntry.h \
302
	Source/JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h \
303 304
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp \
305
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp \
306
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h \
307 308
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h \
309
	Source/JavaScriptCore/dfg/DFGOSRExit.cpp \
310
	Source/JavaScriptCore/dfg/DFGOSRExit.h \
311
	Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp \
312
	Source/JavaScriptCore/dfg/DFGOSRExitBase.h \
313 314
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h \
315
	Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp \
316
	Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h \
317 318
	Source/JavaScriptCore/dfg/DFGPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPhase.h \
319 320
	Source/JavaScriptCore/dfg/DFGPlan.cpp \
	Source/JavaScriptCore/dfg/DFGPlan.h \
321 322
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.h \
323 324
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
325
	Source/JavaScriptCore/dfg/DFGRegisterBank.h \
326
	Source/JavaScriptCore/dfg/DFGRegisterSet.h \
xan@webkit.org's avatar
xan@webkit.org committed
327 328
	Source/JavaScriptCore/dfg/DFGRepatch.cpp \
	Source/JavaScriptCore/dfg/DFGRepatch.h \
329 330
	Source/JavaScriptCore/dfg/DFGSafeToExecute.h \
	Source/JavaScriptCore/dfg/DFGSaneStringGetByValSlowPathGenerator.h \
xan@webkit.org's avatar
xan@webkit.org committed
331
	Source/JavaScriptCore/dfg/DFGScoreBoard.h \
332
	Source/JavaScriptCore/dfg/DFGScratchRegisterAllocator.h \
333 334
	Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h \
	Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h \
335 336
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
337 338
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h \
339
	Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h \
340 341
	Source/JavaScriptCore/dfg/DFGThunks.cpp \
	Source/JavaScriptCore/dfg/DFGThunks.h \
342 343
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.h \
344 345
	Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGUnificationPhase.h \
346 347
	Source/JavaScriptCore/dfg/DFGUseKind.cpp \
	Source/JavaScriptCore/dfg/DFGUseKind.h \
348 349
	Source/JavaScriptCore/dfg/DFGValidate.cpp \
	Source/JavaScriptCore/dfg/DFGValidate.h \
350 351 352
	Source/JavaScriptCore/dfg/DFGValueRecoveryOverride.h \
	Source/JavaScriptCore/dfg/DFGValueSource.cpp \
	Source/JavaScriptCore/dfg/DFGValueSource.h \
353 354 355
	Source/JavaScriptCore/dfg/DFGVariableAccessData.h \
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp \
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h \
356 357 358 359
	Source/JavaScriptCore/dfg/DFGVariableEvent.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEvent.h \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.h \
360
	Source/JavaScriptCore/dfg/DFGVariadicFunction.h \
361 362
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h \
363 364
	Source/JavaScriptCore/dfg/DFGWorklist.cpp \
	Source/JavaScriptCore/dfg/DFGWorklist.h \
365
	Source/JavaScriptCore/disassembler/Disassembler.cpp \
366
	Source/JavaScriptCore/disassembler/Disassembler.h \
367
	Source/JavaScriptCore/heap/CopiedAllocator.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
368
	Source/JavaScriptCore/heap/CopiedBlock.h \
kov@webkit.org's avatar
kov@webkit.org committed
369
	Source/JavaScriptCore/heap/CopiedBlockInlines.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
370 371
	Source/JavaScriptCore/heap/CopiedSpace.cpp \
	Source/JavaScriptCore/heap/CopiedSpace.h \
372
	Source/JavaScriptCore/heap/CopiedSpaceInlines.h \
kov@webkit.org's avatar
kov@webkit.org committed
373 374 375 376
	Source/JavaScriptCore/heap/CopyVisitor.h \
	Source/JavaScriptCore/heap/CopyVisitorInlines.h \
	Source/JavaScriptCore/heap/CopyVisitor.cpp \
	Source/JavaScriptCore/heap/CopyWorkList.h \
377 378
	Source/JavaScriptCore/heap/ConservativeRoots.cpp \
	Source/JavaScriptCore/heap/ConservativeRoots.h \
379 380
	Source/JavaScriptCore/heap/DFGCodeBlocks.cpp \
	Source/JavaScriptCore/heap/DFGCodeBlocks.h \
381
	Source/JavaScriptCore/heap/GCAssertions.h \
382
	Source/JavaScriptCore/heap/Handle.h \
383 384
	Source/JavaScriptCore/heap/HandleBlock.h \
	Source/JavaScriptCore/heap/HandleBlockInlines.h \
ggaren@apple.com's avatar
Renamed  
ggaren@apple.com committed
385 386
	Source/JavaScriptCore/heap/HandleSet.cpp \
	Source/JavaScriptCore/heap/HandleSet.h \
387
	Source/JavaScriptCore/heap/HeapBlock.h \
388 389
	Source/JavaScriptCore/heap/HeapTimer.h \
	Source/JavaScriptCore/heap/HeapTimer.cpp \
wingo@igalia.com's avatar
wingo@igalia.com committed
390 391
	Source/JavaScriptCore/heap/IncrementalSweeper.h \
	Source/JavaScriptCore/heap/IncrementalSweeper.cpp \
392
	Source/JavaScriptCore/heap/SlotVisitor.cpp \
393
	Source/JavaScriptCore/heap/SlotVisitor.h \
394
	Source/JavaScriptCore/heap/SlotVisitorInlines.h \
395 396
	Source/JavaScriptCore/heap/HandleStack.cpp \
	Source/JavaScriptCore/heap/HandleStack.h \
397
	Source/JavaScriptCore/heap/HandleTypes.h \
398
	Source/JavaScriptCore/heap/BlockAllocator.cpp \
399
	Source/JavaScriptCore/heap/BlockAllocator.h \
400 401 402 403
	Source/JavaScriptCore/heap/GCThreadSharedData.cpp \
	Source/JavaScriptCore/heap/GCThreadSharedData.h \
	Source/JavaScriptCore/heap/GCThread.cpp \
	Source/JavaScriptCore/heap/GCThread.h \
404 405
	Source/JavaScriptCore/heap/Heap.cpp \
	Source/JavaScriptCore/heap/Heap.h \
406 407
	Source/JavaScriptCore/heap/HeapStatistics.cpp \
	Source/JavaScriptCore/heap/HeapStatistics.h \
408 409
	Source/JavaScriptCore/heap/JITStubRoutineSet.cpp \
	Source/JavaScriptCore/heap/JITStubRoutineSet.h \
410
	Source/JavaScriptCore/heap/ListableHandler.h \
411 412
	Source/JavaScriptCore/heap/Local.h \
	Source/JavaScriptCore/heap/LocalScope.h \
413 414 415 416
	Source/JavaScriptCore/heap/MachineStackMarker.cpp \
	Source/JavaScriptCore/heap/MachineStackMarker.h \
	Source/JavaScriptCore/heap/MarkStack.cpp \
	Source/JavaScriptCore/heap/MarkStack.h \
417
	Source/JavaScriptCore/heap/MarkStackInlines.h \
418
	Source/JavaScriptCore/heap/HeapRootVisitor.h \
419 420
	Source/JavaScriptCore/heap/MarkedAllocator.cpp \
	Source/JavaScriptCore/heap/MarkedAllocator.h \
421 422
	Source/JavaScriptCore/heap/MarkedBlock.cpp \
	Source/JavaScriptCore/heap/MarkedBlock.h \
423 424
	Source/JavaScriptCore/heap/MarkedBlockSet.h \
	Source/JavaScriptCore/heap/TinyBloomFilter.h \
425 426
	Source/JavaScriptCore/heap/MarkedSpace.cpp \
	Source/JavaScriptCore/heap/MarkedSpace.h \
427
	Source/JavaScriptCore/heap/PassWeak.h \
428
	Source/JavaScriptCore/heap/Region.h \
429
	Source/JavaScriptCore/heap/Strong.h \
430
	Source/JavaScriptCore/heap/StrongInlines.h \
431 432
	Source/JavaScriptCore/heap/SuperRegion.cpp \
	Source/JavaScriptCore/heap/SuperRegion.h \
433
	Source/JavaScriptCore/heap/UnconditionalFinalizer.h \
434 435
	Source/JavaScriptCore/heap/VTableSpectrum.cpp \
	Source/JavaScriptCore/heap/VTableSpectrum.h \
436
	Source/JavaScriptCore/heap/Weak.cpp \
437
	Source/JavaScriptCore/heap/Weak.h \
438
	Source/JavaScriptCore/heap/WeakBlock.cpp \
439
	Source/JavaScriptCore/heap/WeakBlock.h \
440
	Source/JavaScriptCore/heap/WeakHandleOwner.cpp \
441 442
	Source/JavaScriptCore/heap/WeakHandleOwner.h \
	Source/JavaScriptCore/heap/WeakImpl.h \
443
	Source/JavaScriptCore/heap/WeakInlines.h \
444 445
	Source/JavaScriptCore/heap/WeakSet.cpp \
	Source/JavaScriptCore/heap/WeakSet.h \
446
	Source/JavaScriptCore/heap/WeakSetInlines.h \
447
	Source/JavaScriptCore/heap/WeakReferenceHarvester.h \
448 449
	Source/JavaScriptCore/heap/WriteBarrierSupport.cpp \
	Source/JavaScriptCore/heap/WriteBarrierSupport.h \
450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489
	Source/JavaScriptCore/config.h \
	Source/JavaScriptCore/debugger/DebuggerActivation.cpp \
	Source/JavaScriptCore/debugger/DebuggerActivation.h \
	Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp \
	Source/JavaScriptCore/debugger/DebuggerCallFrame.h \
	Source/JavaScriptCore/debugger/Debugger.cpp \
	Source/JavaScriptCore/debugger/Debugger.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APICast.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APIShims.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JavaScript.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSBase.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSContextRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSObjectRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSRetainPtr.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSStringRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSValueRef.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/OpaqueJSString.h \
	Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/WebKitAvailability.h \
	Source/JavaScriptCore/icu/unicode/parseerr.h \
	Source/JavaScriptCore/icu/unicode/platform.h \
	Source/JavaScriptCore/icu/unicode/putil.h \
	Source/JavaScriptCore/icu/unicode/uchar.h \
	Source/JavaScriptCore/icu/unicode/ucnv_err.h \
	Source/JavaScriptCore/icu/unicode/ucnv.h \
	Source/JavaScriptCore/icu/unicode/ucol.h \
	Source/JavaScriptCore/icu/unicode/uconfig.h \
	Source/JavaScriptCore/icu/unicode/uenum.h \
	Source/JavaScriptCore/icu/unicode/uiter.h \
	Source/JavaScriptCore/icu/unicode/uloc.h \
	Source/JavaScriptCore/icu/unicode/umachine.h \
	Source/JavaScriptCore/icu/unicode/unorm.h \
	Source/JavaScriptCore/icu/unicode/urename.h \
	Source/JavaScriptCore/icu/unicode/uset.h \
	Source/JavaScriptCore/icu/unicode/ustring.h \
	Source/JavaScriptCore/icu/unicode/utf16.h \
	Source/JavaScriptCore/icu/unicode/utf8.h \
	Source/JavaScriptCore/icu/unicode/utf.h \
	Source/JavaScriptCore/icu/unicode/utf_old.h \
	Source/JavaScriptCore/icu/unicode/utypes.h \
	Source/JavaScriptCore/icu/unicode/uversion.h \
490 491
	Source/JavaScriptCore/interpreter/AbstractPC.cpp \
	Source/JavaScriptCore/interpreter/AbstractPC.h \
492 493 494 495
	Source/JavaScriptCore/interpreter/CachedCall.h \
	Source/JavaScriptCore/interpreter/CallFrameClosure.h \
	Source/JavaScriptCore/interpreter/CallFrame.cpp \
	Source/JavaScriptCore/interpreter/CallFrame.h \
496
	Source/JavaScriptCore/interpreter/CallFrameInlines.h \
497 498
	Source/JavaScriptCore/interpreter/Interpreter.cpp \
	Source/JavaScriptCore/interpreter/Interpreter.h \
499 500
	Source/JavaScriptCore/interpreter/JSStack.cpp \
	Source/JavaScriptCore/interpreter/JSStack.h \
501
	Source/JavaScriptCore/interpreter/JSStackInlines.h \
502
	Source/JavaScriptCore/interpreter/Register.h \
503 504 505
	Source/JavaScriptCore/interpreter/StackIterator.cpp \
	Source/JavaScriptCore/interpreter/StackIterator.h \
	Source/JavaScriptCore/interpreter/StackIteratorPrivate.h \
506 507
	Source/JavaScriptCore/interpreter/VMInspector.cpp \
	Source/JavaScriptCore/interpreter/VMInspector.h \
508
	Source/JavaScriptCore/JavaScriptCorePrefix.h \
509
	Source/JavaScriptCore/jit/CompactJITCodeMap.h \
510 511
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.cpp \
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.h \
512 513
	Source/JavaScriptCore/jit/ExecutableAllocator.cpp \
	Source/JavaScriptCore/jit/ExecutableAllocator.h \
514
	Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp \
515 516
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp \
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h \
517 518
	Source/JavaScriptCore/jit/HostCallReturnValue.cpp \
	Source/JavaScriptCore/jit/HostCallReturnValue.h \
519 520 521 522
	Source/JavaScriptCore/jit/JITArithmetic32_64.cpp \
	Source/JavaScriptCore/jit/JITArithmetic.cpp \
	Source/JavaScriptCore/jit/JITCall32_64.cpp \
	Source/JavaScriptCore/jit/JITCall.cpp \
523
	Source/JavaScriptCore/jit/JITCode.cpp \
524
	Source/JavaScriptCore/jit/JITCode.h \
525
	Source/JavaScriptCore/jit/JITCompilationEffort.h \
526 527
	Source/JavaScriptCore/jit/JITDisassembler.cpp \
	Source/JavaScriptCore/jit/JITDisassembler.h \
528
	Source/JavaScriptCore/jit/JITDriver.h \
529 530
	Source/JavaScriptCore/jit/JIT.cpp \
	Source/JavaScriptCore/jit/JIT.h \
531 532
	Source/JavaScriptCore/jit/JITExceptions.cpp \
	Source/JavaScriptCore/jit/JITExceptions.h \
533
	Source/JavaScriptCore/jit/JITInlines.h \
534 535 536 537 538
	Source/JavaScriptCore/jit/JITOpcodes32_64.cpp \
	Source/JavaScriptCore/jit/JITOpcodes.cpp \
	Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp \
	Source/JavaScriptCore/jit/JITPropertyAccess.cpp \
	Source/JavaScriptCore/jit/JITStubCall.h \
539 540
	Source/JavaScriptCore/jit/JITStubRoutine.cpp \
	Source/JavaScriptCore/jit/JITStubRoutine.h \
541 542
	Source/JavaScriptCore/jit/JITStubs.cpp \
	Source/JavaScriptCore/jit/JITStubs.h \
543 544 545 546 547 548
	Source/JavaScriptCore/jit/JITStubsARM.h \
	Source/JavaScriptCore/jit/JITStubsARMv7.h \
	Source/JavaScriptCore/jit/JITStubsMIPS.h \
	Source/JavaScriptCore/jit/JITStubsSH4.h \
	Source/JavaScriptCore/jit/JITStubsX86.h \
	Source/JavaScriptCore/jit/JITStubsX86_64.h \
549 550
	Source/JavaScriptCore/jit/JITThunks.cpp \
	Source/JavaScriptCore/jit/JITThunks.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
551
	Source/JavaScriptCore/jit/JITWriteBarrier.h \
552
	Source/JavaScriptCore/jit/JSInterfaceJIT.h \
553 554
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.cpp \
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.h \
555
	Source/JavaScriptCore/jit/SpecializedThunkJIT.h \
556
	Source/JavaScriptCore/jit/ThunkGenerator.h \
557 558
	Source/JavaScriptCore/jit/ThunkGenerators.cpp \
	Source/JavaScriptCore/jit/ThunkGenerators.h \
559
	Source/JavaScriptCore/jit/UnusedPointer.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
560
	Source/JavaScriptCore/llint/LLIntCommon.h \
561 562
	Source/JavaScriptCore/llint/LLIntCLoop.cpp \
	Source/JavaScriptCore/llint/LLIntCLoop.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
563
	Source/JavaScriptCore/llint/LLIntData.cpp \
564
	Source/JavaScriptCore/llint/LLIntData.h \
565 566
	Source/JavaScriptCore/llint/LLIntEntrypoints.cpp \
	Source/JavaScriptCore/llint/LLIntEntrypoints.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
567 568 569
	Source/JavaScriptCore/llint/LLIntExceptions.cpp \
	Source/JavaScriptCore/llint/LLIntExceptions.h \
	Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h \
570
	Source/JavaScriptCore/llint/LLIntOpcode.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
571 572 573 574
	Source/JavaScriptCore/llint/LLIntSlowPaths.cpp \
	Source/JavaScriptCore/llint/LLIntSlowPaths.h \
	Source/JavaScriptCore/llint/LLIntThunks.cpp \
	Source/JavaScriptCore/llint/LLIntThunks.h \
575 576
	Source/JavaScriptCore/llint/LowLevelInterpreter.cpp \
	Source/JavaScriptCore/llint/LowLevelInterpreter.h \
577 578 579 580 581 582 583 584 585 586
	Source/JavaScriptCore/os-win32/stdbool.h \
	Source/JavaScriptCore/parser/ASTBuilder.h \
	Source/JavaScriptCore/parser/Lexer.cpp \
	Source/JavaScriptCore/parser/Lexer.h \
	Source/JavaScriptCore/parser/NodeConstructors.h \
	Source/JavaScriptCore/parser/NodeInfo.h \
	Source/JavaScriptCore/parser/Nodes.cpp \
	Source/JavaScriptCore/parser/Nodes.h \
	Source/JavaScriptCore/parser/ParserArena.cpp \
	Source/JavaScriptCore/parser/ParserArena.h \
587
	Source/JavaScriptCore/parser/ParserError.h \
588
	Source/JavaScriptCore/parser/ParserTokens.h \
589 590
	Source/JavaScriptCore/parser/Parser.cpp \
	Source/JavaScriptCore/parser/Parser.h \
591
	Source/JavaScriptCore/parser/ParserModes.h \
592
	Source/JavaScriptCore/parser/ResultType.h \
593
	Source/JavaScriptCore/parser/SourceCode.cpp \
594
	Source/JavaScriptCore/parser/SourceCode.h \
595
	Source/JavaScriptCore/parser/SourceProvider.cpp \
596 597 598 599 600 601
	Source/JavaScriptCore/parser/SourceProvider.h \
	Source/JavaScriptCore/parser/SourceProviderCache.cpp \
	Source/JavaScriptCore/parser/SourceProviderCache.h \
	Source/JavaScriptCore/parser/SourceProviderCacheItem.h \
	Source/JavaScriptCore/parser/SyntaxChecker.h \
	Source/JavaScriptCore/profiler/CallIdentifier.h \
602 603
	Source/JavaScriptCore/profiler/ProfilerBytecode.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecode.h \
604 605
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h \
606 607 608 609 610 611 612 613 614 615 616 617 618 619 620
	Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecodes.h \
	Source/JavaScriptCore/profiler/ProfilerCompilation.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompilation.h \
	Source/JavaScriptCore/profiler/ProfilerCompilationKind.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompilationKind.h \
	Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp \
	Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.h \
	Source/JavaScriptCore/profiler/ProfilerDatabase.cpp \
	Source/JavaScriptCore/profiler/ProfilerDatabase.h \
	Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h \
	Source/JavaScriptCore/profiler/ProfilerOrigin.cpp \
	Source/JavaScriptCore/profiler/ProfilerOrigin.h \
	Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp \
	Source/JavaScriptCore/profiler/ProfilerOriginStack.h \
621 622 623 624
	Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExit.h \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h \
625 626
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp \
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h \
627 628 629 630 631 632
	Source/JavaScriptCore/profiler/Profile.cpp \
	Source/JavaScriptCore/profiler/ProfileGenerator.cpp \
	Source/JavaScriptCore/profiler/ProfileGenerator.h \
	Source/JavaScriptCore/profiler/Profile.h \
	Source/JavaScriptCore/profiler/ProfileNode.cpp \
	Source/JavaScriptCore/profiler/ProfileNode.h \
633 634
	Source/JavaScriptCore/profiler/LegacyProfiler.cpp \
	Source/JavaScriptCore/profiler/LegacyProfiler.h \
635 636 637 638 639 640
	Source/JavaScriptCore/runtime/ArgList.cpp \
	Source/JavaScriptCore/runtime/ArgList.h \
	Source/JavaScriptCore/runtime/Arguments.cpp \
	Source/JavaScriptCore/runtime/Arguments.h \
	Source/JavaScriptCore/runtime/ArrayConstructor.cpp \
	Source/JavaScriptCore/runtime/ArrayConstructor.h \
641
	Source/JavaScriptCore/runtime/ArrayConventions.h \
642 643
	Source/JavaScriptCore/runtime/ArrayPrototype.cpp \
	Source/JavaScriptCore/runtime/ArrayPrototype.h \
644
	Source/JavaScriptCore/runtime/ArrayStorage.h \
645
	Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
646
	Source/JavaScriptCore/runtime/BigInteger.h \
647 648 649 650 651 652
	Source/JavaScriptCore/runtime/BooleanConstructor.cpp \
	Source/JavaScriptCore/runtime/BooleanConstructor.h \
	Source/JavaScriptCore/runtime/BooleanObject.cpp \
	Source/JavaScriptCore/runtime/BooleanObject.h \
	Source/JavaScriptCore/runtime/BooleanPrototype.cpp \
	Source/JavaScriptCore/runtime/BooleanPrototype.h \
653
	Source/JavaScriptCore/runtime/ButterflyInlines.h \
654
	Source/JavaScriptCore/runtime/Butterfly.h \
655 656 657 658
	Source/JavaScriptCore/runtime/CachedTranscendentalFunction.h \
	Source/JavaScriptCore/runtime/CallData.cpp \
	Source/JavaScriptCore/runtime/CallData.h \
	Source/JavaScriptCore/runtime/ClassInfo.h \
659 660
	Source/JavaScriptCore/runtime/CodeCache.cpp \
	Source/JavaScriptCore/runtime/CodeCache.h \
661
	Source/JavaScriptCore/runtime/CodeSpecializationKind.cpp \
662
	Source/JavaScriptCore/runtime/CodeSpecializationKind.h \
663 664
	Source/JavaScriptCore/runtime/CommonIdentifiers.cpp \
	Source/JavaScriptCore/runtime/CommonIdentifiers.h \
665
	Source/JavaScriptCore/runtime/CommonSlowPaths.cpp \
666
	Source/JavaScriptCore/runtime/CommonSlowPaths.h \
667 668
	Source/JavaScriptCore/runtime/CompilationResult.cpp \
	Source/JavaScriptCore/runtime/CompilationResult.h \
669 670 671 672 673 674 675 676 677 678 679 680 681
	Source/JavaScriptCore/runtime/Completion.cpp \
	Source/JavaScriptCore/runtime/Completion.h \
	Source/JavaScriptCore/runtime/ConstructData.cpp \
	Source/JavaScriptCore/runtime/ConstructData.h \
	Source/JavaScriptCore/runtime/DateConstructor.cpp \
	Source/JavaScriptCore/runtime/DateConstructor.h \
	Source/JavaScriptCore/runtime/DateConversion.cpp \
	Source/JavaScriptCore/runtime/DateConversion.h \
	Source/JavaScriptCore/runtime/DateInstanceCache.h \
	Source/JavaScriptCore/runtime/DateInstance.cpp \
	Source/JavaScriptCore/runtime/DateInstance.h \
	Source/JavaScriptCore/runtime/DatePrototype.cpp \
	Source/JavaScriptCore/runtime/DatePrototype.h \
682 683
	Source/JavaScriptCore/runtime/DumpContext.cpp \
	Source/JavaScriptCore/runtime/DumpContext.h \
684 685 686 687 688 689 690 691 692 693 694 695
	Source/JavaScriptCore/runtime/ErrorConstructor.cpp \
	Source/JavaScriptCore/runtime/ErrorConstructor.h \
	Source/JavaScriptCore/runtime/Error.cpp \
	Source/JavaScriptCore/runtime/Error.h \
	Source/JavaScriptCore/runtime/ErrorInstance.cpp \
	Source/JavaScriptCore/runtime/ErrorInstance.h \
	Source/JavaScriptCore/runtime/ErrorPrototype.cpp \
	Source/JavaScriptCore/runtime/ErrorPrototype.h \
	Source/JavaScriptCore/runtime/ExceptionHelpers.cpp \
	Source/JavaScriptCore/runtime/ExceptionHelpers.h \
	Source/JavaScriptCore/runtime/Executable.cpp \
	Source/JavaScriptCore/runtime/Executable.h \
696
	Source/JavaScriptCore/runtime/ExecutionHarness.h \
697 698
	Source/JavaScriptCore/runtime/FunctionConstructor.cpp \
	Source/JavaScriptCore/runtime/FunctionConstructor.h \
699 700
	Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp \
	Source/JavaScriptCore/runtime/FunctionExecutableDump.h \
701 702 703 704 705 706 707 708
	Source/JavaScriptCore/runtime/FunctionPrototype.cpp \
	Source/JavaScriptCore/runtime/FunctionPrototype.h \
	Source/JavaScriptCore/runtime/GCActivityCallback.cpp \
	Source/JavaScriptCore/runtime/GCActivityCallback.h \
	Source/JavaScriptCore/runtime/GetterSetter.cpp \
	Source/JavaScriptCore/runtime/GetterSetter.h \
	Source/JavaScriptCore/runtime/Identifier.cpp \
	Source/JavaScriptCore/runtime/Identifier.h \
709
	Source/JavaScriptCore/runtime/IndexingHeaderInlines.h \
710
	Source/JavaScriptCore/runtime/IndexingHeader.h \
711
	Source/JavaScriptCore/runtime/IndexingType.cpp \
712
	Source/JavaScriptCore/runtime/IndexingType.h \
713 714
	Source/JavaScriptCore/runtime/InitializeThreading.cpp \
	Source/JavaScriptCore/runtime/InitializeThreading.h \
715 716
	Source/JavaScriptCore/runtime/IntendedStructureChain.cpp \
	Source/JavaScriptCore/runtime/IntendedStructureChain.h \
717 718
	Source/JavaScriptCore/runtime/InternalFunction.cpp \
	Source/JavaScriptCore/runtime/InternalFunction.h \
719
	Source/JavaScriptCore/runtime/Intrinsic.h \
720 721 722 723 724 725 726 727
	Source/JavaScriptCore/runtime/JSActivation.cpp \
	Source/JavaScriptCore/runtime/JSActivation.h \
	Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp \
	Source/JavaScriptCore/runtime/JSAPIValueWrapper.h \
	Source/JavaScriptCore/runtime/JSArray.cpp \
	Source/JavaScriptCore/runtime/JSArray.h \
	Source/JavaScriptCore/runtime/JSCell.cpp \
	Source/JavaScriptCore/runtime/JSCell.h \
728
	Source/JavaScriptCore/runtime/JSDateMath.cpp \
729
	Source/JavaScriptCore/runtime/JSCellInlines.h \
730
	Source/JavaScriptCore/runtime/JSDateMath.h \
731
	Source/JavaScriptCore/runtime/JSDestructibleObject.h \
732 733
	Source/JavaScriptCore/runtime/JSFunction.cpp \
	Source/JavaScriptCore/runtime/JSFunction.h \
734 735
	Source/JavaScriptCore/runtime/JSBoundFunction.cpp \
	Source/JavaScriptCore/runtime/JSBoundFunction.h \
736
	Source/JavaScriptCore/runtime/JSExportMacros.h \
ggaren@apple.com's avatar
ggaren@apple.com committed
737 738
	Source/JavaScriptCore/runtime/VM.cpp \
	Source/JavaScriptCore/runtime/VM.h \
739 740 741 742
	Source/JavaScriptCore/runtime/JSGlobalObject.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h \
	Source/JavaScriptCore/runtime/JSGlobalObject.h \
743 744
	Source/JavaScriptCore/runtime/JSProxy.cpp \
	Source/JavaScriptCore/runtime/JSProxy.h \
745 746 747 748 749 750 751 752 753 754
	Source/JavaScriptCore/runtime/JSLock.cpp \
	Source/JavaScriptCore/runtime/JSLock.h \
	Source/JavaScriptCore/runtime/JSNotAnObject.cpp \
	Source/JavaScriptCore/runtime/JSNotAnObject.h \
	Source/JavaScriptCore/runtime/JSObject.cpp \
	Source/JavaScriptCore/runtime/JSObject.h \
	Source/JavaScriptCore/runtime/JSONObject.cpp \
	Source/JavaScriptCore/runtime/JSONObject.h \
	Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp \
	Source/JavaScriptCore/runtime/JSPropertyNameIterator.h \
755 756
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h \
757
	Source/JavaScriptCore/runtime/JSWithScope.cpp \
758 759 760 761
	Source/JavaScriptCore/runtime/JSNameScope.cpp \
	Source/JavaScriptCore/runtime/JSNameScope.h \
	Source/JavaScriptCore/runtime/JSScope.cpp \
	Source/JavaScriptCore/runtime/JSScope.h \
762
	Source/JavaScriptCore/runtime/JSStringBuilder.h \
763 764
	Source/JavaScriptCore/runtime/JSStringJoiner.cpp \
	Source/JavaScriptCore/runtime/JSStringJoiner.h \
765 766
	Source/JavaScriptCore/runtime/JSString.cpp \
	Source/JavaScriptCore/runtime/JSString.h \
767 768
	Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp \
	Source/JavaScriptCore/runtime/JSSymbolTableObject.h \
769 770
	Source/JavaScriptCore/runtime/JSType.h \
	Source/JavaScriptCore/runtime/JSTypeInfo.h \
771 772 773
	Source/JavaScriptCore/runtime/JSCJSValue.cpp \
	Source/JavaScriptCore/runtime/JSCJSValue.h \
	Source/JavaScriptCore/runtime/JSCJSValueInlines.h \
774 775
	Source/JavaScriptCore/runtime/JSVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSVariableObject.h \
776
	Source/JavaScriptCore/runtime/JSWithScope.h \
777 778 779 780 781 782
	Source/JavaScriptCore/runtime/JSWrapperObject.cpp \
	Source/JavaScriptCore/runtime/JSWrapperObject.h \
	Source/JavaScriptCore/runtime/LiteralParser.cpp \
	Source/JavaScriptCore/runtime/LiteralParser.h \
	Source/JavaScriptCore/runtime/Lookup.cpp \
	Source/JavaScriptCore/runtime/Lookup.h \
783
	Source/JavaScriptCore/runtime/MatchResult.h \
784 785
	Source/JavaScriptCore/runtime/MathObject.cpp \
	Source/JavaScriptCore/runtime/MathObject.h \
786
	Source/JavaScriptCore/runtime/MemoryStatistics.h \
787 788 789 790 791 792
	Source/JavaScriptCore/runtime/NameConstructor.cpp \
	Source/JavaScriptCore/runtime/NameConstructor.h \
	Source/JavaScriptCore/runtime/NameInstance.cpp \
	Source/JavaScriptCore/runtime/NameInstance.h \
	Source/JavaScriptCore/runtime/NamePrototype.cpp \
	Source/JavaScriptCore/runtime/NamePrototype.h \
793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809
	Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp \
	Source/JavaScriptCore/runtime/NativeErrorConstructor.h \
	Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp \
	Source/JavaScriptCore/runtime/NativeErrorPrototype.h \
	Source/JavaScriptCore/runtime/NumberConstructor.cpp \
	Source/JavaScriptCore/runtime/NumberConstructor.h \
	Source/JavaScriptCore/runtime/NumberObject.cpp \
	Source/JavaScriptCore/runtime/NumberObject.h \
	Source/JavaScriptCore/runtime/NumberPrototype.cpp \
	Source/JavaScriptCore/runtime/NumberPrototype.h \
	Source/JavaScriptCore/runtime/NumericStrings.h \
	Source/JavaScriptCore/runtime/ObjectConstructor.cpp \
	Source/JavaScriptCore/runtime/ObjectConstructor.h \
	Source/JavaScriptCore/runtime/ObjectPrototype.cpp \
	Source/JavaScriptCore/runtime/ObjectPrototype.h \
	Source/JavaScriptCore/runtime/Operations.cpp \
	Source/JavaScriptCore/runtime/Operations.h \
810 811
	Source/JavaScriptCore/runtime/Options.cpp \
	Source/JavaScriptCore/runtime/Options.h \
812
	Source/JavaScriptCore/runtime/PrivateName.h \
813 814 815
	Source/JavaScriptCore/runtime/PropertyDescriptor.cpp \
	Source/JavaScriptCore/runtime/PropertyDescriptor.h \
	Source/JavaScriptCore/runtime/PropertyMapHashTable.h \
816
	Source/JavaScriptCore/runtime/PropertyName.h \
817 818
	Source/JavaScriptCore/runtime/PropertyNameArray.cpp \
	Source/JavaScriptCore/runtime/PropertyNameArray.h \
819
	Source/JavaScriptCore/runtime/PropertyOffset.h \
820 821
	Source/JavaScriptCore/runtime/PropertySlot.cpp \
	Source/JavaScriptCore/runtime/PropertySlot.h \
822
	Source/JavaScriptCore/runtime/PropertyTable.cpp \
823 824
	Source/JavaScriptCore/runtime/PrototypeMap.cpp \
	Source/JavaScriptCore/runtime/PrototypeMap.h \
825
	Source/JavaScriptCore/runtime/PropertyStorage.h \
826
	Source/JavaScriptCore/runtime/Protect.h \
827
	Source/JavaScriptCore/runtime/PutDirectIndexMode.h \
828 829 830 831 832 833 834 835
	Source/JavaScriptCore/runtime/PutPropertySlot.h \
	Source/JavaScriptCore/runtime/RegExpCache.cpp \
	Source/JavaScriptCore/runtime/RegExpCache.h \
	Source/JavaScriptCore/runtime/RegExpConstructor.cpp \
	Source/JavaScriptCore/runtime/RegExpConstructor.h \
	Source/JavaScriptCore/runtime/RegExp.cpp \
	Source/JavaScriptCore/runtime/RegExp.h \
	Source/JavaScriptCore/runtime/RegExpKey.h \
836
	Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp \
837
	Source/JavaScriptCore/runtime/RegExpMatchesArray.h \
838 839
	Source/JavaScriptCore/runtime/RegExpCachedResult.cpp \
	Source/JavaScriptCore/runtime/RegExpCachedResult.h \
840 841 842 843
	Source/JavaScriptCore/runtime/RegExpObject.cpp \
	Source/JavaScriptCore/runtime/RegExpObject.h \
	Source/JavaScriptCore/runtime/RegExpPrototype.cpp \
	Source/JavaScriptCore/runtime/RegExpPrototype.h \
844
	Source/JavaScriptCore/runtime/Reject.h \
845 846
	Source/JavaScriptCore/runtime/SamplingCounter.cpp \
	Source/JavaScriptCore/runtime/SamplingCounter.h \
847 848
	Source/JavaScriptCore/runtime/SmallStrings.cpp \
	Source/JavaScriptCore/runtime/SmallStrings.h \
849 850
	Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp \
	Source/JavaScriptCore/runtime/SparseArrayValueMap.h \
851 852 853 854 855 856 857 858 859 860 861 862 863 864
	Source/JavaScriptCore/runtime/StrictEvalActivation.cpp \
	Source/JavaScriptCore/runtime/StrictEvalActivation.h \
	Source/JavaScriptCore/runtime/StringConstructor.cpp \
	Source/JavaScriptCore/runtime/StringConstructor.h \
	Source/JavaScriptCore/runtime/StringObject.cpp \
	Source/JavaScriptCore/runtime/StringObject.h \
	Source/JavaScriptCore/runtime/StringPrototype.cpp \
	Source/JavaScriptCore/runtime/StringPrototype.h \
	Source/JavaScriptCore/runtime/StringRecursionChecker.cpp \
	Source/JavaScriptCore/runtime/StringRecursionChecker.h \
	Source/JavaScriptCore/runtime/StructureChain.cpp \
	Source/JavaScriptCore/runtime/StructureChain.h \
	Source/JavaScriptCore/runtime/Structure.cpp \
	Source/JavaScriptCore/runtime/Structure.h \
865
	Source/JavaScriptCore/runtime/StructureInlines.h \
866 867 868
	Source/JavaScriptCore/runtime/StructureRareData.cpp \
	Source/JavaScriptCore/runtime/StructureRareData.h \
	Source/JavaScriptCore/runtime/StructureRareDataInlines.h \
869
	Source/JavaScriptCore/runtime/StructureTransitionTable.h \
870
	Source/JavaScriptCore/runtime/SymbolTable.cpp \
871 872
	Source/JavaScriptCore/runtime/SymbolTable.h \
	Source/JavaScriptCore/runtime/Tracing.h \
873
	Source/JavaScriptCore/runtime/TypedArrayDescriptor.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
874
	Source/JavaScriptCore/runtime/Uint16WithFraction.h \
875
	Source/JavaScriptCore/runtime/VMStackBounds.h \
876 877 878
	Source/JavaScriptCore/runtime/Watchdog.cpp \
	Source/JavaScriptCore/runtime/Watchdog.h \
	Source/JavaScriptCore/runtime/WatchdogNone.cpp \
879 880 881
	Source/JavaScriptCore/runtime/WeakGCMap.h \
	Source/JavaScriptCore/runtime/WeakRandom.h \
	Source/JavaScriptCore/runtime/WriteBarrier.h \
882 883 884 885 886 887
	Source/JavaScriptCore/tools/CodeProfile.cpp \
	Source/JavaScriptCore/tools/CodeProfile.h \
	Source/JavaScriptCore/tools/CodeProfiling.cpp \
	Source/JavaScriptCore/tools/CodeProfiling.h \
	Source/JavaScriptCore/tools/ProfileTreeNode.h \
	Source/JavaScriptCore/tools/TieredMMapArray.h \
888
	Source/JavaScriptCore/yarr/Yarr.h \
889 890
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp \
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.h \
891 892 893 894 895 896 897 898 899 900
	Source/JavaScriptCore/yarr/YarrInterpreter.cpp \
	Source/JavaScriptCore/yarr/YarrInterpreter.h \
	Source/JavaScriptCore/yarr/YarrJIT.cpp \
	Source/JavaScriptCore/yarr/YarrJIT.h \
	Source/JavaScriptCore/yarr/YarrParser.h \
	Source/JavaScriptCore/yarr/YarrPattern.cpp \
	Source/JavaScriptCore/yarr/YarrPattern.h \
	Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp \
	Source/JavaScriptCore/yarr/YarrSyntaxChecker.h

901
llint_nosources += \
wingo@igalia.com's avatar
wingo@igalia.com committed
902 903 904 905
	Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter.asm

906
offlineasm_nosources += \
907
	Source/JavaScriptCore/offlineasm/arm.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
908 909 910
	Source/JavaScriptCore/offlineasm/asm.rb \
	Source/JavaScriptCore/offlineasm/ast.rb \
	Source/JavaScriptCore/offlineasm/backends.rb \
911
	Source/JavaScriptCore/offlineasm/cloop.rb \
912
	Source/JavaScriptCore/offlineasm/config.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
913 914
	Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb \
	Source/JavaScriptCore/offlineasm/instructions.rb \
915
	Source/JavaScriptCore/offlineasm/mips.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
916 917 918 919
	Source/JavaScriptCore/offlineasm/offsets.rb \
	Source/JavaScriptCore/offlineasm/opt.rb \
	Source/JavaScriptCore/offlineasm/parser.rb \
	Source/JavaScriptCore/offlineasm/registers.rb \
920
	Source/JavaScriptCore/offlineasm/risc.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
921 922
	Source/JavaScriptCore/offlineasm/self_hash.rb \
	Source/JavaScriptCore/offlineasm/settings.rb \
923
	Source/JavaScriptCore/offlineasm/sh4.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
924 925 926
	Source/JavaScriptCore/offlineasm/transform.rb \
	Source/JavaScriptCore/offlineasm/x86.rb

927 928 929 930 931 932 933 934 935 936 937 938
# minidom
Programs_minidom_SOURCES = \
	Source/JavaScriptCore/API/tests/JSNode.c \
	Source/JavaScriptCore/API/tests/JSNode.h \
	Source/JavaScriptCore/API/tests/JSNodeList.c \
	Source/JavaScriptCore/API/tests/JSNodeList.h \
	Source/JavaScriptCore/API/tests/Node.c \
	Source/JavaScriptCore/API/tests/Node.h \
	Source/JavaScriptCore/API/tests/NodeList.c \
	Source/JavaScriptCore/API/tests/NodeList.h \
	Source/JavaScriptCore/API/tests/minidom.c

wingo@igalia.com's avatar
wingo@igalia.com committed
939
Programs_LLIntOffsetsExtractor_SOURCES = \
940
	Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
wingo@igalia.com's avatar
wingo@igalia.com committed
941

942
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_SOURCES = \
943
	Source/JavaScriptCore/JSCTypedArrayStubs.h \
944
	Source/JavaScriptCore/jsc.cpp