Added Serialization.h, Serialize.h, Deserialize.h, Serialize.cpp, and
[oota-llvm.git] / Xcode / LLVM.xcodeproj / project.pbxproj
index a195dbda59029bef3887276805ec2aba904fb4ce..99b67b981c681b01dc96118ce762e0e8470752b3 100644 (file)
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
+               35A9CDED0CD0F6AF008ABC1D /* Deserialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Deserialize.h; sourceTree = "<group>"; };
+               35A9CDEE0CD0F6AF008ABC1D /* Serialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Serialization.h; sourceTree = "<group>"; };
+               35A9CDEF0CD0F6AF008ABC1D /* Serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Serialize.h; sourceTree = "<group>"; };
+               35A9CDF00CD0F6D5008ABC1D /* Deserialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Deserialize.cpp; sourceTree = "<group>"; };
+               35A9CDF10CD0F6E1008ABC1D /* Serialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Serialize.cpp; sourceTree = "<group>"; };
+               35E98A830CBC2ED300C5CDC1 /* DenseSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DenseSet.h; sourceTree = "<group>"; };
+               35E98A840CBC2ED300C5CDC1 /* ImmutableMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImmutableMap.h; sourceTree = "<group>"; };
+               35E98A850CBC2ED300C5CDC1 /* ImmutableSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImmutableSet.h; sourceTree = "<group>"; };
                84115FFE0B66D87400E1293E /* TargetMachOWriterInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TargetMachOWriterInfo.cpp; sourceTree = "<group>"; };
                84115FFF0B66D89B00E1293E /* PPCMachOWriterInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PPCMachOWriterInfo.cpp; sourceTree = "<group>"; };
                841160000B66D8AC00E1293E /* PPCMachOWriterInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PPCMachOWriterInfo.h; sourceTree = "<group>"; };
                9F7794870C73D51000551F9C /* LLVMBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LLVMBuilder.h; sourceTree = "<group>"; };
                9F7794880C73D51000551F9C /* MemoryBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryBuffer.h; sourceTree = "<group>"; };
                9F7794890C73D51000551F9C /* Streams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Streams.h; sourceTree = "<group>"; };
+               9F7C23E50CB81C2100498408 /* Analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Analysis.h; sourceTree = "<group>"; };
+               9F7C23E60CB81C2B00498408 /* Analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Analysis.cpp; sourceTree = "<group>"; };
+               9F7C240C0CB81ECD00498408 /* analysis_ocaml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analysis_ocaml.c; sourceTree = "<group>"; };
+               9F7C240D0CB81ECD00498408 /* llvm_analysis.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = llvm_analysis.ml; sourceTree = "<group>"; };
+               9F7C240E0CB81ECD00498408 /* llvm_analysis.mli */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = llvm_analysis.mli; sourceTree = "<group>"; };
+               9F7C2C4F0CB9496C00498408 /* analysis.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = analysis.ml; sourceTree = "<group>"; };
+               9F7C2C520CB9496C00498408 /* bitwriter.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bitwriter.ml; sourceTree = "<group>"; };
+               9F7C2C5D0CB9496C00498408 /* vmcore.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = vmcore.ml; sourceTree = "<group>"; };
                9FA638D90C77B184007F12AE /* AutoUpgrade.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AutoUpgrade.h; sourceTree = "<group>"; };
                9FA638DA0C77B184007F12AE /* GlobalAlias.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = GlobalAlias.h; sourceTree = "<group>"; };
                9FA638DB0C77B1AB007F12AE /* APInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = APInt.h; sourceTree = "<group>"; };
                9FE25D900CAB166D005383FC /* APFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APFloat.h; sourceTree = "<group>"; };
                9FE25D910CAB166D005383FC /* SparseBitVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SparseBitVector.h; sourceTree = "<group>"; };
                9FE25D920CAB169F005383FC /* RegisterCoalescer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterCoalescer.h; sourceTree = "<group>"; };
-               9FE25D930CAB16D8005383FC /* PostDominatorCalculation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PostDominatorCalculation.h; sourceTree = "<group>"; };
                9FE25D940CAB16FB005383FC /* RegisterCoalescer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterCoalescer.cpp; sourceTree = "<group>"; };
                9FE25D950CAB1724005383FC /* APFloat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APFloat.cpp; sourceTree = "<group>"; };
                9FE25D960CAB1759005383FC /* TargetCallingConv.td */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TargetCallingConv.td; sourceTree = "<group>"; };
                                DE816FAC08CFB44C0093BDEF /* utils */,
                                DE66F38D08ABF35C00323D32 /* docs */,
                                9FD3E56D0CA0116100E54D15 /* bindings */,
+                               9F7C2B690CB9496B00498408 /* test */,
                                DE66F3FD08ABF37000323D32 /* examples */,
                                DE66F38C08ABF35300323D32 /* CREDITS.TXT */,
                                CFD99AA80AFE827B0068D19C /* LICENSE.TXT */,
                9F68EB050C77AD2C004AA152 /* Reader */ = {
                        isa = PBXGroup;
                        children = (
+                               35A9CDF00CD0F6D5008ABC1D /* Deserialize.cpp */,
                                9F68EB060C77AD2C004AA152 /* BitcodeReader.cpp */,
                                9F68EB070C77AD2C004AA152 /* BitcodeReader.h */,
                        );
                                9F68EB130C77AD2C004AA152 /* BitcodeWriterPass.cpp */,
                                9F68EB250C77AD2C004AA152 /* ValueEnumerator.cpp */,
                                9F68EB260C77AD2C004AA152 /* ValueEnumerator.h */,
+                               35A9CDF10CD0F6E1008ABC1D /* Serialize.cpp */,
                        );
                        path = Writer;
                        sourceTree = "<group>";
                                9F7793830C73C54C00551F9C /* BitstreamWriter.h */,
                                9F7793840C73C54C00551F9C /* LLVMBitCodes.h */,
                                9F7793850C73C54C00551F9C /* ReaderWriter.h */,
+                               35A9CDEE0CD0F6AF008ABC1D /* Serialization.h */,
+                               35A9CDEF0CD0F6AF008ABC1D /* Serialize.h */,
+                               35A9CDED0CD0F6AF008ABC1D /* Deserialize.h */,
                        );
                        path = Bitcode;
                        sourceTree = "<group>";
                        path = MSIL;
                        sourceTree = "<group>";
                };
+               9F7C240B0CB81ECD00498408 /* analysis */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9F7C240C0CB81ECD00498408 /* analysis_ocaml.c */,
+                               9F7C240D0CB81ECD00498408 /* llvm_analysis.ml */,
+                               9F7C240E0CB81ECD00498408 /* llvm_analysis.mli */,
+                       );
+                       path = analysis;
+                       sourceTree = "<group>";
+               };
+               9F7C2B690CB9496B00498408 /* test */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9F7C2C4B0CB9496C00498408 /* Bindings */,
+                       );
+                       name = test;
+                       path = ../test;
+                       sourceTree = SOURCE_ROOT;
+               };
+               9F7C2C4B0CB9496C00498408 /* Bindings */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9F7C2C4C0CB9496C00498408 /* Ocaml */,
+                       );
+                       path = Bindings;
+                       sourceTree = "<group>";
+               };
+               9F7C2C4C0CB9496C00498408 /* Ocaml */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9F7C2C4F0CB9496C00498408 /* analysis.ml */,
+                               9F7C2C520CB9496C00498408 /* bitwriter.ml */,
+                               9F7C2C5D0CB9496C00498408 /* vmcore.ml */,
+                       );
+                       path = Ocaml;
+                       sourceTree = "<group>";
+               };
                9FA638E90C77B252007F12AE /* IPO */ = {
                        isa = PBXGroup;
                        children = (
                9FD3E56F0CA0116100E54D15 /* ocaml */ = {
                        isa = PBXGroup;
                        children = (
+                               9F7C240B0CB81ECD00498408 /* analysis */,
                                9FD3E5700CA0116100E54D15 /* bitwriter */,
                                9FD3E57A0CA0116100E54D15 /* llvm */,
                        );
                CF8F1B480B64F7AB00BB4199 /* include/llvm-c */ = {
                        isa = PBXGroup;
                        children = (
+                               9F7C23E50CB81C2100498408 /* Analysis.h */,
                                9FD3E58D0CA0125F00E54D15 /* BitWriter.h */,
                                9FD3E58E0CA0125F00E54D15 /* Core.h */,
                                CF8F1B490B64F7AB00BB4199 /* LinkTimeOptimizer.h */,
                DE66ECBD08ABEC0700323D32 /* lib/Analysis */ = {
                        isa = PBXGroup;
                        children = (
-                               9FE25D930CAB16D8005383FC /* PostDominatorCalculation.h */,
-                               9F68EB010C77AD02004AA152 /* LoopPass.cpp */,
-                               9F68EB020C77AD02004AA152 /* MemoryDependenceAnalysis.cpp */,
                                DE66ED1A08ABEC0800323D32 /* IPA */,
                                DE66ECBE08ABEC0700323D32 /* AliasAnalysis.cpp */,
                                DE66ECBF08ABEC0700323D32 /* AliasAnalysisCounter.cpp */,
                                DE66ECC008ABEC0700323D32 /* AliasAnalysisEvaluator.cpp */,
                                CF8F1B4D0B64F80700BB4199 /* AliasDebugger.cpp */,
                                DE66ECC108ABEC0700323D32 /* AliasSetTracker.cpp */,
+                               9F7C23E60CB81C2B00498408 /* Analysis.cpp */,
                                DE66ECC208ABEC0700323D32 /* BasicAliasAnalysis.cpp */,
                                DE66ECC308ABEC0700323D32 /* CFGPrinter.cpp */,
                                CF73C0B0098A523C00627152 /* ConstantFolding.cpp */,
                                DE66ED1908ABEC0800323D32 /* IntervalPartition.cpp */,
                                DE66ED3308ABEC0800323D32 /* LoadValueNumbering.cpp */,
                                DE66ED3408ABEC0800323D32 /* LoopInfo.cpp */,
+                               9F68EB010C77AD02004AA152 /* LoopPass.cpp */,
+                               9F68EB020C77AD02004AA152 /* MemoryDependenceAnalysis.cpp */,
                                DE66ED3608ABEC0800323D32 /* PostDominators.cpp */,
                                DE66ED3708ABEC0800323D32 /* ProfileInfo.cpp */,
                                DE66ED3808ABEC0800323D32 /* ProfileInfoLoader.cpp */,
                DE66F1EB08ABF03100323D32 /* ADT */ = {
                        isa = PBXGroup;
                        children = (
+                               35E98A830CBC2ED300C5CDC1 /* DenseSet.h */,
+                               35E98A840CBC2ED300C5CDC1 /* ImmutableMap.h */,
+                               35E98A850CBC2ED300C5CDC1 /* ImmutableSet.h */,
                                9FA638DD0C77B1AB007F12AE /* BitVector.h */,
                                DE66F1EE08ABF03100323D32 /* DenseMap.h */,
                                DE66F1EF08ABF03100323D32 /* DepthFirstIterator.h */,
                08FB7793FE84155DC02AAC07 /* Project object */ = {
                        isa = PBXProject;
                        buildConfigurationList = DE66EC5008ABE78900323D32 /* Build configuration list for PBXProject "LLVM" */;
+                       compatibilityVersion = "Xcode 2.4";
                        hasScannedForEncodings = 1;
                        mainGroup = 08FB7794FE84155DC02AAC07 /* LLVM */;
                        projectDirPath = "";