GNUmakefile.list.am 42.2 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 35 36

javascriptcore_sources += \
	Source/JavaScriptCore/API/APICast.h \
	Source/JavaScriptCore/API/APIShims.h \
37
	Source/JavaScriptCore/API/JSAPIWrapperObject.h \
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
	Source/JavaScriptCore/API/JSBase.cpp \
	Source/JavaScriptCore/API/JSBasePrivate.h \
	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 \
54 55
	Source/JavaScriptCore/API/JSScriptRef.cpp \
	Source/JavaScriptCore/API/JSScriptRefPrivate.h \
56
	Source/JavaScriptCore/API/JSStringRef.cpp \
57
	Source/JavaScriptCore/API/JSStringRefPrivate.h \
58 59
	Source/JavaScriptCore/API/JSValueRef.cpp \
	Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h \
60
	Source/JavaScriptCore/API/ObjCCallbackFunction.h \
61 62 63 64 65 66 67 68 69 70
	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 \
71
	Source/JavaScriptCore/assembler/LinkBuffer.cpp \
72
	Source/JavaScriptCore/assembler/LinkBuffer.h \
73
	Source/JavaScriptCore/assembler/MacroAssembler.cpp \
74
	Source/JavaScriptCore/assembler/MacroAssembler.h \
75 76 77 78
	Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp \
	Source/JavaScriptCore/assembler/MacroAssemblerARM.h \
	Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h \
	Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h \
79 80 81
	Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h \
	Source/JavaScriptCore/assembler/MacroAssemblerSH4.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86.h \
82
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.cpp \
83 84
	Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h \
	Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h \
85
	Source/JavaScriptCore/assembler/MIPSAssembler.h \
86
	Source/JavaScriptCore/assembler/RepatchBuffer.h \
87
	Source/JavaScriptCore/assembler/SH4Assembler.h \
88
	Source/JavaScriptCore/assembler/X86Assembler.h \
89 90
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h \
91 92
	Source/JavaScriptCore/bytecode/ArrayProfile.cpp \
	Source/JavaScriptCore/bytecode/ArrayProfile.h \
93
	Source/JavaScriptCore/bytecode/ByValInfo.h \
94
	Source/JavaScriptCore/bytecode/BytecodeConventions.h \
95 96
	Source/JavaScriptCore/bytecode/CallLinkInfo.cpp \
	Source/JavaScriptCore/bytecode/CallLinkInfo.h \
97 98
	Source/JavaScriptCore/bytecode/CallLinkStatus.cpp \
	Source/JavaScriptCore/bytecode/CallLinkStatus.h \
99
	Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h \
100
	Source/JavaScriptCore/bytecode/CodeType.cpp \
101
	Source/JavaScriptCore/bytecode/CodeType.h \
102 103
	Source/JavaScriptCore/bytecode/CodeBlock.cpp \
	Source/JavaScriptCore/bytecode/CodeBlock.h \
104 105 106 107
	Source/JavaScriptCore/bytecode/CodeBlockHash.cpp \
	Source/JavaScriptCore/bytecode/CodeBlockHash.h \
	Source/JavaScriptCore/bytecode/CodeBlockWithJITType.h \
	Source/JavaScriptCore/bytecode/CodeOrigin.cpp \
108
	Source/JavaScriptCore/bytecode/CodeOrigin.h \
109
	Source/JavaScriptCore/bytecode/DataFormat.h \
110 111
	Source/JavaScriptCore/bytecode/DFGExitProfile.cpp \
	Source/JavaScriptCore/bytecode/DFGExitProfile.h \
112
	Source/JavaScriptCore/bytecode/EvalCodeCache.h \
113 114
	Source/JavaScriptCore/bytecode/ExecutionCounter.cpp \
	Source/JavaScriptCore/bytecode/ExecutionCounter.h \
115 116
	Source/JavaScriptCore/bytecode/ExitKind.cpp \
	Source/JavaScriptCore/bytecode/ExitKind.h \
117
	Source/JavaScriptCore/bytecode/ExpressionRangeInfo.h \
118 119
	Source/JavaScriptCore/bytecode/GetByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/GetByIdStatus.h \
120
	Source/JavaScriptCore/bytecode/HandlerInfo.h \
121 122 123
	Source/JavaScriptCore/bytecode/Instruction.h \
	Source/JavaScriptCore/bytecode/JumpTable.cpp \
	Source/JavaScriptCore/bytecode/JumpTable.h \
124
	Source/JavaScriptCore/bytecode/LLIntCallLinkInfo.h \
125 126
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp \
	Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h \
127
	Source/JavaScriptCore/bytecode/LineInfo.h \
128 129
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.cpp \
	Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h \
130
	Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h \
131 132
	Source/JavaScriptCore/bytecode/Opcode.cpp \
	Source/JavaScriptCore/bytecode/Opcode.h \
133
	Source/JavaScriptCore/bytecode/Operands.h \
134
	Source/JavaScriptCore/bytecode/PolymorphicAccessStructureList.h \
135 136
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.cpp \
	Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.h \
137 138
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp \
	Source/JavaScriptCore/bytecode/PreciseJumpTargets.h \
139 140
	Source/JavaScriptCore/bytecode/SpeculatedType.cpp \
	Source/JavaScriptCore/bytecode/SpeculatedType.h \
141 142
	Source/JavaScriptCore/bytecode/PutByIdStatus.cpp \
	Source/JavaScriptCore/bytecode/PutByIdStatus.h \
143
	Source/JavaScriptCore/bytecode/PutKind.h \
144 145
	Source/JavaScriptCore/bytecode/ReduceWhitespace.cpp \
	Source/JavaScriptCore/bytecode/ReduceWhitespace.h \
146 147
	Source/JavaScriptCore/bytecode/ResolveGlobalStatus.cpp \
	Source/JavaScriptCore/bytecode/ResolveGlobalStatus.h \
148
	Source/JavaScriptCore/bytecode/ResolveOperation.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
	Source/JavaScriptCore/dfg/DFGAbstractState.cpp \
	Source/JavaScriptCore/dfg/DFGAbstractState.h \
	Source/JavaScriptCore/dfg/DFGAbstractValue.h \
176
	Source/JavaScriptCore/dfg/DFGAdjacencyList.h \
177
	Source/JavaScriptCore/dfg/DFGAllocator.h \
178
	Source/JavaScriptCore/dfg/DFGArgumentPosition.h \
179 180
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGArgumentsSimplificationPhase.h \
181 182
	Source/JavaScriptCore/dfg/DFGArrayMode.cpp \
	Source/JavaScriptCore/dfg/DFGArrayMode.h \
183
	Source/JavaScriptCore/dfg/DFGArrayifySlowPathGenerator.h \
184 185
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.cpp \
	Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h \
186 187
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGBackwardsPropagationPhase.h \
kov@webkit.org's avatar
kov@webkit.org committed
188
	Source/JavaScriptCore/dfg/DFGBasicBlock.h \
189
	Source/JavaScriptCore/dfg/DFGBasicBlockInlines.h \
190
	Source/JavaScriptCore/dfg/DFGBranchDirection.h \
xan@webkit.org's avatar
xan@webkit.org committed
191 192
	Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp \
	Source/JavaScriptCore/dfg/DFGByteCodeParser.h \
193
	Source/JavaScriptCore/dfg/DFGCCallHelpers.h \
194 195
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFGSimplificationPhase.h \
196
	Source/JavaScriptCore/dfg/DFGCallArrayAllocatorSlowPathGenerator.h \
197 198
	Source/JavaScriptCore/dfg/DFGCapabilities.cpp \
	Source/JavaScriptCore/dfg/DFGCapabilities.h \
199 200
	Source/JavaScriptCore/dfg/DFGCFAPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCFAPhase.h \
201 202
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCPSRethreadingPhase.h \
203
	Source/JavaScriptCore/dfg/DFGCommon.cpp \
204
	Source/JavaScriptCore/dfg/DFGCommon.h \
205 206
	Source/JavaScriptCore/dfg/DFGCommonData.cpp \
	Source/JavaScriptCore/dfg/DFGCommonData.h \
207 208
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGConstantFoldingPhase.h \
209 210
	Source/JavaScriptCore/dfg/DFGCSEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGCSEPhase.h \
211 212
	Source/JavaScriptCore/dfg/DFGDCEPhase.cpp \
	Source/JavaScriptCore/dfg/DFGDCEPhase.h \
213 214
	Source/JavaScriptCore/dfg/DFGDisassembler.cpp \
	Source/JavaScriptCore/dfg/DFGDisassembler.h \
215 216
	Source/JavaScriptCore/dfg/DFGDominators.cpp \
	Source/JavaScriptCore/dfg/DFGDominators.h \
217
	Source/JavaScriptCore/dfg/DFGDoubleFormatState.h \
218 219
	Source/JavaScriptCore/dfg/DFGDriver.cpp \
	Source/JavaScriptCore/dfg/DFGDriver.h \
220
	Source/JavaScriptCore/dfg/DFGEdge.cpp \
221
	Source/JavaScriptCore/dfg/DFGEdge.h \
xan@webkit.org's avatar
xan@webkit.org committed
222
	Source/JavaScriptCore/dfg/DFGFPRInfo.h \
223 224
	Source/JavaScriptCore/dfg/DFGFixupPhase.cpp \
	Source/JavaScriptCore/dfg/DFGFixupPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
225 226 227 228
	Source/JavaScriptCore/dfg/DFGGenerationInfo.h \
	Source/JavaScriptCore/dfg/DFGGPRInfo.h \
	Source/JavaScriptCore/dfg/DFGGraph.cpp \
	Source/JavaScriptCore/dfg/DFGGraph.h \
229
	Source/JavaScriptCore/dfg/DFGInsertionSet.h \
230 231
	Source/JavaScriptCore/dfg/DFGJITCode.cpp \
	Source/JavaScriptCore/dfg/DFGJITCode.h \
xan@webkit.org's avatar
xan@webkit.org committed
232 233
	Source/JavaScriptCore/dfg/DFGJITCompiler.cpp \
	Source/JavaScriptCore/dfg/DFGJITCompiler.h \
234 235
	Source/JavaScriptCore/dfg/DFGLongLivedState.cpp \
	Source/JavaScriptCore/dfg/DFGLongLivedState.h \
236
	Source/JavaScriptCore/dfg/DFGMinifiedGraph.h \
237
	Source/JavaScriptCore/dfg/DFGMinifiedID.h \
238 239
	Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp \
	Source/JavaScriptCore/dfg/DFGMinifiedNode.h \
240
	Source/JavaScriptCore/dfg/DFGNode.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
241
	Source/JavaScriptCore/dfg/DFGNode.h \
242
	Source/JavaScriptCore/dfg/DFGNodeAllocator.h \
243 244 245
	Source/JavaScriptCore/dfg/DFGNodeFlags.cpp \
	Source/JavaScriptCore/dfg/DFGNodeFlags.h \
	Source/JavaScriptCore/dfg/DFGNodeType.h \
xan@webkit.org's avatar
xan@webkit.org committed
246 247
	Source/JavaScriptCore/dfg/DFGOperations.cpp \
	Source/JavaScriptCore/dfg/DFGOperations.h \
248 249
	Source/JavaScriptCore/dfg/DFGOSREntry.cpp \
	Source/JavaScriptCore/dfg/DFGOSREntry.h \
250 251
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp \
252
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.cpp \
253
	Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h \
254 255
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h \
256
	Source/JavaScriptCore/dfg/DFGOSRExit.h \
257
	Source/JavaScriptCore/dfg/DFGOSRExit.cpp \
258 259
	Source/JavaScriptCore/dfg/DFGOSRExitBase.h \
	Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp \
260
	Source/JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h \
261 262
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.cpp \
	Source/JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h \
263 264
	Source/JavaScriptCore/dfg/DFGOSRExitPreparation.h \
	Source/JavaScriptCore/dfg/DFGOSRExitPreparation.cpp \
265 266 267 268
	Source/JavaScriptCore/dfg/DFGPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPhase.h \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.h \
269 270
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.cpp \
	Source/JavaScriptCore/dfg/DFGPredictionInjectionPhase.h \
xan@webkit.org's avatar
xan@webkit.org committed
271
	Source/JavaScriptCore/dfg/DFGRegisterBank.h \
272
	Source/JavaScriptCore/dfg/DFGRegisterSet.h \
xan@webkit.org's avatar
xan@webkit.org committed
273 274 275
	Source/JavaScriptCore/dfg/DFGRepatch.cpp \
	Source/JavaScriptCore/dfg/DFGRepatch.h \
	Source/JavaScriptCore/dfg/DFGScoreBoard.h \
276
	Source/JavaScriptCore/dfg/DFGScratchRegisterAllocator.h \
277 278
	Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h \
	Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h \
279 280
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp \
xan@webkit.org's avatar
xan@webkit.org committed
281 282
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp \
	Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h \
283
	Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h \
284 285
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp \
	Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.h \
286 287
	Source/JavaScriptCore/dfg/DFGThunks.cpp \
	Source/JavaScriptCore/dfg/DFGThunks.h \
288 289
	Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGUnificationPhase.h \
290 291
	Source/JavaScriptCore/dfg/DFGUseKind.cpp \
	Source/JavaScriptCore/dfg/DFGUseKind.h \
292 293 294 295 296 297 298
	Source/JavaScriptCore/dfg/DFGValueRecoveryOverride.h \
	Source/JavaScriptCore/dfg/DFGValueSource.cpp \
	Source/JavaScriptCore/dfg/DFGValueSource.h \
	Source/JavaScriptCore/dfg/DFGVariableEvent.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEvent.h \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp \
	Source/JavaScriptCore/dfg/DFGVariableEventStream.h \
299 300
	Source/JavaScriptCore/dfg/DFGValidate.cpp \
	Source/JavaScriptCore/dfg/DFGValidate.h \
301
	Source/JavaScriptCore/dfg/DFGVariableAccessData.h \
302 303
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp \
	Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.h \
304
	Source/JavaScriptCore/dfg/DFGVariadicFunction.h \
305 306
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp \
	Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.h \
307
	Source/JavaScriptCore/disassembler/Disassembler.cpp \
308
	Source/JavaScriptCore/disassembler/Disassembler.h \
309
	Source/JavaScriptCore/heap/CopiedAllocator.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
310
	Source/JavaScriptCore/heap/CopiedBlock.h \
kov@webkit.org's avatar
kov@webkit.org committed
311
	Source/JavaScriptCore/heap/CopiedBlockInlines.h \
mhahnenberg@apple.com's avatar
mhahnenberg@apple.com committed
312 313
	Source/JavaScriptCore/heap/CopiedSpace.cpp \
	Source/JavaScriptCore/heap/CopiedSpace.h \
314
	Source/JavaScriptCore/heap/CopiedSpaceInlines.h \
kov@webkit.org's avatar
kov@webkit.org committed
315 316 317 318
	Source/JavaScriptCore/heap/CopyVisitor.h \
	Source/JavaScriptCore/heap/CopyVisitorInlines.h \
	Source/JavaScriptCore/heap/CopyVisitor.cpp \
	Source/JavaScriptCore/heap/CopyWorkList.h \
319 320
	Source/JavaScriptCore/heap/ConservativeRoots.cpp \
	Source/JavaScriptCore/heap/ConservativeRoots.h \
321 322
	Source/JavaScriptCore/heap/DFGCodeBlocks.cpp \
	Source/JavaScriptCore/heap/DFGCodeBlocks.h \
323
	Source/JavaScriptCore/heap/GCAssertions.h \
324
	Source/JavaScriptCore/heap/Handle.h \
325 326
	Source/JavaScriptCore/heap/HandleBlock.h \
	Source/JavaScriptCore/heap/HandleBlockInlines.h \
ggaren@apple.com's avatar
Renamed  
ggaren@apple.com committed
327 328
	Source/JavaScriptCore/heap/HandleSet.cpp \
	Source/JavaScriptCore/heap/HandleSet.h \
329
	Source/JavaScriptCore/heap/HeapBlock.h \
330 331
	Source/JavaScriptCore/heap/HeapTimer.h \
	Source/JavaScriptCore/heap/HeapTimer.cpp \
wingo@igalia.com's avatar
wingo@igalia.com committed
332 333
	Source/JavaScriptCore/heap/IncrementalSweeper.h \
	Source/JavaScriptCore/heap/IncrementalSweeper.cpp \
334
	Source/JavaScriptCore/heap/SlotVisitor.cpp \
335
	Source/JavaScriptCore/heap/SlotVisitor.h \
336
	Source/JavaScriptCore/heap/SlotVisitorInlines.h \
337 338
	Source/JavaScriptCore/heap/HandleStack.cpp \
	Source/JavaScriptCore/heap/HandleStack.h \
339
	Source/JavaScriptCore/heap/HandleTypes.h \
340
	Source/JavaScriptCore/heap/BlockAllocator.cpp \
341
	Source/JavaScriptCore/heap/BlockAllocator.h \
342 343 344 345
	Source/JavaScriptCore/heap/GCThreadSharedData.cpp \
	Source/JavaScriptCore/heap/GCThreadSharedData.h \
	Source/JavaScriptCore/heap/GCThread.cpp \
	Source/JavaScriptCore/heap/GCThread.h \
346 347
	Source/JavaScriptCore/heap/Heap.cpp \
	Source/JavaScriptCore/heap/Heap.h \
348 349
	Source/JavaScriptCore/heap/HeapStatistics.cpp \
	Source/JavaScriptCore/heap/HeapStatistics.h \
350 351
	Source/JavaScriptCore/heap/JITStubRoutineSet.cpp \
	Source/JavaScriptCore/heap/JITStubRoutineSet.h \
352
	Source/JavaScriptCore/heap/ListableHandler.h \
353 354
	Source/JavaScriptCore/heap/Local.h \
	Source/JavaScriptCore/heap/LocalScope.h \
355 356 357 358
	Source/JavaScriptCore/heap/MachineStackMarker.cpp \
	Source/JavaScriptCore/heap/MachineStackMarker.h \
	Source/JavaScriptCore/heap/MarkStack.cpp \
	Source/JavaScriptCore/heap/MarkStack.h \
359
	Source/JavaScriptCore/heap/MarkStackInlines.h \
360
	Source/JavaScriptCore/heap/HeapRootVisitor.h \
361 362
	Source/JavaScriptCore/heap/MarkedAllocator.cpp \
	Source/JavaScriptCore/heap/MarkedAllocator.h \
363 364
	Source/JavaScriptCore/heap/MarkedBlock.cpp \
	Source/JavaScriptCore/heap/MarkedBlock.h \
365 366
	Source/JavaScriptCore/heap/MarkedBlockSet.h \
	Source/JavaScriptCore/heap/TinyBloomFilter.h \
367 368
	Source/JavaScriptCore/heap/MarkedSpace.cpp \
	Source/JavaScriptCore/heap/MarkedSpace.h \
369
	Source/JavaScriptCore/heap/PassWeak.h \
370
	Source/JavaScriptCore/heap/Region.h \
371
	Source/JavaScriptCore/heap/Strong.h \
372
	Source/JavaScriptCore/heap/StrongInlines.h \
373 374
	Source/JavaScriptCore/heap/SuperRegion.cpp \
	Source/JavaScriptCore/heap/SuperRegion.h \
375
	Source/JavaScriptCore/heap/UnconditionalFinalizer.h \
376 377
	Source/JavaScriptCore/heap/VTableSpectrum.cpp \
	Source/JavaScriptCore/heap/VTableSpectrum.h \
378
	Source/JavaScriptCore/heap/Weak.cpp \
379
	Source/JavaScriptCore/heap/Weak.h \
380
	Source/JavaScriptCore/heap/WeakBlock.cpp \
381
	Source/JavaScriptCore/heap/WeakBlock.h \
382
	Source/JavaScriptCore/heap/WeakHandleOwner.cpp \
383 384
	Source/JavaScriptCore/heap/WeakHandleOwner.h \
	Source/JavaScriptCore/heap/WeakImpl.h \
385
	Source/JavaScriptCore/heap/WeakInlines.h \
386 387
	Source/JavaScriptCore/heap/WeakSet.cpp \
	Source/JavaScriptCore/heap/WeakSet.h \
388
	Source/JavaScriptCore/heap/WeakSetInlines.h \
389
	Source/JavaScriptCore/heap/WeakReferenceHarvester.h \
390 391
	Source/JavaScriptCore/heap/WriteBarrierSupport.cpp \
	Source/JavaScriptCore/heap/WriteBarrierSupport.h \
392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431
	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 \
432 433
	Source/JavaScriptCore/interpreter/AbstractPC.cpp \
	Source/JavaScriptCore/interpreter/AbstractPC.h \
434 435 436 437 438 439
	Source/JavaScriptCore/interpreter/CachedCall.h \
	Source/JavaScriptCore/interpreter/CallFrameClosure.h \
	Source/JavaScriptCore/interpreter/CallFrame.cpp \
	Source/JavaScriptCore/interpreter/CallFrame.h \
	Source/JavaScriptCore/interpreter/Interpreter.cpp \
	Source/JavaScriptCore/interpreter/Interpreter.h \
440 441
	Source/JavaScriptCore/interpreter/JSStack.cpp \
	Source/JavaScriptCore/interpreter/JSStack.h \
442
	Source/JavaScriptCore/interpreter/JSStackInlines.h \
443
	Source/JavaScriptCore/interpreter/Register.h \
444 445
	Source/JavaScriptCore/interpreter/VMInspector.cpp \
	Source/JavaScriptCore/interpreter/VMInspector.h \
446
	Source/JavaScriptCore/JavaScriptCorePrefix.h \
447
	Source/JavaScriptCore/jit/CompactJITCodeMap.h \
448 449
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.cpp \
	Source/JavaScriptCore/jit/ClosureCallStubRoutine.h \
450 451
	Source/JavaScriptCore/jit/ExecutableAllocator.cpp \
	Source/JavaScriptCore/jit/ExecutableAllocator.h \
452
	Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp \
453 454
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp \
	Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h \
455 456
	Source/JavaScriptCore/jit/HostCallReturnValue.cpp \
	Source/JavaScriptCore/jit/HostCallReturnValue.h \
457 458 459 460
	Source/JavaScriptCore/jit/JITArithmetic32_64.cpp \
	Source/JavaScriptCore/jit/JITArithmetic.cpp \
	Source/JavaScriptCore/jit/JITCall32_64.cpp \
	Source/JavaScriptCore/jit/JITCall.cpp \
461
	Source/JavaScriptCore/jit/JITCode.cpp \
462
	Source/JavaScriptCore/jit/JITCode.h \
463
	Source/JavaScriptCore/jit/JITCompilationEffort.h \
464 465
	Source/JavaScriptCore/jit/JITDisassembler.cpp \
	Source/JavaScriptCore/jit/JITDisassembler.h \
466
	Source/JavaScriptCore/jit/JITDriver.h \
467 468
	Source/JavaScriptCore/jit/JIT.cpp \
	Source/JavaScriptCore/jit/JIT.h \
469 470
	Source/JavaScriptCore/jit/JITExceptions.cpp \
	Source/JavaScriptCore/jit/JITExceptions.h \
471
	Source/JavaScriptCore/jit/JITInlines.h \
472 473 474 475 476
	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 \
477 478
	Source/JavaScriptCore/jit/JITStubRoutine.cpp \
	Source/JavaScriptCore/jit/JITStubRoutine.h \
479 480
	Source/JavaScriptCore/jit/JITStubs.cpp \
	Source/JavaScriptCore/jit/JITStubs.h \
481 482 483 484 485 486
	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 \
487 488
	Source/JavaScriptCore/jit/JITThunks.cpp \
	Source/JavaScriptCore/jit/JITThunks.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
489
	Source/JavaScriptCore/jit/JITWriteBarrier.h \
490
	Source/JavaScriptCore/jit/JSInterfaceJIT.h \
491 492
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.cpp \
	Source/JavaScriptCore/jit/JumpReplacementWatchpoint.h \
493
	Source/JavaScriptCore/jit/SpecializedThunkJIT.h \
494
	Source/JavaScriptCore/jit/ThunkGenerator.h \
495 496
	Source/JavaScriptCore/jit/ThunkGenerators.cpp \
	Source/JavaScriptCore/jit/ThunkGenerators.h \
497
	Source/JavaScriptCore/jit/UnusedPointer.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
498
	Source/JavaScriptCore/llint/LLIntCommon.h \
499 500
	Source/JavaScriptCore/llint/LLIntCLoop.cpp \
	Source/JavaScriptCore/llint/LLIntCLoop.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
501
	Source/JavaScriptCore/llint/LLIntData.cpp \
502
	Source/JavaScriptCore/llint/LLIntData.h \
503 504
	Source/JavaScriptCore/llint/LLIntEntrypoints.cpp \
	Source/JavaScriptCore/llint/LLIntEntrypoints.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
505 506 507
	Source/JavaScriptCore/llint/LLIntExceptions.cpp \
	Source/JavaScriptCore/llint/LLIntExceptions.h \
	Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h \
508
	Source/JavaScriptCore/llint/LLIntOpcode.h \
wingo@igalia.com's avatar
wingo@igalia.com committed
509 510 511 512
	Source/JavaScriptCore/llint/LLIntSlowPaths.cpp \
	Source/JavaScriptCore/llint/LLIntSlowPaths.h \
	Source/JavaScriptCore/llint/LLIntThunks.cpp \
	Source/JavaScriptCore/llint/LLIntThunks.h \
513 514
	Source/JavaScriptCore/llint/LowLevelInterpreter.cpp \
	Source/JavaScriptCore/llint/LowLevelInterpreter.h \
515 516 517 518 519 520 521 522 523 524
	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 \
525
	Source/JavaScriptCore/parser/ParserError.h \
526
	Source/JavaScriptCore/parser/ParserTokens.h \
527 528
	Source/JavaScriptCore/parser/Parser.cpp \
	Source/JavaScriptCore/parser/Parser.h \
529
	Source/JavaScriptCore/parser/ParserModes.h \
530 531
	Source/JavaScriptCore/parser/ResultType.h \
	Source/JavaScriptCore/parser/SourceCode.h \
532
	Source/JavaScriptCore/parser/SourceProvider.cpp \
533 534 535 536 537 538
	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 \
539 540
	Source/JavaScriptCore/profiler/ProfilerBytecode.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecode.h \
541 542
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp \
	Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.h \
543 544 545 546 547 548 549 550 551 552 553 554 555 556 557
	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 \
558 559 560 561
	Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExit.h \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.cpp \
	Source/JavaScriptCore/profiler/ProfilerOSRExitSite.h \
562 563
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp \
	Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.h \
564 565 566 567 568 569
	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 \
570 571
	Source/JavaScriptCore/profiler/LegacyProfiler.cpp \
	Source/JavaScriptCore/profiler/LegacyProfiler.h \
572 573 574 575 576 577
	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 \
578
	Source/JavaScriptCore/runtime/ArrayConventions.h \
579 580
	Source/JavaScriptCore/runtime/ArrayPrototype.cpp \
	Source/JavaScriptCore/runtime/ArrayPrototype.h \
581
	Source/JavaScriptCore/runtime/ArrayStorage.h \
582
	Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
583
	Source/JavaScriptCore/runtime/BigInteger.h \
584 585 586 587 588 589
	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 \
590
	Source/JavaScriptCore/runtime/ButterflyInlines.h \
591
	Source/JavaScriptCore/runtime/Butterfly.h \
592 593 594 595
	Source/JavaScriptCore/runtime/CachedTranscendentalFunction.h \
	Source/JavaScriptCore/runtime/CallData.cpp \
	Source/JavaScriptCore/runtime/CallData.h \
	Source/JavaScriptCore/runtime/ClassInfo.h \
596 597
	Source/JavaScriptCore/runtime/CodeCache.cpp \
	Source/JavaScriptCore/runtime/CodeCache.h \
598
	Source/JavaScriptCore/runtime/CodeSpecializationKind.cpp \
599
	Source/JavaScriptCore/runtime/CodeSpecializationKind.h \
600 601
	Source/JavaScriptCore/runtime/CommonIdentifiers.cpp \
	Source/JavaScriptCore/runtime/CommonIdentifiers.h \
602
	Source/JavaScriptCore/runtime/CommonSlowPaths.h \
603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627
	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 \
	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 \
628
	Source/JavaScriptCore/runtime/ExecutionHarness.h \
629 630
	Source/JavaScriptCore/runtime/FunctionConstructor.cpp \
	Source/JavaScriptCore/runtime/FunctionConstructor.h \
631 632
	Source/JavaScriptCore/runtime/FunctionExecutableDump.cpp \
	Source/JavaScriptCore/runtime/FunctionExecutableDump.h \
633 634 635 636 637 638 639 640
	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 \
641
	Source/JavaScriptCore/runtime/IndexingHeaderInlines.h \
642
	Source/JavaScriptCore/runtime/IndexingHeader.h \
643
	Source/JavaScriptCore/runtime/IndexingType.cpp \
644
	Source/JavaScriptCore/runtime/IndexingType.h \
645 646 647 648
	Source/JavaScriptCore/runtime/InitializeThreading.cpp \
	Source/JavaScriptCore/runtime/InitializeThreading.h \
	Source/JavaScriptCore/runtime/InternalFunction.cpp \
	Source/JavaScriptCore/runtime/InternalFunction.h \
649
	Source/JavaScriptCore/runtime/Intrinsic.h \
650 651 652 653 654 655 656 657
	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 \
658
	Source/JavaScriptCore/runtime/JSDateMath.cpp \
659
	Source/JavaScriptCore/runtime/JSCellInlines.h \
660
	Source/JavaScriptCore/runtime/JSDateMath.h \
661
	Source/JavaScriptCore/runtime/JSDestructibleObject.h \
662 663
	Source/JavaScriptCore/runtime/JSFunction.cpp \
	Source/JavaScriptCore/runtime/JSFunction.h \
664 665
	Source/JavaScriptCore/runtime/JSBoundFunction.cpp \
	Source/JavaScriptCore/runtime/JSBoundFunction.h \
666
	Source/JavaScriptCore/runtime/JSExportMacros.h \
ggaren@apple.com's avatar
ggaren@apple.com committed
667 668
	Source/JavaScriptCore/runtime/VM.cpp \
	Source/JavaScriptCore/runtime/VM.h \
669 670 671 672
	Source/JavaScriptCore/runtime/JSGlobalObject.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp \
	Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h \
	Source/JavaScriptCore/runtime/JSGlobalObject.h \
673 674
	Source/JavaScriptCore/runtime/JSProxy.cpp \
	Source/JavaScriptCore/runtime/JSProxy.h \
675 676 677 678 679 680 681 682 683 684
	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 \
685 686
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSSegmentedVariableObject.h \
687
	Source/JavaScriptCore/runtime/JSWithScope.cpp \
688 689 690 691
	Source/JavaScriptCore/runtime/JSNameScope.cpp \
	Source/JavaScriptCore/runtime/JSNameScope.h \
	Source/JavaScriptCore/runtime/JSScope.cpp \
	Source/JavaScriptCore/runtime/JSScope.h \
692
	Source/JavaScriptCore/runtime/JSStringBuilder.h \
693 694
	Source/JavaScriptCore/runtime/JSStringJoiner.cpp \
	Source/JavaScriptCore/runtime/JSStringJoiner.h \
695 696
	Source/JavaScriptCore/runtime/JSString.cpp \
	Source/JavaScriptCore/runtime/JSString.h \
697 698
	Source/JavaScriptCore/runtime/JSSymbolTableObject.cpp \
	Source/JavaScriptCore/runtime/JSSymbolTableObject.h \
699 700
	Source/JavaScriptCore/runtime/JSType.h \
	Source/JavaScriptCore/runtime/JSTypeInfo.h \
701 702 703
	Source/JavaScriptCore/runtime/JSCJSValue.cpp \
	Source/JavaScriptCore/runtime/JSCJSValue.h \
	Source/JavaScriptCore/runtime/JSCJSValueInlines.h \
704 705
	Source/JavaScriptCore/runtime/JSVariableObject.cpp \
	Source/JavaScriptCore/runtime/JSVariableObject.h \
706
	Source/JavaScriptCore/runtime/JSWithScope.h \
707 708 709 710 711 712
	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 \
713
	Source/JavaScriptCore/runtime/MatchResult.h \
714 715
	Source/JavaScriptCore/runtime/MathObject.cpp \
	Source/JavaScriptCore/runtime/MathObject.h \
716
	Source/JavaScriptCore/runtime/MemoryStatistics.h \
717 718 719 720 721 722
	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 \
723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739
	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 \
740 741
	Source/JavaScriptCore/runtime/Options.cpp \
	Source/JavaScriptCore/runtime/Options.h \
742
	Source/JavaScriptCore/runtime/PrivateName.h \
743 744 745
	Source/JavaScriptCore/runtime/PropertyDescriptor.cpp \
	Source/JavaScriptCore/runtime/PropertyDescriptor.h \
	Source/JavaScriptCore/runtime/PropertyMapHashTable.h \
746
	Source/JavaScriptCore/runtime/PropertyName.h \
747 748
	Source/JavaScriptCore/runtime/PropertyNameArray.cpp \
	Source/JavaScriptCore/runtime/PropertyNameArray.h \
749
	Source/JavaScriptCore/runtime/PropertyOffset.h \
750 751
	Source/JavaScriptCore/runtime/PropertySlot.cpp \
	Source/JavaScriptCore/runtime/PropertySlot.h \
752
	Source/JavaScriptCore/runtime/PropertyTable.cpp \
753 754
	Source/JavaScriptCore/runtime/PrototypeMap.cpp \
	Source/JavaScriptCore/runtime/PrototypeMap.h \
755
	Source/JavaScriptCore/runtime/PropertyStorage.h \
756
	Source/JavaScriptCore/runtime/Protect.h \
757
	Source/JavaScriptCore/runtime/PutDirectIndexMode.h \
758 759 760 761 762 763 764 765
	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 \
766
	Source/JavaScriptCore/runtime/RegExpMatchesArray.cpp \
767
	Source/JavaScriptCore/runtime/RegExpMatchesArray.h \
768 769
	Source/JavaScriptCore/runtime/RegExpCachedResult.cpp \
	Source/JavaScriptCore/runtime/RegExpCachedResult.h \
770 771 772 773
	Source/JavaScriptCore/runtime/RegExpObject.cpp \
	Source/JavaScriptCore/runtime/RegExpObject.h \
	Source/JavaScriptCore/runtime/RegExpPrototype.cpp \
	Source/JavaScriptCore/runtime/RegExpPrototype.h \
774
	Source/JavaScriptCore/runtime/Reject.h \
775 776
	Source/JavaScriptCore/runtime/SamplingCounter.cpp \
	Source/JavaScriptCore/runtime/SamplingCounter.h \
777 778
	Source/JavaScriptCore/runtime/SmallStrings.cpp \
	Source/JavaScriptCore/runtime/SmallStrings.h \
779 780
	Source/JavaScriptCore/runtime/SparseArrayValueMap.cpp \
	Source/JavaScriptCore/runtime/SparseArrayValueMap.h \
781 782 783 784 785 786 787 788 789 790 791 792 793 794
	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 \
795
	Source/JavaScriptCore/runtime/StructureInlines.h \
796 797 798
	Source/JavaScriptCore/runtime/StructureRareData.cpp \
	Source/JavaScriptCore/runtime/StructureRareData.h \
	Source/JavaScriptCore/runtime/StructureRareDataInlines.h \
799
	Source/JavaScriptCore/runtime/StructureTransitionTable.h \
800
	Source/JavaScriptCore/runtime/SymbolTable.cpp \
801 802
	Source/JavaScriptCore/runtime/SymbolTable.h \
	Source/JavaScriptCore/runtime/Tracing.h \
803
	Source/JavaScriptCore/runtime/TypedArrayDescriptor.h \
xan@webkit.org's avatar
Tools:  
xan@webkit.org committed
804
	Source/JavaScriptCore/runtime/Uint16WithFraction.h \
805
	Source/JavaScriptCore/runtime/VMStackBounds.h \
806 807 808
	Source/JavaScriptCore/runtime/Watchdog.cpp \
	Source/JavaScriptCore/runtime/Watchdog.h \
	Source/JavaScriptCore/runtime/WatchdogNone.cpp \
809 810 811
	Source/JavaScriptCore/runtime/WeakGCMap.h \
	Source/JavaScriptCore/runtime/WeakRandom.h \
	Source/JavaScriptCore/runtime/WriteBarrier.h \
812 813 814 815 816 817
	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 \
818
	Source/JavaScriptCore/yarr/Yarr.h \
819 820
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp \
	Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.h \
821 822 823 824 825 826 827 828 829 830
	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

831
llint_nosources += \
wingo@igalia.com's avatar
wingo@igalia.com committed
832 833 834 835
	Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter64.asm \
	Source/JavaScriptCore/llint/LowLevelInterpreter.asm

836
offlineasm_nosources += \
837
	Source/JavaScriptCore/offlineasm/arm.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
838 839 840
	Source/JavaScriptCore/offlineasm/asm.rb \
	Source/JavaScriptCore/offlineasm/ast.rb \
	Source/JavaScriptCore/offlineasm/backends.rb \
841
	Source/JavaScriptCore/offlineasm/cloop.rb \
842
	Source/JavaScriptCore/offlineasm/config.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
843 844
	Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb \
	Source/JavaScriptCore/offlineasm/instructions.rb \
845
	Source/JavaScriptCore/offlineasm/mips.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
846 847 848 849
	Source/JavaScriptCore/offlineasm/offsets.rb \
	Source/JavaScriptCore/offlineasm/opt.rb \
	Source/JavaScriptCore/offlineasm/parser.rb \
	Source/JavaScriptCore/offlineasm/registers.rb \
850
	Source/JavaScriptCore/offlineasm/risc.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
851 852
	Source/JavaScriptCore/offlineasm/self_hash.rb \
	Source/JavaScriptCore/offlineasm/settings.rb \
853
	Source/JavaScriptCore/offlineasm/sh4.rb \
wingo@igalia.com's avatar
wingo@igalia.com committed
854 855 856
	Source/JavaScriptCore/offlineasm/transform.rb \
	Source/JavaScriptCore/offlineasm/x86.rb

857 858 859 860 861 862 863 864 865 866 867 868
# 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
869
Programs_LLIntOffsetsExtractor_SOURCES = \
870
	Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
wingo@igalia.com's avatar
wingo@igalia.com committed
871

872
Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_SOURCES = \
873
	Source/JavaScriptCore/JSCTypedArrayStubs.h \
874
	Source/JavaScriptCore/jsc.cpp