From owner-svn-src-all@FreeBSD.ORG Sat Feb 26 22:03:51 2011
Return-Path:
Delivered-To: svn-src-all@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id ABA89106566B;
Sat, 26 Feb 2011 22:03:51 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id 95AAB8FC1B;
Sat, 26 Feb 2011 22:03:51 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p1QM3p2w097414;
Sat, 26 Feb 2011 22:03:51 GMT (envelope-from dim@svn.freebsd.org)
Received: (from dim@localhost)
by svn.freebsd.org (8.14.3/8.14.3/Submit) id p1QM3pXE097388;
Sat, 26 Feb 2011 22:03:51 GMT (envelope-from dim@svn.freebsd.org)
Message-Id: <201102262203.p1QM3pXE097388@svn.freebsd.org>
From: Dimitry Andric
Date: Sat, 26 Feb 2011 22:03:51 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
svn-src-vendor@freebsd.org
X-SVN-Group: vendor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc:
Subject: svn commit: r219067 - in vendor/llvm/dist: . cmake/modules docs
include/llvm include/llvm/ADT include/llvm/Analysis
include/llvm/CodeGen include/llvm/MC include/llvm/MC/MCParser
include/llvm/Suppor...
X-BeenThere: svn-src-all@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the entire src tree \(except for "
user" and " projects" \)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sat, 26 Feb 2011 22:03:51 -0000
Author: dim
Date: Sat Feb 26 22:03:50 2011
New Revision: 219067
URL: http://svn.freebsd.org/changeset/base/219067
Log:
Vendor import of llvm trunk r126547:
http://llvm.org/svn/llvm-project/llvm/trunk@126547
Added:
vendor/llvm/dist/test/CodeGen/ARM/2009-10-16-Scope.ll
vendor/llvm/dist/test/CodeGen/ARM/2010-08-04-StackVariable.ll
vendor/llvm/dist/test/CodeGen/ARM/available_externally.ll
vendor/llvm/dist/test/CodeGen/X86/2009-10-16-Scope.ll
vendor/llvm/dist/test/CodeGen/X86/2010-08-04-StackVariable.ll
vendor/llvm/dist/test/CodeGen/X86/2011-02-21-VirtRegRewriter-KillSubReg.ll
vendor/llvm/dist/test/CodeGen/X86/2011-02-23-UnfoldBug.ll
vendor/llvm/dist/test/CodeGen/X86/phi-constants.ll
vendor/llvm/dist/test/CodeGen/X86/vec_anyext.ll
vendor/llvm/dist/test/CodeGen/X86/vec_sext.ll
vendor/llvm/dist/test/CodeGen/X86/vec_zext.ll
vendor/llvm/dist/test/CodeGen/XCore/events.ll
vendor/llvm/dist/test/FrontendC/2011-02-21-DATA-common.c
vendor/llvm/dist/test/MC/ARM/bracket-darwin.s
vendor/llvm/dist/test/MC/ARM/bracket-exprs.s
vendor/llvm/dist/test/MC/ARM/darwin-ARM-reloc.s
vendor/llvm/dist/test/MC/ARM/darwin-Thumb-reloc.s
vendor/llvm/dist/test/MC/ARM/full_line_comment.s
vendor/llvm/dist/test/MC/Disassembler/X86/enhanced.txt
vendor/llvm/dist/test/MC/ELF/bracket-exprs.s
vendor/llvm/dist/test/MC/ELF/bracket.s
vendor/llvm/dist/test/MC/ELF/org.s
vendor/llvm/dist/test/MC/ELF/pr9292.s
vendor/llvm/dist/test/MC/ELF/relocation-pc.s
vendor/llvm/dist/test/Transforms/InstCombine/or-xor.ll
vendor/llvm/dist/test/Transforms/LoopDeletion/multiple-exits.ll
vendor/llvm/dist/test/Transforms/SimplifyCFG/select-gep.ll
vendor/llvm/dist/utils/llvmbuild (contents, props changed)
Deleted:
vendor/llvm/dist/test/CodeGen/X86/codegen-dce.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-live-in-location.ll
vendor/llvm/dist/test/CodeGen/X86/non-globl-eh-frame.ll
vendor/llvm/dist/test/DebugInfo/2009-03-03-deadstore.ll
vendor/llvm/dist/test/DebugInfo/2009-03-03-store-to-load-forward.ll
vendor/llvm/dist/test/DebugInfo/2009-10-16-Scope.ll
vendor/llvm/dist/test/DebugInfo/2010-08-04-StackVariable.ll
vendor/llvm/dist/test/MC/AsmParser/full_line_comment.s
vendor/llvm/dist/test/MC/AsmParser/paren.s
vendor/llvm/dist/test/MC/MachO/darwin-ARM-reloc.s
vendor/llvm/dist/test/MC/MachO/darwin-Thumb-reloc.s
vendor/llvm/dist/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
Modified:
vendor/llvm/dist/CMakeLists.txt
vendor/llvm/dist/Makefile.rules
vendor/llvm/dist/cmake/modules/AddLLVM.cmake
vendor/llvm/dist/cmake/modules/CMakeLists.txt
vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
vendor/llvm/dist/cmake/modules/LLVM.cmake
vendor/llvm/dist/docs/GettingStartedVS.html
vendor/llvm/dist/docs/LangRef.html
vendor/llvm/dist/include/llvm/ADT/APInt.h
vendor/llvm/dist/include/llvm/ADT/ArrayRef.h
vendor/llvm/dist/include/llvm/ADT/ImmutableIntervalMap.h
vendor/llvm/dist/include/llvm/ADT/ImmutableMap.h
vendor/llvm/dist/include/llvm/Analysis/DIBuilder.h
vendor/llvm/dist/include/llvm/CMakeLists.txt
vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h
vendor/llvm/dist/include/llvm/CodeGen/FunctionLoweringInfo.h
vendor/llvm/dist/include/llvm/CodeGen/MachineConstantPool.h
vendor/llvm/dist/include/llvm/CodeGen/MachineFunction.h
vendor/llvm/dist/include/llvm/CodeGen/MachineRegisterInfo.h
vendor/llvm/dist/include/llvm/IntrinsicsXCore.td
vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h
vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmParserExtension.h
vendor/llvm/dist/include/llvm/MC/MCStreamer.h
vendor/llvm/dist/include/llvm/Support/NoFolder.h
vendor/llvm/dist/include/llvm/Support/PathV1.h
vendor/llvm/dist/include/llvm/Target/TargetLowering.h
vendor/llvm/dist/include/llvm/Transforms/Utils/Local.h
vendor/llvm/dist/lib/Analysis/DIBuilder.cpp
vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp
vendor/llvm/dist/lib/CodeGen/AllocationOrder.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
vendor/llvm/dist/lib/CodeGen/BranchFolding.cpp
vendor/llvm/dist/lib/CodeGen/InlineSpiller.cpp
vendor/llvm/dist/lib/CodeGen/LowerSubregs.cpp
vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp
vendor/llvm/dist/lib/CodeGen/MachineRegisterInfo.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocBase.h
vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp
vendor/llvm/dist/lib/CodeGen/SplitKit.cpp
vendor/llvm/dist/lib/CodeGen/SplitKit.h
vendor/llvm/dist/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
vendor/llvm/dist/lib/CodeGen/VirtRegRewriter.cpp
vendor/llvm/dist/lib/MC/ELFObjectWriter.cpp
vendor/llvm/dist/lib/MC/MCAsmInfo.cpp
vendor/llvm/dist/lib/MC/MCAsmInfoDarwin.cpp
vendor/llvm/dist/lib/MC/MCDisassembler/EDOperand.cpp
vendor/llvm/dist/lib/MC/MCDisassembler/EDToken.cpp
vendor/llvm/dist/lib/MC/MCObjectStreamer.cpp
vendor/llvm/dist/lib/MC/MCParser/AsmParser.cpp
vendor/llvm/dist/lib/MC/MCParser/ELFAsmParser.cpp
vendor/llvm/dist/lib/MC/MCParser/MCAsmParserExtension.cpp
vendor/llvm/dist/lib/MC/MCSectionMachO.cpp
vendor/llvm/dist/lib/MC/MCStreamer.cpp
vendor/llvm/dist/lib/Support/APInt.cpp
vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMFastISel.cpp
vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.cpp
vendor/llvm/dist/lib/Target/ARM/ARMHazardRecognizer.cpp
vendor/llvm/dist/lib/Target/ARM/ARMISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.cpp
vendor/llvm/dist/lib/Target/ARM/ARMInstrFormats.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrNEON.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td
vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp
vendor/llvm/dist/lib/Target/ARM/MLxExpansionPass.cpp
vendor/llvm/dist/lib/Target/ARM/NEONMoveFix.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.h
vendor/llvm/dist/lib/Target/Blackfin/BlackfinISelLowering.cpp
vendor/llvm/dist/lib/Target/Blackfin/BlackfinISelLowering.h
vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.h
vendor/llvm/dist/lib/Target/MBlaze/MBlazeISelLowering.cpp
vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp
vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.h
vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.h
vendor/llvm/dist/lib/Target/README.txt
vendor/llvm/dist/lib/Target/Sparc/DelaySlotFiller.cpp
vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp
vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.h
vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.td
vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.cpp
vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.h
vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParser.cpp
vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.cpp
vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
vendor/llvm/dist/lib/Target/X86/README.txt
vendor/llvm/dist/lib/Target/X86/X86FastISel.cpp
vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp
vendor/llvm/dist/lib/Target/X86/X86ISelLowering.h
vendor/llvm/dist/lib/Target/X86/X86InstrFormats.td
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.h
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td
vendor/llvm/dist/lib/Target/X86/X86InstrSystem.td
vendor/llvm/dist/lib/Target/X86/X86MCCodeEmitter.cpp
vendor/llvm/dist/lib/Target/X86/X86Subtarget.cpp
vendor/llvm/dist/lib/Target/X86/X86Subtarget.h
vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.cpp
vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.h
vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.td
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCalls.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopDeletion.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
vendor/llvm/dist/lib/Transforms/Utils/Local.cpp
vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp
vendor/llvm/dist/test/CMakeLists.txt
vendor/llvm/dist/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll
vendor/llvm/dist/test/CodeGen/ARM/fcopysign.ll
vendor/llvm/dist/test/CodeGen/ARM/vstlane.ll
vendor/llvm/dist/test/CodeGen/SPARC/2011-01-19-DelaySlot.ll
vendor/llvm/dist/test/CodeGen/SPARC/2011-01-22-SRet.ll
vendor/llvm/dist/test/CodeGen/X86/2010-06-28-DbgEntryPC.ll
vendor/llvm/dist/test/CodeGen/X86/add.ll
vendor/llvm/dist/test/CodeGen/X86/break-sse-dep.ll
vendor/llvm/dist/test/CodeGen/X86/codegen-prepare-extload.ll
vendor/llvm/dist/test/CodeGen/X86/constant-pool-sharing.ll
vendor/llvm/dist/test/CodeGen/X86/ctpop-combine.ll
vendor/llvm/dist/test/CodeGen/X86/dbg-value-location.ll
vendor/llvm/dist/test/CodeGen/X86/divide-by-constant.ll
vendor/llvm/dist/test/CodeGen/X86/dll-linkage.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel-cmp-branch.ll
vendor/llvm/dist/test/CodeGen/X86/fast-isel-gep.ll
vendor/llvm/dist/test/CodeGen/X86/gather-addresses.ll
vendor/llvm/dist/test/CodeGen/X86/i128-ret.ll
vendor/llvm/dist/test/CodeGen/X86/lea.ll
vendor/llvm/dist/test/CodeGen/X86/lsr-overflow.ll
vendor/llvm/dist/test/CodeGen/X86/lsr-reuse-trunc.ll
vendor/llvm/dist/test/CodeGen/X86/memcmp.ll
vendor/llvm/dist/test/CodeGen/X86/movgs.ll
vendor/llvm/dist/test/CodeGen/X86/optimize-max-3.ll
vendor/llvm/dist/test/CodeGen/X86/pr9127.ll
vendor/llvm/dist/test/CodeGen/X86/red-zone.ll
vendor/llvm/dist/test/CodeGen/X86/remat-mov-0.ll
vendor/llvm/dist/test/CodeGen/X86/test-shrink.ll
vendor/llvm/dist/test/CodeGen/X86/use-add-flags.ll
vendor/llvm/dist/test/CodeGen/X86/vec_shuffle-37.ll
vendor/llvm/dist/test/CodeGen/X86/xor.ll
vendor/llvm/dist/test/CodeGen/XCore/resources.ll
vendor/llvm/dist/test/MC/AsmParser/exprs.s
vendor/llvm/dist/test/MC/X86/x86-32.s
vendor/llvm/dist/test/MC/X86/x86-64.s
vendor/llvm/dist/test/Transforms/InstCombine/call.ll
vendor/llvm/dist/test/lit.cfg
vendor/llvm/dist/tools/bugpoint/OptimizerDriver.cpp
vendor/llvm/dist/tools/gold/gold-plugin.cpp
vendor/llvm/dist/tools/llvm-config/CMakeLists.txt
vendor/llvm/dist/tools/llvm-mc/Disassembler.cpp
vendor/llvm/dist/tools/lto/LTOCodeGenerator.cpp
vendor/llvm/dist/tools/lto/LTOCodeGenerator.h
vendor/llvm/dist/tools/lto/LTOModule.cpp
vendor/llvm/dist/tools/lto/lto.cpp
vendor/llvm/dist/unittests/ADT/APIntTest.cpp
vendor/llvm/dist/unittests/CMakeLists.txt
vendor/llvm/dist/unittests/Transforms/Utils/Local.cpp
vendor/llvm/dist/utils/FileCheck/CMakeLists.txt
vendor/llvm/dist/utils/FileUpdate/CMakeLists.txt
vendor/llvm/dist/utils/KillTheDoctor/CMakeLists.txt
vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp
vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.h
vendor/llvm/dist/utils/TableGen/CMakeLists.txt
vendor/llvm/dist/utils/TableGen/ClangSACheckersEmitter.cpp
vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.cpp
vendor/llvm/dist/utils/buildit/GNUmakefile
vendor/llvm/dist/utils/buildit/build_llvm
vendor/llvm/dist/utils/count/CMakeLists.txt
vendor/llvm/dist/utils/not/CMakeLists.txt
vendor/llvm/dist/utils/valgrind/i386-pc-linux-gnu.supp
Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt Sat Feb 26 21:27:41 2011 (r219066)
+++ vendor/llvm/dist/CMakeLists.txt Sat Feb 26 22:03:50 2011 (r219067)
@@ -12,6 +12,8 @@ set(CMAKE_MODULE_PATH
set(PACKAGE_VERSION "2.9")
+set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+
include(VersionFromVCS)
option(LLVM_APPEND_VC_REV
@@ -238,7 +240,6 @@ endif()
option(LLVM_BUILD_TESTS
"Build LLVM unit tests. If OFF, just generate build targes." OFF)
-option(LLVM_INCLUDE_TESTS "Generate build targets for the LLVM unit tests." ON)
if( LLVM_INCLUDE_TESTS )
add_subdirectory(test)
add_subdirectory(utils/unittest)
Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules Sat Feb 26 21:27:41 2011 (r219066)
+++ vendor/llvm/dist/Makefile.rules Sat Feb 26 22:03:50 2011 (r219067)
@@ -973,7 +973,9 @@ $(NativeExportsFile): $(EXPORTED_SYMBOL_
$(Verb) echo "{" > $@
$(Verb) grep -q "\<" $< && echo " global:" >> $@ || :
$(Verb) sed -e 's/$$/;/' -e 's/^/ /' < $< >> $@
+ifneq ($(HOST_OS),OpenBSD)
$(Verb) echo " local: *;" >> $@
+endif
$(Verb) echo "};" >> $@
clean-local::
-$(Verb) $(RM) -f $(NativeExportsFile)
Modified: vendor/llvm/dist/cmake/modules/AddLLVM.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/AddLLVM.cmake Sat Feb 26 21:27:41 2011 (r219066)
+++ vendor/llvm/dist/cmake/modules/AddLLVM.cmake Sat Feb 26 22:03:50 2011 (r219067)
@@ -5,7 +5,6 @@ macro(add_llvm_library name)
llvm_process_sources( ALL_FILES ${ARGN} )
add_library( ${name} ${ALL_FILES} )
set_property( GLOBAL APPEND PROPERTY LLVM_LIBS ${name} )
- set_property( GLOBAL APPEND PROPERTY LLVM_LIB_TARGETS ${name} )
if( LLVM_COMMON_DEPENDS )
add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} )
endif( LLVM_COMMON_DEPENDS )
@@ -25,6 +24,7 @@ macro(add_llvm_library name)
if( CURRENT_LLVM_TARGET )
add_dependencies(${name} ${CURRENT_LLVM_TARGET})
endif()
+ set_target_properties(${name} PROPERTIES FOLDER "Libraries")
endmacro(add_llvm_library name)
@@ -55,6 +55,8 @@ ${name} ignored.")
LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
endif()
+
+ set_target_properties(${name} PROPERTIES FOLDER "Loadable modules")
endmacro(add_llvm_loadable_module name)
@@ -95,6 +97,7 @@ macro(add_llvm_tool name)
if( LLVM_BUILD_TOOLS )
install(TARGETS ${name} RUNTIME DESTINATION bin)
endif()
+ set_target_properties(${name} PROPERTIES FOLDER "Tools")
endmacro(add_llvm_tool name)
@@ -107,9 +110,16 @@ macro(add_llvm_example name)
if( LLVM_BUILD_EXAMPLES )
install(TARGETS ${name} RUNTIME DESTINATION examples)
endif()
+ set_target_properties(${name} PROPERTIES FOLDER "Examples")
endmacro(add_llvm_example name)
+macro(add_llvm_utility name)
+ add_llvm_executable(${name} ${ARGN})
+ set_target_properties(${name} PROPERTIES FOLDER "Utils")
+endmacro(add_llvm_utility name)
+
+
macro(add_llvm_target target_name)
if( TABLEGEN_OUTPUT )
add_custom_target(${target_name}Table_gen
@@ -120,6 +130,7 @@ macro(add_llvm_target target_name)
add_llvm_library(LLVM${target_name} ${ARGN} ${TABLEGEN_OUTPUT})
if ( TABLEGEN_OUTPUT )
add_dependencies(LLVM${target_name} ${target_name}Table_gen)
+ set_target_properties(${target_name}Table_gen PROPERTIES FOLDER "Tablegenning")
endif (TABLEGEN_OUTPUT)
set( CURRENT_LLVM_TARGET LLVM${target_name} )
endmacro(add_llvm_target)
Modified: vendor/llvm/dist/cmake/modules/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/cmake/modules/CMakeLists.txt Sat Feb 26 21:27:41 2011 (r219066)
+++ vendor/llvm/dist/cmake/modules/CMakeLists.txt Sat Feb 26 22:03:50 2011 (r219067)
@@ -1,7 +1,6 @@
set(llvm_cmake_builddir "${LLVM_BINARY_DIR}/share/llvm/cmake")
get_property(llvm_libs GLOBAL PROPERTY LLVM_LIBS)
-get_property(llvm_lib_targets GLOBAL PROPERTY LLVM_LIB_TARGETS)
configure_file(
LLVM.cmake
Modified: vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake Sat Feb 26 21:27:41 2011 (r219066)
+++ vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake Sat Feb 26 22:03:50 2011 (r219067)
@@ -159,3 +159,4 @@ endif( MSVC )
add_llvm_definitions( -D__STDC_LIMIT_MACROS )
add_llvm_definitions( -D__STDC_CONSTANT_MACROS )
+option(LLVM_INCLUDE_TESTS "Generate build targets for the LLVM unit tests." ON)
Modified: vendor/llvm/dist/cmake/modules/LLVM.cmake
==============================================================================
--- vendor/llvm/dist/cmake/modules/LLVM.cmake Sat Feb 26 21:27:41 2011 (r219066)
+++ vendor/llvm/dist/cmake/modules/LLVM.cmake Sat Feb 26 22:03:50 2011 (r219067)
@@ -4,14 +4,14 @@ set(LLVM_PACKAGE_VERSION @PACKAGE_VERSIO
set(LLVM_COMMON_DEPENDS @LLVM_COMMON_DEPENDS@)
-set(llvm_libs @llvm_libs@)
-
-set(llvm_lib_targets @llvm_lib_targets@)
+set_property( GLOBAL PROPERTY LLVM_LIBS "@llvm_libs@")
set(LLVM_ALL_TARGETS @LLVM_ALL_TARGETS@)
set(LLVM_TARGETS_TO_BUILD @LLVM_TARGETS_TO_BUILD@)
+set(TARGET_TRIPLE "@TARGET_TRIPLE@")
+
set(LLVM_TOOLS_BINARY_DIR @LLVM_TOOLS_BINARY_DIR@)
set(LLVM_ENABLE_THREADS @LLVM_ENABLE_THREADS@)
Modified: vendor/llvm/dist/docs/GettingStartedVS.html
==============================================================================
--- vendor/llvm/dist/docs/GettingStartedVS.html Sat Feb 26 21:27:41 2011 (r219066)
+++ vendor/llvm/dist/docs/GettingStartedVS.html Sat Feb 26 22:03:50 2011 (r219067)
@@ -348,8 +348,6 @@ out:
@@ -365,7 +363,7 @@ out:
Jeff Cohen
The LLVM Compiler Infrastructure
- Last modified: $Date: 2011-02-09 05:19:28 +0100 (Wed, 09 Feb 2011) $
+ Last modified: $Date: 2011-02-20 16:34:12 +0100 (Sun, 20 Feb 2011) $