Module Name: src Committed By: joerg Date: Mon Sep 2 14:34:58 UTC 2013
Modified Files: src/external/bsd/llvm: Makefile Makefile.inc link.mk src/external/bsd/llvm/bin: Makefile src/external/bsd/llvm/bin/llvm-ar: Makefile src/external/bsd/llvm/bin/llvm-objdump: Makefile src/external/bsd/llvm/config/llvm/Config: config.h.in src/external/bsd/llvm/config/llvm/Support: DataTypes.h src/external/bsd/llvm/lib: Makefile src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile src/external/bsd/llvm/lib/libLLVMAsmPrinter: Makefile src/external/bsd/llvm/lib/libLLVMInstrumentation: Makefile src/external/bsd/llvm/lib/libLLVMMC: Makefile src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMObject: Makefile src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc: Makefile src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile src/external/bsd/llvm/lib/libLLVMSupport: Makefile src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile src/external/bsd/llvm/lib/libLLVMX86Disassembler: Makefile src/external/bsd/llvm/lib/libclangAnalysis: Makefile src/external/bsd/llvm/lib/libclangDriver: Makefile src/external/bsd/llvm/lib/libclangFormat: Makefile src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile src/share/mk: bsd.own.mk src/tools: Makefile src/tools/llvm: Makefile Added Files: src/external/bsd/llvm/bin/lld: Makefile src/external/bsd/llvm/lib/libclangIndex: Makefile src/external/bsd/llvm/lib/liblldCore: Makefile src/external/bsd/llvm/lib/liblldDriver: Makefile src/external/bsd/llvm/lib/liblldPasses: Makefile src/external/bsd/llvm/lib/liblldReaderWriter: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELF: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFHexagon: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFPPC: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFX86: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64: Makefile src/external/bsd/llvm/lib/liblldReaderWriterMachO: Makefile src/external/bsd/llvm/lib/liblldReaderWriterNative: Makefile src/external/bsd/llvm/lib/liblldReaderWriterPECOFF: Makefile src/external/bsd/llvm/lib/liblldReaderWriterYAML: Makefile src/tools/llvm-lib/liblldCore: Makefile src/tools/llvm-lib/liblldDriver: Makefile src/tools/llvm-lib/liblldPasses: Makefile src/tools/llvm-lib/liblldReaderWriter: Makefile src/tools/llvm-lib/liblldReaderWriterELF: Makefile src/tools/llvm-lib/liblldReaderWriterELFHexagon: Makefile src/tools/llvm-lib/liblldReaderWriterELFPPC: Makefile src/tools/llvm-lib/liblldReaderWriterELFX86: Makefile src/tools/llvm-lib/liblldReaderWriterELFX86_64: Makefile src/tools/llvm-lib/liblldReaderWriterMachO: Makefile src/tools/llvm-lib/liblldReaderWriterNative: Makefile src/tools/llvm-lib/liblldReaderWriterPECOFF: Makefile src/tools/llvm-lib/liblldReaderWriterYAML: Makefile src/tools/llvm-lld: Makefile Log Message: Update LLVM/Clang snapshot to r189662. This includes many improvements to the new SLP vectorizer, fast codegen support for PPC and using terminfo for the color sequences. In addition, add (optional) build infrastructure for lld to allow easier testing. This is controlled by MKLLD. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/Makefile \ src/external/bsd/llvm/link.mk cvs rdiff -u -r1.53 -r1.54 src/external/bsd/llvm/Makefile.inc cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/bin/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/lld/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/llvm-ar/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/llvm-objdump/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/config/llvm/Config/config.h.in cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/llvm/config/llvm/Support/DataTypes.h cvs rdiff -u -r1.32 -r1.33 src/external/bsd/llvm/lib/Makefile cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile cvs rdiff -u -r1.9 -r1.10 \ src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libLLVMMC/Makefile cvs rdiff -u -r1.19 -r1.20 \ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libLLVMObject/Makefile cvs rdiff -u -r1.7 -r1.8 \ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile cvs rdiff -u -r1.10 -r1.11 \ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile cvs rdiff -u -r1.19 -r1.20 src/external/bsd/llvm/lib/libLLVMSupport/Makefile cvs rdiff -u -r1.11 -r1.12 \ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/libLLVMX86Disassembler/Makefile cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/lib/libclangAnalysis/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libclangDriver/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libclangFormat/Makefile cvs rdiff -u -r0 -r1.4 src/external/bsd/llvm/lib/libclangIndex/Makefile cvs rdiff -u -r1.12 -r1.13 \ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/liblldCore/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/liblldDriver/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/liblldPasses/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/liblldReaderWriter/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterELFHexagon/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterELFPPC/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterNative/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterYAML/Makefile cvs rdiff -u -r1.749 -r1.750 src/share/mk/bsd.own.mk cvs rdiff -u -r1.169 -r1.170 src/tools/Makefile cvs rdiff -u -r1.16 -r1.17 src/tools/llvm/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldCore/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldDriver/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldPasses/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriter/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterELF/Makefile cvs rdiff -u -r0 -r1.1 \ src/tools/llvm-lib/liblldReaderWriterELFHexagon/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterELFPPC/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterELFX86/Makefile cvs rdiff -u -r0 -r1.1 \ src/tools/llvm-lib/liblldReaderWriterELFX86_64/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterMachO/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterNative/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterPECOFF/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterYAML/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lld/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.