One file per class for CodeBlock.h/.cpp
[WebKit-https.git] / Source / JavaScriptCore / JavaScriptCore.xcodeproj / project.pbxproj
index 5436d0b..0659dab 100644 (file)
                149559EE0DDCDDF700648087 /* DebuggerCallFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149559ED0DDCDDF700648087 /* DebuggerCallFrame.cpp */; };
                14A1563210966365006FA260 /* DateInstanceCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A1563010966365006FA260 /* DateInstanceCache.h */; settings = {ATTRIBUTES = (Private, ); }; };
                14ABDF600A437FEF00ECCA01 /* JSCallbackObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14ABDF5E0A437FEF00ECCA01 /* JSCallbackObject.cpp */; };
+               14AD910C1DCA92940014F9FE /* EvalCodeBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AD91061DCA92940014F9FE /* EvalCodeBlock.h */; };
+               14AD910D1DCA92940014F9FE /* FunctionCodeBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AD91071DCA92940014F9FE /* FunctionCodeBlock.h */; };
+               14AD910E1DCA92940014F9FE /* GlobalCodeBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AD91081DCA92940014F9FE /* GlobalCodeBlock.h */; };
+               14AD910F1DCA92940014F9FE /* ModuleProgramCodeBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AD91091DCA92940014F9FE /* ModuleProgramCodeBlock.h */; };
+               14AD91101DCA92940014F9FE /* ProgramCodeBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AD910A1DCA92940014F9FE /* ProgramCodeBlock.h */; };
+               14AD91111DCA92940014F9FE /* WebAssemblyCodeBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AD910B1DCA92940014F9FE /* WebAssemblyCodeBlock.h */; };
+               14AD91171DCA97FD0014F9FE /* EvalCodeBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AD91121DCA97FD0014F9FE /* EvalCodeBlock.cpp */; };
+               14AD91181DCA97FD0014F9FE /* ModuleProgramCodeBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AD91131DCA97FD0014F9FE /* ModuleProgramCodeBlock.cpp */; };
+               14AD91191DCA97FD0014F9FE /* ProgramCodeBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AD91141DCA97FD0014F9FE /* ProgramCodeBlock.cpp */; };
+               14AD911A1DCA97FD0014F9FE /* WebAssemblyCodeBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AD91151DCA97FD0014F9FE /* WebAssemblyCodeBlock.cpp */; };
+               14AD911B1DCA97FD0014F9FE /* FunctionCodeBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AD91161DCA97FD0014F9FE /* FunctionCodeBlock.cpp */; };
                14B723B212D7DA46003BD5ED /* MachineStackMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14B7233F12D7D0DA003BD5ED /* MachineStackMarker.cpp */; };
                14B723B812D7DA6F003BD5ED /* MachineStackMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B7234012D7D0DA003BD5ED /* MachineStackMarker.h */; settings = {ATTRIBUTES = (Private, ); }; };
                14B8EC720A5652090062BE54 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6560A4CF04B3B3E7008AE952 /* CoreFoundation.framework */; };
                14ABB454099C2A0F00E2A24F /* JSType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSType.h; sourceTree = "<group>"; };
                14ABDF5D0A437FEF00ECCA01 /* JSCallbackObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCallbackObject.h; sourceTree = "<group>"; };
                14ABDF5E0A437FEF00ECCA01 /* JSCallbackObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSCallbackObject.cpp; sourceTree = "<group>"; };
+               14AD91061DCA92940014F9FE /* EvalCodeBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvalCodeBlock.h; sourceTree = "<group>"; };
+               14AD91071DCA92940014F9FE /* FunctionCodeBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionCodeBlock.h; sourceTree = "<group>"; };
+               14AD91081DCA92940014F9FE /* GlobalCodeBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalCodeBlock.h; sourceTree = "<group>"; };
+               14AD91091DCA92940014F9FE /* ModuleProgramCodeBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModuleProgramCodeBlock.h; sourceTree = "<group>"; };
+               14AD910A1DCA92940014F9FE /* ProgramCodeBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProgramCodeBlock.h; sourceTree = "<group>"; };
+               14AD910B1DCA92940014F9FE /* WebAssemblyCodeBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebAssemblyCodeBlock.h; sourceTree = "<group>"; };
+               14AD91121DCA97FD0014F9FE /* EvalCodeBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EvalCodeBlock.cpp; sourceTree = "<group>"; };
+               14AD91131DCA97FD0014F9FE /* ModuleProgramCodeBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModuleProgramCodeBlock.cpp; sourceTree = "<group>"; };
+               14AD91141DCA97FD0014F9FE /* ProgramCodeBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgramCodeBlock.cpp; sourceTree = "<group>"; };
+               14AD91151DCA97FD0014F9FE /* WebAssemblyCodeBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebAssemblyCodeBlock.cpp; sourceTree = "<group>"; };
+               14AD91161DCA97FD0014F9FE /* FunctionCodeBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FunctionCodeBlock.cpp; sourceTree = "<group>"; };
                14B7233F12D7D0DA003BD5ED /* MachineStackMarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MachineStackMarker.cpp; sourceTree = "<group>"; };
                14B7234012D7D0DA003BD5ED /* MachineStackMarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MachineStackMarker.h; sourceTree = "<group>"; };
                14BA78F013AAB88F005B7C2C /* SlotVisitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlotVisitor.h; sourceTree = "<group>"; };
                969A078F0ED1D3AE00F1F681 /* bytecode */ = {
                        isa = PBXGroup;
                        children = (
-                               E3A421421D6F588F0007C617 /* PreciseJumpTargetsInlines.h */,
-                               E3D264261D38C042000BE174 /* BytecodeGeneratorification.cpp */,
-                               E3D264271D38C042000BE174 /* BytecodeGeneratorification.h */,
-                               E3D264281D38C042000BE174 /* BytecodeGraph.h */,
-                               E3D264291D38C042000BE174 /* BytecodeRewriter.cpp */,
-                               E3D2642A1D38C042000BE174 /* BytecodeRewriter.h */,
                                5370B4F31BF25EA2005C40FC /* AdaptiveInferredPropertyValueWatchpointBase.cpp */,
                                5370B4F41BF25EA2005C40FC /* AdaptiveInferredPropertyValueWatchpointBase.h */,
+                               79A228331D35D71E00D8E067 /* ArithProfile.cpp */,
+                               79A228341D35D71E00D8E067 /* ArithProfile.h */,
                                0F8335B41639C1E3001443B5 /* ArrayAllocationProfile.cpp */,
                                0F8335B51639C1E3001443B5 /* ArrayAllocationProfile.h */,
                                0F63945115D07051006A597C /* ArrayProfile.cpp */,
                                0F63945215D07051006A597C /* ArrayProfile.h */,
-                               79A228331D35D71E00D8E067 /* ArithProfile.cpp */,
-                               79A228341D35D71E00D8E067 /* ArithProfile.h */,
                                C2FCAE0C17A9C24E0034C735 /* BytecodeBasicBlock.cpp */,
                                C2FCAE0D17A9C24E0034C735 /* BytecodeBasicBlock.h */,
                                0F21C27E14BEAA8000ADC64B /* BytecodeConventions.h */,
+                               E3D264261D38C042000BE174 /* BytecodeGeneratorification.cpp */,
+                               E3D264271D38C042000BE174 /* BytecodeGeneratorification.h */,
+                               E3D264281D38C042000BE174 /* BytecodeGraph.h */,
                                7094C4DC1AE439530041A2EE /* BytecodeIntrinsicRegistry.cpp */,
                                7094C4DD1AE439530041A2EE /* BytecodeIntrinsicRegistry.h */,
                                0F2DD80A1AB3D85800BBB8E8 /* BytecodeKills.h */,
                                C2FCAE0E17A9C24E0034C735 /* BytecodeLivenessAnalysis.cpp */,
                                C2FCAE0F17A9C24E0034C735 /* BytecodeLivenessAnalysis.h */,
                                0F666EBE183566F900D017F1 /* BytecodeLivenessAnalysisInlines.h */,
+                               E3D264291D38C042000BE174 /* BytecodeRewriter.cpp */,
+                               E3D2642A1D38C042000BE174 /* BytecodeRewriter.h */,
                                0F885E101849A3BE00F1E3FA /* BytecodeUseDef.h */,
                                0F8023E91613832300A0BA45 /* ByValInfo.h */,
                                0F64B2771A7957B2006E4E66 /* CallEdge.cpp */,
                                0F0B83A514BCF50400885B4F /* CodeType.h */,
                                0F6FC74E196110A800E1D02D /* ComplexGetStatus.cpp */,
                                0F6FC74F196110A800E1D02D /* ComplexGetStatus.h */,
-                               E3BFD0B91DAF807C0065DEA2 /* DOMJITAccessCasePatchpointParams.cpp */,
-                               E3BFD0BA1DAF807C0065DEA2 /* DOMJITAccessCasePatchpointParams.h */,
                                62E3D5EF1B8D0B7300B868BB /* DataFormat.cpp */,
                                0F426A4A1460CD6B00131F8F /* DataFormat.h */,
                                0FC712DC17CD8778008CC93C /* DeferredCompilationCallback.cpp */,
                                FE5068641AE246390009DAB7 /* DeferredSourceDump.h */,
                                0FBC0AE41496C7C100D4FBDD /* DFGExitProfile.cpp */,
                                0FBC0AE51496C7C100D4FBDD /* DFGExitProfile.h */,
+                               E3BFD0B91DAF807C0065DEA2 /* DOMJITAccessCasePatchpointParams.cpp */,
+                               E3BFD0BA1DAF807C0065DEA2 /* DOMJITAccessCasePatchpointParams.h */,
+                               14AD91121DCA97FD0014F9FE /* EvalCodeBlock.cpp */,
+                               14AD91061DCA92940014F9FE /* EvalCodeBlock.h */,
                                969A07920ED1D3AE00F1F681 /* EvalCodeCache.h */,
                                14142E521B796EDD00F4BF4B /* ExecutableInfo.h */,
                                0F56A1D415001CF2002992B1 /* ExecutionCounter.cpp */,
                                0FB105831675480C00F8AB6E /* ExitKind.h */,
                                0F0B83AA14BCF5B900885B4F /* ExpressionRangeInfo.h */,
                                0F666EBF183566F900D017F1 /* FullBytecodeLiveness.h */,
+                               14AD91161DCA97FD0014F9FE /* FunctionCodeBlock.cpp */,
+                               14AD91071DCA92940014F9FE /* FunctionCodeBlock.h */,
                                0F93329514CA7DC10085F3C6 /* GetByIdStatus.cpp */,
                                0F93329614CA7DC10085F3C6 /* GetByIdStatus.h */,
                                0F0332C118B01763005F979A /* GetByIdVariant.cpp */,
                                0F0332C218B01763005F979A /* GetByIdVariant.h */,
+                               14AD91081DCA92940014F9FE /* GlobalCodeBlock.h */,
                                0F0B83A814BCF55E00885B4F /* HandlerInfo.h */,
                                7905BB661D12050E0019FE57 /* InlineAccess.cpp */,
                                7905BB671D12050E0019FE57 /* InlineAccess.h */,
                                53FA2AE01CF37F3F0022711D /* LLIntPrototypeLoadAdaptiveStructureWatchpoint.h */,
                                0FB5467C14F5CFD3002C2989 /* MethodOfGettingAValueProfile.cpp */,
                                0FB5467A14F5C7D4002C2989 /* MethodOfGettingAValueProfile.h */,
+                               14AD91131DCA97FD0014F9FE /* ModuleProgramCodeBlock.cpp */,
+                               14AD91091DCA92940014F9FE /* ModuleProgramCodeBlock.h */,
                                14CA958C16AB50FA00938A06 /* ObjectAllocationProfile.h */,
                                0FD3E4031B618B6600C80E1E /* ObjectPropertyCondition.cpp */,
                                0FD3E4041B618B6600C80E1E /* ObjectPropertyCondition.h */,
                                0FF9CE721B9CD6D0004EDCA6 /* PolymorphicAccess.h */,
                                0F98205D16BFE37F00240D02 /* PreciseJumpTargets.cpp */,
                                0F98205E16BFE37F00240D02 /* PreciseJumpTargets.h */,
+                               E3A421421D6F588F0007C617 /* PreciseJumpTargetsInlines.h */,
+                               14AD91141DCA97FD0014F9FE /* ProgramCodeBlock.cpp */,
+                               14AD910A1DCA92940014F9FE /* ProgramCodeBlock.h */,
                                0FD3E4071B618B6600C80E1E /* PropertyCondition.cpp */,
                                0FD3E4081B618B6600C80E1E /* PropertyCondition.h */,
                                0F15CD201BA5F9860031FFD3 /* PutByIdFlags.cpp */,
                                0F426A461460CBAB00131F8F /* VirtualRegister.h */,
                                0F919D2215853CDE004A4E7D /* Watchpoint.cpp */,
                                0F919D2315853CDE004A4E7D /* Watchpoint.h */,
+                               14AD91151DCA97FD0014F9FE /* WebAssemblyCodeBlock.cpp */,
+                               14AD910B1DCA92940014F9FE /* WebAssemblyCodeBlock.h */,
                        );
                        path = bytecode;
                        sourceTree = "<group>";
                                269D636E1BFBE5D100101B1D /* FTLOutput.h in Headers */,
                                0FEC853E1BDACDAC0080FF74 /* B3UpsilonValue.h in Headers */,
                                0FEC85401BDACDAC0080FF74 /* B3UseCounts.h in Headers */,
+                               14AD91111DCA92940014F9FE /* WebAssemblyCodeBlock.h in Headers */,
                                0FEC85421BDACDAC0080FF74 /* B3Validate.h in Headers */,
                                0FEC85441BDACDAC0080FF74 /* B3Value.h in Headers */,
                                0FEC85451BDACDAC0080FF74 /* B3ValueInlines.h in Headers */,
                                0F2D4DDE19832D34007D4B19 /* DebuggerScope.h in Headers */,
                                0F136D4D174AD69E0075B354 /* DeferGC.h in Headers */,
                                0FC712DF17CD877C008CC93C /* DeferredCompilationCallback.h in Headers */,
+                               14AD910F1DCA92940014F9FE /* ModuleProgramCodeBlock.h in Headers */,
                                FE5068651AE246390009DAB7 /* DeferredSourceDump.h in Headers */,
                                A77A423E17A0BBFD00A8DB81 /* DFGAbstractHeap.h in Headers */,
                                A704D90317A0BAA8006BA554 /* DFGAbstractInterpreter.h in Headers */,
                                0F0B83A914BCF56200885B4F /* HandlerInfo.h in Headers */,
                                142E3136134FF0A600AFADB5 /* HandleSet.h in Headers */,
                                142E3138134FF0A600AFADB5 /* HandleStack.h in Headers */,
+                               14AD91101DCA92940014F9FE /* ProgramCodeBlock.h in Headers */,
                                1478297B1379E8A800A7C2A3 /* HandleTypes.h in Headers */,
                                0F10F1A31C420BF0001C07D2 /* AirCustom.h in Headers */,
                                535557141D9D9EA5006D583B /* WasmMemory.h in Headers */,
                                BC756FC90E2031B200DE7D12 /* JSGlobalObjectFunctions.h in Headers */,
                                A51007C1187CC3C600B38879 /* JSGlobalObjectInspectorController.h in Headers */,
                                A50E4B6418809DD50068A46D /* JSGlobalObjectRuntimeAgent.h in Headers */,
+                               14AD910C1DCA92940014F9FE /* EvalCodeBlock.h in Headers */,
                                A503FA2A188F105900110F14 /* JSGlobalObjectScriptDebugServer.h in Headers */,
                                79A228361D35D71F00D8E067 /* ArithProfile.h in Headers */,
                                A513E5C0185BFACC007E95AD /* JSInjectedScriptHost.h in Headers */,
                                BC18C4420E16F5CD00B34460 /* NumberConstructor.lut.h in Headers */,
                                BC18C4430E16F5CD00B34460 /* NumberObject.h in Headers */,
                                BC18C4440E16F5CD00B34460 /* NumberPrototype.h in Headers */,
+                               14AD910E1DCA92940014F9FE /* GlobalCodeBlock.h in Headers */,
                                996B73211BDA08EF00331B84 /* NumberPrototype.lut.h in Headers */,
                                142D3939103E4560007DCB52 /* NumericStrings.h in Headers */,
                                0F5513A61D5A682C00C32BD8 /* FreeList.h in Headers */,
                                0F93B4AA18B92C4D00178A3F /* PutByIdVariant.h in Headers */,
                                0F0CD4C215F1A6070032F1C0 /* PutDirectIndexMode.h in Headers */,
                                0F9FC8C514E1B60400D52AE0 /* PutKind.h in Headers */,
+                               14AD910D1DCA92940014F9FE /* FunctionCodeBlock.h in Headers */,
                                147B84630E6DE6B1004775A4 /* PutPropertySlot.h in Headers */,
                                0FF60AC216740F8300029779 /* ReduceWhitespace.h in Headers */,
                                E33637A61B63220200EE0840 /* ReflectObject.h in Headers */,
                                0FEC85871BDACDC70080FF74 /* AirSpecial.cpp in Sources */,
                                0FEC85891BDACDC70080FF74 /* AirSpillEverything.cpp in Sources */,
                                0FEC858B1BDACDC70080FF74 /* AirStackSlot.cpp in Sources */,
+                               14AD911A1DCA97FD0014F9FE /* WebAssemblyCodeBlock.cpp in Sources */,
                                0FEC858D1BDACDC70080FF74 /* AirTmp.cpp in Sources */,
                                0FEC85901BDACDC70080FF74 /* AirValidate.cpp in Sources */,
                                147F39BD107EC37600427A48 /* ArgList.cpp in Sources */,
                                1428082D107EC0570013E7B2 /* CallData.cpp in Sources */,
                                0F64B2791A7957B2006E4E66 /* CallEdge.cpp in Sources */,
                                1429D8DD0ED2205B00B89619 /* CallFrame.cpp in Sources */,
+                               14AD91181DCA97FD0014F9FE /* ModuleProgramCodeBlock.cpp in Sources */,
                                62EC9BB61B7EB07C00303AD1 /* CallFrameShuffleData.cpp in Sources */,
                                62D755D61B84FB46001801FA /* CallFrameShuffler.cpp in Sources */,
                                62D755D51B84FB40001801FA /* CallFrameShuffler32_64.cpp in Sources */,
                                2ADFA26318EF3540004F9FCC /* GCLogging.cpp in Sources */,
                                5341FC701DAC33E500E7E4D7 /* B3WasmBoundsCheckValue.cpp in Sources */,
                                0F93329F14CA7DCA0085F3C6 /* GetByIdStatus.cpp in Sources */,
+                               14AD91191DCA97FD0014F9FE /* ProgramCodeBlock.cpp in Sources */,
                                0F0332C318B01763005F979A /* GetByIdVariant.cpp in Sources */,
                                14280855107EC0E70013E7B2 /* GetterSetter.cpp in Sources */,
                                142E3135134FF0A600AFADB5 /* HandleSet.cpp in Sources */,
                                A5FD007D189B0B4C00633231 /* ScriptCallStackFactory.cpp in Sources */,
                                A503FA25188EFFFD00110F14 /* ScriptDebugServer.cpp in Sources */,
                                A55D93A5185012A800400DED /* ScriptFunctionCall.cpp in Sources */,
+                               14AD911B1DCA97FD0014F9FE /* FunctionCodeBlock.cpp in Sources */,
                                A54CF2F9184EAEDA00237F19 /* ScriptObject.cpp in Sources */,
                                A54CF2F5184EAB2400237F19 /* ScriptValue.cpp in Sources */,
                                A7299DA517D12858005F5FF9 /* SetConstructor.cpp in Sources */,
                                70B791961C024A28002481E2 /* GeneratorFunctionPrototype.cpp in Sources */,
                                AD2FCBE41DB58DAD00B3E736 /* JSWebAssemblyInstance.cpp in Sources */,
                                0FF42732158EBD58004CB9FF /* UDis86Disassembler.cpp in Sources */,
+                               14AD91171DCA97FD0014F9FE /* EvalCodeBlock.cpp in Sources */,
                                A76F279415F13C9600517D67 /* UnlinkedCodeBlock.cpp in Sources */,
                                14142E551B7973C000F4BF4B /* UnlinkedFunctionExecutable.cpp in Sources */,
                                B59F89391891F29F00D5CCDC /* UnlinkedInstructionStream.cpp in Sources */,