C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler).
[oota-llvm.git] / Xcode / LLVM.xcodeproj / project.pbxproj
index 1ae711ab4bdaae7b3ee66008eb859815493b929f..416ba597c7ac64136413184db898904fcab43242 100644 (file)
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
+               354CF6D10CD299440059AF3E /* DeserializeAPInt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeserializeAPInt.cpp; sourceTree = "<group>"; };
+               354CF6D20CD2994D0059AF3E /* SerializeAPInt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SerializeAPInt.cpp; sourceTree = "<group>"; };
+               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>"; };
+               754221420D171DFC00DDB61B /* MachineLICM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MachineLICM.cpp; 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>"; };
                8443EF210B66B62D00959964 /* TargetMachOWriterInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TargetMachOWriterInfo.h; sourceTree = "<group>"; };
+               9F4B0E5E0D0E02580061F270 /* bitreader_ocaml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bitreader_ocaml.c; sourceTree = "<group>"; };
+               9F4B0E5F0D0E02580061F270 /* llvm_bitreader.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = llvm_bitreader.ml; sourceTree = "<group>"; };
+               9F4B0E600D0E02580061F270 /* llvm_bitreader.mli */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = llvm_bitreader.mli; sourceTree = "<group>"; };
+               9F4B0E8C0D0E05ED0061F270 /* BitReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitReader.cpp; sourceTree = "<group>"; };
+               9F4B0E8D0D0E05ED0061F270 /* DeserializeAPFloat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeserializeAPFloat.cpp; sourceTree = "<group>"; };
+               9F502ADB0D1D8CA3007939DF /* executionengine_ocaml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = executionengine_ocaml.c; sourceTree = "<group>"; };
+               9F502ADC0D1D8CA3007939DF /* llvm_executionengine.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = llvm_executionengine.ml; sourceTree = "<group>"; };
+               9F502ADD0D1D8CA3007939DF /* llvm_executionengine.mli */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = llvm_executionengine.mli; sourceTree = "<group>"; };
+               9F502AEC0D1D8CF8007939DF /* executionengine.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = executionengine.ml; sourceTree = "<group>"; };
+               9F502B090D1D8D8D007939DF /* ExecutionEngineBindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExecutionEngineBindings.cpp; sourceTree = "<group>"; };
+               9F5B90CB0D0CE87100CDFDEA /* StringPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringPool.cpp; sourceTree = "<group>"; };
+               9F5B90CE0D0CE89300CDFDEA /* AlignOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlignOf.h; sourceTree = "<group>"; };
+               9F5B90CF0D0CE89300CDFDEA /* Registry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Registry.h; sourceTree = "<group>"; };
+               9F5B90D00D0CE89300CDFDEA /* StringPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringPool.h; sourceTree = "<group>"; };
+               9F5B90E70D0DF19100CDFDEA /* BitReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitReader.h; sourceTree = "<group>"; };
                9F68EB010C77AD02004AA152 /* LoopPass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = LoopPass.cpp; sourceTree = "<group>"; };
                9F68EB020C77AD02004AA152 /* MemoryDependenceAnalysis.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryDependenceAnalysis.cpp; sourceTree = "<group>"; };
                9F68EB060C77AD2C004AA152 /* BitcodeReader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BitcodeReader.cpp; sourceTree = "<group>"; };
                9F68EB130C77AD2C004AA152 /* BitcodeWriterPass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BitcodeWriterPass.cpp; sourceTree = "<group>"; };
                9F68EB250C77AD2C004AA152 /* ValueEnumerator.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ValueEnumerator.cpp; sourceTree = "<group>"; };
                9F68EB260C77AD2C004AA152 /* ValueEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ValueEnumerator.h; sourceTree = "<group>"; };
+               9F6B2CC00D0F6E56000F00FD /* bitreader.ml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bitreader.ml; sourceTree = "<group>"; };
                9F7793460C73BC2000551F9C /* CodeGenPrepare.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenPrepare.cpp; sourceTree = "<group>"; };
                9F7793470C73BC2000551F9C /* GVN.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GVN.cpp; sourceTree = "<group>"; };
                9F7793480C73BC2000551F9C /* GVNPRE.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GVNPRE.cpp; sourceTree = "<group>"; };
                9F7793490C73BC2000551F9C /* LoopIndexSplit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoopIndexSplit.cpp; sourceTree = "<group>"; };
                9F77934A0C73BC2000551F9C /* LoopRotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoopRotation.cpp; sourceTree = "<group>"; };
-               9F77934B0C73BC2000551F9C /* RedundantLoadElimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RedundantLoadElimination.cpp; sourceTree = "<group>"; };
                9F7793500C73BD1500551F9C /* ELFWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ELFWriter.h; sourceTree = "<group>"; };
                9F7793510C73BD1500551F9C /* IfConversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IfConversion.cpp; sourceTree = "<group>"; };
                9F7793520C73BD1500551F9C /* LowerSubregs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LowerSubregs.cpp; 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>"; };
                9FA638EA0C77B252007F12AE /* InlinerPass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = InlinerPass.h; sourceTree = "<group>"; };
                9FA638EB0C77B26B007F12AE /* BasicInliner.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BasicInliner.h; sourceTree = "<group>"; };
                9FA638EC0C77B26B007F12AE /* InlineCost.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = InlineCost.h; sourceTree = "<group>"; };
+               9FD3E5710CA0116100E54D15 /* bitwriter_ocaml.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = bitwriter_ocaml.c; sourceTree = "<group>"; };
+               9FD3E5720CA0116100E54D15 /* llvm_bitwriter.ml */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = llvm_bitwriter.ml; sourceTree = "<group>"; };
+               9FD3E5730CA0116100E54D15 /* llvm_bitwriter.mli */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = llvm_bitwriter.mli; sourceTree = "<group>"; };
+               9FD3E57B0CA0116100E54D15 /* llvm.ml */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = llvm.ml; sourceTree = "<group>"; };
+               9FD3E57C0CA0116100E54D15 /* llvm.mli */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = llvm.mli; sourceTree = "<group>"; };
+               9FD3E57D0CA0116100E54D15 /* llvm_ocaml.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = llvm_ocaml.c; sourceTree = "<group>"; };
+               9FD3E58D0CA0125F00E54D15 /* BitWriter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BitWriter.h; sourceTree = "<group>"; };
+               9FD3E58E0CA0125F00E54D15 /* Core.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Core.h; sourceTree = "<group>"; };
+               9FD3E5900CA0129D00E54D15 /* Core.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Core.cpp; path = ../lib/VMCore/Core.cpp; sourceTree = SOURCE_ROOT; };
+               9FD3E5920CA012B300E54D15 /* BitWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BitWriter.cpp; 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>"; };
+               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>"; };
                9FE4508B0C77A77000C4FEA4 /* ARMCodeEmitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ARMCodeEmitter.cpp; sourceTree = "<group>"; };
                9FE4508C0C77A77000C4FEA4 /* ARMGenAsmWriter.inc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.pascal; path = ARMGenAsmWriter.inc; sourceTree = "<group>"; };
                9FE4508D0C77A77000C4FEA4 /* ARMGenDAGISel.inc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.pascal; path = ARMGenDAGISel.inc; sourceTree = "<group>"; };
                9FE450E00C77ABE400C4FEA4 /* ArchiveInternals.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ArchiveInternals.h; sourceTree = "<group>"; };
                9FE450E10C77ABE400C4FEA4 /* ArchiveReader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArchiveReader.cpp; sourceTree = "<group>"; };
                9FE450E20C77ABE400C4FEA4 /* ArchiveWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ArchiveWriter.cpp; sourceTree = "<group>"; };
+               9FEB8C550D1CD1E200EE46BC /* ExecutionEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExecutionEngine.h; sourceTree = "<group>"; };
                CF1ACC9709C9DE4400D3C5EB /* IntrinsicInst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IntrinsicInst.cpp; path = ../lib/VMCore/IntrinsicInst.cpp; sourceTree = "<group>"; };
                CF26835B09178F5500C5F253 /* TargetInstrItineraries.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TargetInstrItineraries.h; sourceTree = "<group>"; };
                CF32AF5C0AEE6A4E00D24CD4 /* LLVMTargetMachine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LLVMTargetMachine.cpp; sourceTree = "<group>"; };
                DE66EE8408ABEE3500323D32 /* Program.inc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Program.inc; sourceTree = "<group>"; };
                DE66EE8508ABEE3500323D32 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
                DE66EE8608ABEE3500323D32 /* Signals.inc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Signals.inc; sourceTree = "<group>"; };
-               DE66EE8808ABEE3500323D32 /* Process.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Process.cpp; sourceTree = "<group>"; };
                DE66EE8908ABEE3500323D32 /* TimeValue.inc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = TimeValue.inc; sourceTree = "<group>"; };
                DE66EE8A08ABEE3500323D32 /* Unix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Unix.h; sourceTree = "<group>"; };
                DE66EE8C08ABEE3500323D32 /* DynamicLibrary.inc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = DynamicLibrary.inc; sourceTree = "<group>"; };
                        isa = PBXGroup;
                        children = (
                                DE66F1E908ABF03100323D32 /* include/llvm */,
-                               CF8F1B480B64F7AB00BB4199 /* llvm-c */,
+                               CF8F1B480B64F7AB00BB4199 /* include/llvm-c */,
                                DE66ECBD08ABEC0700323D32 /* lib/Analysis */,
                                9FE450DE0C77ABE400C4FEA4 /* lib/Archive */,
                                DE66EC8808ABEAC900323D32 /* lib/AsmParser */,
                                DE66F2BD08ABF14400323D32 /* tools */,
                                DE816FAC08CFB44C0093BDEF /* utils */,
                                DE66F38D08ABF35C00323D32 /* docs */,
+                               9FD3E56D0CA0116100E54D15 /* bindings */,
+                               9F7C2B690CB9496B00498408 /* test */,
                                DE66F3FD08ABF37000323D32 /* examples */,
                                DE66F38C08ABF35300323D32 /* CREDITS.TXT */,
                                CFD99AA80AFE827B0068D19C /* LICENSE.TXT */,
                                CFD99AAD0AFE827B0068D19C /* README.txt */,
+                               721CA1750D0B44D200D5004F /* Products */,
                        );
                        name = LLVM;
                        sourceTree = "<group>";
                };
+               721CA1750D0B44D200D5004F /* Products */ = {
+                       isa = PBXGroup;
+                       children = (
+                       );
+                       name = Products;
+                       sourceTree = "<group>";
+               };
+               9F4B0E5D0D0E02580061F270 /* bitreader */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9F4B0E5E0D0E02580061F270 /* bitreader_ocaml.c */,
+                               9F4B0E5F0D0E02580061F270 /* llvm_bitreader.ml */,
+                               9F4B0E600D0E02580061F270 /* llvm_bitreader.mli */,
+                       );
+                       path = bitreader;
+                       sourceTree = "<group>";
+               };
+               9F502ACD0D1D8CA3007939DF /* executionengine */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9F502ADB0D1D8CA3007939DF /* executionengine_ocaml.c */,
+                               9F502ADC0D1D8CA3007939DF /* llvm_executionengine.ml */,
+                               9F502ADD0D1D8CA3007939DF /* llvm_executionengine.mli */,
+                       );
+                       path = executionengine;
+                       sourceTree = "<group>";
+               };
                9F68EB030C77AD2C004AA152 /* lib/Bitcode */ = {
                        isa = PBXGroup;
                        children = (
                9F68EB050C77AD2C004AA152 /* Reader */ = {
                        isa = PBXGroup;
                        children = (
+                               35A9CDF00CD0F6D5008ABC1D /* Deserialize.cpp */,
+                               9F4B0E8D0D0E05ED0061F270 /* DeserializeAPFloat.cpp */,
+                               354CF6D10CD299440059AF3E /* DeserializeAPInt.cpp */,
                                9F68EB060C77AD2C004AA152 /* BitcodeReader.cpp */,
                                9F68EB070C77AD2C004AA152 /* BitcodeReader.h */,
+                               9F4B0E8C0D0E05ED0061F270 /* BitReader.cpp */,
                        );
                        path = Reader;
                        sourceTree = "<group>";
                9F68EB110C77AD2C004AA152 /* Writer */ = {
                        isa = PBXGroup;
                        children = (
+                               354CF6D20CD2994D0059AF3E /* SerializeAPInt.cpp */,
+                               9FD3E5920CA012B300E54D15 /* BitWriter.cpp */,
                                9F68EB120C77AD2C004AA152 /* BitcodeWriter.cpp */,
                                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 */,
+                               9F6B2CC00D0F6E56000F00FD /* bitreader.ml */,
+                               9F7C2C520CB9496C00498408 /* bitwriter.ml */,
+                               9F502AEC0D1D8CF8007939DF /* executionengine.ml */,
+                               9F7C2C5D0CB9496C00498408 /* vmcore.ml */,
+                       );
+                       path = Ocaml;
+                       sourceTree = "<group>";
+               };
                9FA638E90C77B252007F12AE /* IPO */ = {
                        isa = PBXGroup;
                        children = (
                        path = IPO;
                        sourceTree = "<group>";
                };
+               9FD3E56D0CA0116100E54D15 /* bindings */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9FD3E56F0CA0116100E54D15 /* ocaml */,
+                       );
+                       name = bindings;
+                       path = ../bindings;
+                       sourceTree = SOURCE_ROOT;
+               };
+               9FD3E56F0CA0116100E54D15 /* ocaml */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9F502ACD0D1D8CA3007939DF /* executionengine */,
+                               9F7C240B0CB81ECD00498408 /* analysis */,
+                               9F4B0E5D0D0E02580061F270 /* bitreader */,
+                               9FD3E5700CA0116100E54D15 /* bitwriter */,
+                               9FD3E57A0CA0116100E54D15 /* llvm */,
+                       );
+                       path = ocaml;
+                       sourceTree = "<group>";
+               };
+               9FD3E5700CA0116100E54D15 /* bitwriter */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9FD3E5710CA0116100E54D15 /* bitwriter_ocaml.c */,
+                               9FD3E5720CA0116100E54D15 /* llvm_bitwriter.ml */,
+                               9FD3E5730CA0116100E54D15 /* llvm_bitwriter.mli */,
+                       );
+                       path = bitwriter;
+                       sourceTree = "<group>";
+               };
+               9FD3E57A0CA0116100E54D15 /* llvm */ = {
+                       isa = PBXGroup;
+                       children = (
+                               9FD3E57B0CA0116100E54D15 /* llvm.ml */,
+                               9FD3E57C0CA0116100E54D15 /* llvm.mli */,
+                               9FD3E57D0CA0116100E54D15 /* llvm_ocaml.c */,
+                       );
+                       path = llvm;
+                       sourceTree = "<group>";
+               };
                9FE450DE0C77ABE400C4FEA4 /* lib/Archive */ = {
                        isa = PBXGroup;
                        children = (
                        path = ../lib/Archive;
                        sourceTree = SOURCE_ROOT;
                };
-               CF8F1B480B64F7AB00BB4199 /* llvm-c */ = {
+               CF8F1B480B64F7AB00BB4199 /* include/llvm-c */ = {
                        isa = PBXGroup;
                        children = (
+                               9F7C23E50CB81C2100498408 /* Analysis.h */,
+                               9F5B90E70D0DF19100CDFDEA /* BitReader.h */,
+                               9FD3E58D0CA0125F00E54D15 /* BitWriter.h */,
+                               9FD3E58E0CA0125F00E54D15 /* Core.h */,
+                               9FEB8C550D1CD1E200EE46BC /* ExecutionEngine.h */,
                                CF8F1B490B64F7AB00BB4199 /* LinkTimeOptimizer.h */,
                        );
-                       name = "llvm-c";
+                       name = "include/llvm-c";
                        path = "../include/llvm-c";
                        sourceTree = SOURCE_ROOT;
                };
                                9F77937C0C73C4F400551F9C /* ConstantFold.cpp */,
                                9F77937D0C73C4F400551F9C /* ConstantFold.h */,
                                DE66EC6008ABE86A00323D32 /* Constants.cpp */,
+                               9FD3E5900CA0129D00E54D15 /* Core.cpp */,
                                DE66EC6108ABE86A00323D32 /* Dominators.cpp */,
                                DE66EC6208ABE86A00323D32 /* Function.cpp */,
                                DE66EC6308ABE86A00323D32 /* Globals.cpp */,
                DE66ECBD08ABEC0700323D32 /* lib/Analysis */ = {
                        isa = PBXGroup;
                        children = (
-                               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 */,
                DE66ED3E08ABEC2A00323D32 /* lib/CodeGen */ = {
                        isa = PBXGroup;
                        children = (
+                               754221420D171DFC00DDB61B /* MachineLICM.cpp */,
                                9FE450AB0C77AB6100C4FEA4 /* README.txt */,
                                DE66ED8308ABEC2B00323D32 /* SelectionDAG */,
                                DE66ED3F08ABEC2A00323D32 /* AsmPrinter.cpp */,
                                9F7793550C73BD1500551F9C /* RegAllocBigBlock.cpp */,
                                DE66ED8008ABEC2B00323D32 /* RegAllocLinearScan.cpp */,
                                DE66ED8108ABEC2B00323D32 /* RegAllocLocal.cpp */,
+                               9FE25D940CAB16FB005383FC /* RegisterCoalescer.cpp */,
                                9F7793560C73BD1500551F9C /* RegisterScavenging.cpp */,
                                DE66ED8208ABEC2B00323D32 /* RegAllocSimple.cpp */,
                                9F7793570C73BD1500551F9C /* SimpleRegisterCoalescing.cpp */,
                                DE66EDC508ABEC9000323D32 /* Interpreter */,
                                DE66EDD308ABEC9000323D32 /* JIT */,
                                DE66EDC408ABEC9000323D32 /* ExecutionEngine.cpp */,
+                               9F502B090D1D8D8D007939DF /* ExecutionEngineBindings.cpp */,
                        );
                        name = lib/ExecutionEngine;
                        path = ../lib/ExecutionEngine;
                DE66EDFB08ABEDE600323D32 /* lib/Support */ = {
                        isa = PBXGroup;
                        children = (
+                               9FE25D950CAB1724005383FC /* APFloat.cpp */,
                                9FE450A60C77AB3200C4FEA4 /* APInt.cpp */,
                                9FE450A70C77AB3200C4FEA4 /* ConstantRange.cpp */,
                                9FE450A80C77AB3200C4FEA4 /* MemoryBuffer.cpp */,
                                DE66EE4408ABEDE600323D32 /* Statistic.cpp */,
                                CF8F1B510B64F86A00BB4199 /* Streams.cpp */,
                                DE66EE4508ABEDE700323D32 /* StringExtras.cpp */,
+                               9F5B90CB0D0CE87100CDFDEA /* StringPool.cpp */,
                                DE66EE4608ABEDE700323D32 /* SystemUtils.cpp */,
                                DE66EE4708ABEDE700323D32 /* Timer.cpp */,
                        );
                                DE66EE8408ABEE3500323D32 /* Program.inc */,
                                DE66EE8508ABEE3500323D32 /* README.txt */,
                                DE66EE8608ABEE3500323D32 /* Signals.inc */,
-                               DE66EE8708ABEE3500323D32 /* SUS */,
                                DE66EE8908ABEE3500323D32 /* TimeValue.inc */,
                                DE66EE8A08ABEE3500323D32 /* Unix.h */,
                        );
                        path = Unix;
                        sourceTree = "<group>";
                };
-               DE66EE8708ABEE3500323D32 /* SUS */ = {
-                       isa = PBXGroup;
-                       children = (
-                               DE66EE8808ABEE3500323D32 /* Process.cpp */,
-                       );
-                       path = SUS;
-                       sourceTree = "<group>";
-               };
                DE66EE8B08ABEE3500323D32 /* Win32 */ = {
                        isa = PBXGroup;
                        children = (
                                CF9BCD1508C75070001E7011 /* SubtargetFeature.cpp */,
                                DE66F08A08ABEE6000323D32 /* Target.td */,
                                CF47BD860AAF487E00A8B13E /* TargetAsmInfo.cpp */,
+                               9FE25D960CAB1759005383FC /* TargetCallingConv.td */,
                                DE66F08B08ABEE6000323D32 /* TargetData.cpp */,
                                DE66F08C08ABEE6000323D32 /* TargetFrameInfo.cpp */,
                                DE66F08D08ABEE6000323D32 /* TargetInstrInfo.cpp */,
                                DE66F1AF08ABEFB400323D32 /* LowerPacked.cpp */,
                                CF8F1B5B0B64FA2F00BB4199 /* PredicateSimplifier.cpp */,
                                DE66F1B508ABEFB400323D32 /* Reassociate.cpp */,
-                               9F77934B0C73BC2000551F9C /* RedundantLoadElimination.cpp */,
                                CF73C0B9098A546000627152 /* Reg2Mem.cpp */,
                                DE66F1B608ABEFB400323D32 /* ScalarReplAggregates.cpp */,
                                DE66F1B708ABEFB400323D32 /* SCCP.cpp */,
                DE66F1EB08ABF03100323D32 /* ADT */ = {
                        isa = PBXGroup;
                        children = (
+                               35E98A830CBC2ED300C5CDC1 /* DenseSet.h */,
+                               35E98A840CBC2ED300C5CDC1 /* ImmutableMap.h */,
+                               35E98A850CBC2ED300C5CDC1 /* ImmutableSet.h */,
                                9FA638DD0C77B1AB007F12AE /* BitVector.h */,
                                DE66F1EE08ABF03100323D32 /* DenseMap.h */,
                                DE66F1EF08ABF03100323D32 /* DepthFirstIterator.h */,
                                DE66F1F608ABF03100323D32 /* HashExtras.h */,
                                DE66F1F708ABF03100323D32 /* ilist */,
                                9FA638E00C77B1AB007F12AE /* IndexedMap.h */,
+                               9FE25D900CAB166D005383FC /* APFloat.h */,
                                9FA638DB0C77B1AB007F12AE /* APInt.h */,
                                9FA638DC0C77B1AB007F12AE /* APSInt.h */,
                                DE66F1F908ABF03100323D32 /* iterator.in */,
                                9FA638E30C77B1AB007F12AE /* SmallSet.h */,
                                CF33BE160AF62B4200E93805 /* SmallString.h */,
                                CF71B60F0AC45EDA0007F57C /* SmallVector.h */,
+                               9FE25D910CAB166D005383FC /* SparseBitVector.h */,
                                9FA638E40C77B1AB007F12AE /* StringMap.h */,
                                DE66F1FE08ABF03100323D32 /* Statistic.h */,
                                DE66F1FF08ABF03100323D32 /* STLExtras.h */,
                                9F7793890C73C57100551F9C /* MachORelocation.h */,
                                DE66F24408ABF03100323D32 /* Passes.h */,
                                CFE21C780A80CC0600D3E908 /* RegAllocRegistry.h */,
+                               9FE25D920CAB169F005383FC /* RegisterCoalescer.h */,
                                9F77938A0C73C57100551F9C /* RegisterScavenging.h */,
                                CF8F1B410B64F6D100BB4199 /* RuntimeLibcalls.h */,
                                DE66F24508ABF03100323D32 /* SchedGraphCommon.h */,
                        isa = PBXGroup;
                        children = (
                                DE66F27008ABF03200323D32 /* AIXDataTypesFix.h */,
+                               9F5B90CE0D0CE89300CDFDEA /* AlignOf.h */,
                                CF8F1B430B64F74400BB4199 /* Allocator.h */,
                                DE66F27108ABF03200323D32 /* Annotation.h */,
                                DE66F27208ABF03200323D32 /* CallSite.h */,
                                DE66F28708ABF03200323D32 /* PassNameParser.h */,
                                DE66F28808ABF03200323D32 /* PatternMatch.h */,
                                DE66F28908ABF03200323D32 /* PluginLoader.h */,
+                               9F5B90CF0D0CE89300CDFDEA /* Registry.h */,
                                DE66F28A08ABF03200323D32 /* SlowOperationInformer.h */,
                                DE66F28B08ABF03200323D32 /* StableBasicBlockNumbering.h */,
                                9F7794890C73D51000551F9C /* Streams.h */,
+                               9F5B90D00D0CE89300CDFDEA /* StringPool.h */,
                                DE66F28C08ABF03200323D32 /* SystemUtils.h */,
                                DE66F28E08ABF03200323D32 /* Timer.h */,
                                DE66F29008ABF03200323D32 /* type_traits.h */,
                        buildPhases = (
                        );
                        buildToolPath = /usr/bin/make;
-                       buildWorkingDirectory = /llvm/llvm/utils/TableGen;
+                       buildWorkingDirectory = "${SRCROOT}/../utils/TableGen";
                        dependencies = (
                        );
                        name = "LLVM TableGen";
                        buildPhases = (
                        );
                        buildToolPath = /usr/bin/make;
-                       buildWorkingDirectory = /Volumes/Big2/llvm/llvm;
+                       buildWorkingDirectory = "$(SRCROOT)/../";
                        dependencies = (
                        );
                        name = LLVM;
                08FB7793FE84155DC02AAC07 /* Project object */ = {
                        isa = PBXProject;
                        buildConfigurationList = DE66EC5008ABE78900323D32 /* Build configuration list for PBXProject "LLVM" */;
+                       compatibilityVersion = "Xcode 2.4";
                        hasScannedForEncodings = 1;
                        mainGroup = 08FB7794FE84155DC02AAC07 /* LLVM */;
+                       productRefGroup = 721CA1750D0B44D200D5004F /* Products */;
                        projectDirPath = "";
                        projectRoot = "";
                        targets = (
                        };
                        name = Release;
                };
-               CF0329BA08D1BE530030FD33 /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OPTIMIZATION_CFLAGS = "-O0";
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = "LLVM lib";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                       };
-                       name = Default;
-               };
                CF0329C408D1BEC40030FD33 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
-               CF0329C608D1BEC40030FD33 /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OPTIMIZATION_CFLAGS = "-O0";
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = "LLVM llc";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                       };
-                       name = Default;
-               };
                CF0329C808D1BEC40030FD33 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
-               CF0329CA08D1BEC40030FD33 /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OPTIMIZATION_CFLAGS = "-O0";
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = "LLVM full llc";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                       };
-                       name = Default;
-               };
                CF490E850907CDAB0072DB1C /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
-               CF490E870907CDAB0072DB1C /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OPTIMIZATION_CFLAGS = "-O0";
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = "LLVM llc";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                       };
-                       name = Default;
-               };
                CFDF86BF0ADE819D00D40A3D /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
-               CFDF86C10ADE819D00D40A3D /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OPTIMIZATION_CFLAGS = "-O0";
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = "LLVM lib";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                       };
-                       name = Default;
-               };
                CFDF86C80ADE81D000D40A3D /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
-               CFDF86CA0ADE81D000D40A3D /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OPTIMIZATION_CFLAGS = "-O0";
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = "LLVM llc";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                       };
-                       name = Default;
-               };
                CFDF86D60ADE820000D40A3D /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
-               CFDF86D80ADE820000D40A3D /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OPTIMIZATION_CFLAGS = "-O0";
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               OTHER_REZFLAGS = "";
-                               PRODUCT_NAME = "LLVM full llc";
-                               SECTORDER_FLAGS = "";
-                               WARNING_CFLAGS = (
-                                       "-Wmost",
-                                       "-Wno-four-char-constants",
-                                       "-Wno-unknown-pragmas",
-                               );
-                       };
-                       name = Default;
-               };
                DE66EC4D08ABE78900323D32 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                        };
                        name = Release;
                };
-               DE66EC4F08ABE78900323D32 /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               OTHER_CFLAGS = "";
-                               OTHER_LDFLAGS = "";
-                               PRODUCT_NAME = LLVM;
-                       };
-                       name = Default;
-               };
                DE66EC5108ABE78900323D32 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               DEBUG_INFORMATION_FORMAT = dwarf;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               USER_HEADER_SEARCH_PATHS = "../include/**";
                        };
                        name = Debug;
                };
                DE66EC5208ABE78900323D32 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               DEBUG_INFORMATION_FORMAT = dwarf;
+                               USER_HEADER_SEARCH_PATHS = "../include/**";
                        };
                        name = Release;
                };
-               DE66EC5308ABE78900323D32 /* Default */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                       };
-                       name = Default;
-               };
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
                        buildConfigurations = (
                                CF0329B808D1BE530030FD33 /* Debug */,
                                CF0329B908D1BE530030FD33 /* Release */,
-                               CF0329BA08D1BE530030FD33 /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                CF0329C308D1BEC40030FD33 /* Build configuration list for PBXLegacyTarget "LLVM llc" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                CF0329C408D1BEC40030FD33 /* Debug */,
                                CF0329C508D1BEC40030FD33 /* Release */,
-                               CF0329C608D1BEC40030FD33 /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                CF0329C708D1BEC40030FD33 /* Build configuration list for PBXAggregateTarget "LLVM full llc" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                CF0329C808D1BEC40030FD33 /* Debug */,
                                CF0329C908D1BEC40030FD33 /* Release */,
-                               CF0329CA08D1BEC40030FD33 /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                CF490E840907CDAB0072DB1C /* Build configuration list for PBXLegacyTarget "LLVM TableGen" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                CF490E850907CDAB0072DB1C /* Debug */,
                                CF490E860907CDAB0072DB1C /* Release */,
-                               CF490E870907CDAB0072DB1C /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                CFDF86BE0ADE819D00D40A3D /* Build configuration list for PBXLegacyTarget "LLVM lib release" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                CFDF86BF0ADE819D00D40A3D /* Debug */,
                                CFDF86C00ADE819D00D40A3D /* Release */,
-                               CFDF86C10ADE819D00D40A3D /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                CFDF86C70ADE81D000D40A3D /* Build configuration list for PBXLegacyTarget "LLVM llc release" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                CFDF86C80ADE81D000D40A3D /* Debug */,
                                CFDF86C90ADE81D000D40A3D /* Release */,
-                               CFDF86CA0ADE81D000D40A3D /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                CFDF86D50ADE820000D40A3D /* Build configuration list for PBXAggregateTarget "LLVM full llc release" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                CFDF86D60ADE820000D40A3D /* Debug */,
                                CFDF86D70ADE820000D40A3D /* Release */,
-                               CFDF86D80ADE820000D40A3D /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                DE66EC4C08ABE78900323D32 /* Build configuration list for PBXLegacyTarget "LLVM" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                DE66EC4D08ABE78900323D32 /* Debug */,
                                DE66EC4E08ABE78900323D32 /* Release */,
-                               DE66EC4F08ABE78900323D32 /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
                DE66EC5008ABE78900323D32 /* Build configuration list for PBXProject "LLVM" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                DE66EC5108ABE78900323D32 /* Debug */,
                                DE66EC5208ABE78900323D32 /* Release */,
-                               DE66EC5308ABE78900323D32 /* Default */,
                        );
                        defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Default;
+                       defaultConfigurationName = Debug;
                };
 /* End XCConfigurationList section */
        };