Module Name: src Committed By: joerg Date: Sun Feb 6 01:14:24 UTC 2011
Modified Files: src/distrib/sets: sets.subr src/distrib/sets/lists/comp: mi src/external/bsd: Makefile src/share/mk: bsd.own.mk src/tools: Makefile Added Files: src/external/bsd/llvm: Makefile Makefile.inc link.mk tablegen.mk src/external/bsd/llvm/bin: Makefile Makefile.inc src/external/bsd/llvm/bin/bugpoint: Makefile src/external/bsd/llvm/bin/clang: Makefile src/external/bsd/llvm/bin/llc: Makefile src/external/bsd/llvm/bin/lli: Makefile src/external/bsd/llvm/bin/llvm-ar: Makefile src/external/bsd/llvm/bin/llvm-as: Makefile src/external/bsd/llvm/bin/llvm-bcanalyzer: Makefile src/external/bsd/llvm/bin/llvm-diff: Makefile src/external/bsd/llvm/bin/llvm-dis: Makefile src/external/bsd/llvm/bin/llvm-extract: Makefile src/external/bsd/llvm/bin/llvm-ld: Makefile src/external/bsd/llvm/bin/llvm-link: Makefile src/external/bsd/llvm/bin/llvm-mc: Makefile src/external/bsd/llvm/bin/llvm-nm: Makefile src/external/bsd/llvm/bin/llvm-prof: Makefile src/external/bsd/llvm/bin/llvm-ranlib: Makefile src/external/bsd/llvm/bin/llvm-stub: Makefile src/external/bsd/llvm/bin/llvmc: Makefile src/external/bsd/llvm/bin/macho-dumpx: Makefile src/external/bsd/llvm/bin/opt: Makefile src/external/bsd/llvm/bin/tblgen: Makefile src/external/bsd/llvm/config/clang/Basic: Version.inc src/external/bsd/llvm/config/llvm/Config: AsmParsers.def AsmPrinters.def Disassemblers.def Targets.def config.h llvm-config.h src/external/bsd/llvm/config/llvm/Support: DataTypes.h src/external/bsd/llvm/include: Makefile src/external/bsd/llvm/lib: Makefile Makefile.inc src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile src/external/bsd/llvm/lib/libLLVMArchive: Makefile src/external/bsd/llvm/lib/libLLVMAsmParser: Makefile src/external/bsd/llvm/lib/libLLVMAsmPrinter: Makefile src/external/bsd/llvm/lib/libLLVMBitReader: Makefile src/external/bsd/llvm/lib/libLLVMBitWriter: Makefile src/external/bsd/llvm/lib/libLLVMCBackend: Makefile src/external/bsd/llvm/lib/libLLVMCBackendInfo: Makefile src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMCompilerDriver: Makefile src/external/bsd/llvm/lib/libLLVMCore: Makefile src/external/bsd/llvm/lib/libLLVMCppBackend: Makefile src/external/bsd/llvm/lib/libLLVMCppBackendInfo: Makefile src/external/bsd/llvm/lib/libLLVMExecutionEngine: Makefile src/external/bsd/llvm/lib/libLLVMHello: Makefile src/external/bsd/llvm/lib/libLLVMInstCombine: Makefile src/external/bsd/llvm/lib/libLLVMInstrumentation: Makefile src/external/bsd/llvm/lib/libLLVMInterpreter: Makefile src/external/bsd/llvm/lib/libLLVMJIT: Makefile src/external/bsd/llvm/lib/libLLVMLinker: Makefile src/external/bsd/llvm/lib/libLLVMMC: Makefile src/external/bsd/llvm/lib/libLLVMMCDisassembler: Makefile src/external/bsd/llvm/lib/libLLVMMCJIT: Makefile src/external/bsd/llvm/lib/libLLVMMCParser: Makefile src/external/bsd/llvm/lib/libLLVMObject: Makefile src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile src/external/bsd/llvm/lib/libLLVMSelectionDAG: Makefile src/external/bsd/llvm/lib/libLLVMSupport: Makefile src/external/bsd/llvm/lib/libLLVMTarget: Makefile src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile src/external/bsd/llvm/lib/libLLVMX86AsmParser: Makefile src/external/bsd/llvm/lib/libLLVMX86AsmPrinter: Makefile src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile src/external/bsd/llvm/lib/libLLVMX86Disassembler: Makefile src/external/bsd/llvm/lib/libLLVMX86TargetInfo: Makefile src/external/bsd/llvm/lib/libLLVMipa: Makefile src/external/bsd/llvm/lib/libLLVMipo: Makefile src/external/bsd/llvm/lib/libclangAST: Makefile src/external/bsd/llvm/lib/libclangAnalysis: Makefile src/external/bsd/llvm/lib/libclangBasic: Makefile src/external/bsd/llvm/lib/libclangCodeGen: Makefile src/external/bsd/llvm/lib/libclangDriver: Makefile src/external/bsd/llvm/lib/libclangFrontend: Makefile src/external/bsd/llvm/lib/libclangFrontendTool: Makefile src/external/bsd/llvm/lib/libclangIndex: Makefile src/external/bsd/llvm/lib/libclangLex: Makefile src/external/bsd/llvm/lib/libclangParse: Makefile src/external/bsd/llvm/lib/libclangRewrite: Makefile src/external/bsd/llvm/lib/libclangSema: Makefile src/external/bsd/llvm/lib/libclangSerialization: Makefile src/external/bsd/llvm/lib/libclangStaticAnalyzer: Makefile src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile src/tools/llvm: Makefile Makefile.inc src/tools/llvm-clang: Makefile src/tools/llvm-include: Makefile src/tools/llvm-lib: Makefile Makefile.inc src/tools/llvm-lib/libLLVMAnalysis: Makefile src/tools/llvm-lib/libLLVMAsmParser: Makefile src/tools/llvm-lib/libLLVMAsmPrinter: Makefile src/tools/llvm-lib/libLLVMBitReader: Makefile src/tools/llvm-lib/libLLVMBitWriter: Makefile src/tools/llvm-lib/libLLVMCodeGen: Makefile src/tools/llvm-lib/libLLVMCore: Makefile src/tools/llvm-lib/libLLVMInstCombine: Makefile src/tools/llvm-lib/libLLVMMC: Makefile src/tools/llvm-lib/libLLVMMCDisassembler: Makefile src/tools/llvm-lib/libLLVMMCParser: Makefile src/tools/llvm-lib/libLLVMScalarOpts: Makefile src/tools/llvm-lib/libLLVMSelectionDAG: Makefile src/tools/llvm-lib/libLLVMSupport: Makefile src/tools/llvm-lib/libLLVMTarget: Makefile src/tools/llvm-lib/libLLVMTransformsUtils: Makefile src/tools/llvm-lib/libLLVMX86AsmParser: Makefile src/tools/llvm-lib/libLLVMX86AsmPrinter: Makefile src/tools/llvm-lib/libLLVMX86CodeGen: Makefile src/tools/llvm-lib/libLLVMX86Disassembler: Makefile src/tools/llvm-lib/libLLVMX86TargetInfo: Makefile src/tools/llvm-lib/libLLVMipa: Makefile src/tools/llvm-lib/libLLVMipo: Makefile src/tools/llvm-lib/libclangAST: Makefile src/tools/llvm-lib/libclangAnalysis: Makefile src/tools/llvm-lib/libclangBasic: Makefile src/tools/llvm-lib/libclangCodeGen: Makefile src/tools/llvm-lib/libclangDriver: Makefile src/tools/llvm-lib/libclangFrontend: Makefile src/tools/llvm-lib/libclangFrontendTool: Makefile src/tools/llvm-lib/libclangIndex: Makefile src/tools/llvm-lib/libclangLex: Makefile src/tools/llvm-lib/libclangParse: Makefile src/tools/llvm-lib/libclangRewrite: Makefile src/tools/llvm-lib/libclangSema: Makefile src/tools/llvm-lib/libclangSerialization: Makefile src/tools/llvm-lib/libclangStaticAnalyzer: Makefile src/tools/llvm-lib/libclangStaticAnalyzerCheckers: Makefile src/tools/llvm-tblgen: Makefile Log Message: Add LLVM and clang build system. It is enabled by MKLLVM=yes. Upstream sources can be fetched by running "make checkout" in src/external/bsd/llvm, they will be properly imported once the integration and missing features are sorted out. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/distrib/sets/sets.subr cvs rdiff -u -r1.1582 -r1.1583 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.26 -r1.27 src/external/bsd/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/Makefile \ src/external/bsd/llvm/Makefile.inc src/external/bsd/llvm/link.mk \ src/external/bsd/llvm/tablegen.mk cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/Makefile \ src/external/bsd/llvm/bin/Makefile.inc cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/bugpoint/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/clang/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llc/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/lli/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-ar/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-as/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-bcanalyzer/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-diff/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-dis/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-extract/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-ld/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-link/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-mc/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-nm/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-prof/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-ranlib/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-stub/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvmc/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/macho-dumpx/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/opt/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/tblgen/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/config/clang/Basic/Version.inc cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/config/llvm/Config/AsmParsers.def \ src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def \ src/external/bsd/llvm/config/llvm/Config/Disassemblers.def \ src/external/bsd/llvm/config/llvm/Config/Targets.def \ src/external/bsd/llvm/config/llvm/Config/config.h \ src/external/bsd/llvm/config/llvm/Config/llvm-config.h cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/config/llvm/Support/DataTypes.h cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/include/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/Makefile \ src/external/bsd/llvm/lib/Makefile.inc cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMArchive/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMAsmParser/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMBitReader/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMBitWriter/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMCBackend/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMCBackendInfo/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMCompilerDriver/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMCore/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMCppBackend/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMCppBackendInfo/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMHello/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMInstCombine/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMInterpreter/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMJIT/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMLinker/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMMC/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMMCDisassembler/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMMCParser/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMObject/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMSupport/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMTarget/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMX86AsmParser/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMX86AsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMX86Disassembler/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMX86TargetInfo/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMipa/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMipo/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangAST/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangAnalysis/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangBasic/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangCodeGen/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangDriver/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangFrontend/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libclangFrontendTool/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangIndex/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangLex/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangParse/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangRewrite/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangSema/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libclangSerialization/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libclangStaticAnalyzer/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile cvs rdiff -u -r1.650 -r1.651 src/share/mk/bsd.own.mk cvs rdiff -u -r1.141 -r1.142 src/tools/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm/Makefile src/tools/llvm/Makefile.inc cvs rdiff -u -r0 -r1.1 src/tools/llvm-clang/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-include/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/Makefile \ src/tools/llvm-lib/Makefile.inc cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAnalysis/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAsmParser/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMBitReader/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMBitWriter/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMCodeGen/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMCore/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMInstCombine/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMMC/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMMCDisassembler/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMMCParser/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMScalarOpts/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMSelectionDAG/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMSupport/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMTarget/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMTransformsUtils/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMX86AsmParser/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMX86AsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMX86CodeGen/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMX86Disassembler/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMX86TargetInfo/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMipa/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMipo/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangAST/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangAnalysis/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangBasic/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangCodeGen/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangDriver/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangFrontend/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangFrontendTool/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangIndex/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangLex/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangParse/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangRewrite/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangSema/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangSerialization/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libclangStaticAnalyzer/Makefile cvs rdiff -u -r0 -r1.1 \ src/tools/llvm-lib/libclangStaticAnalyzerCheckers/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-tblgen/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.