From owner-svn-src-all@FreeBSD.ORG Tue Dec 1 11:07:06 2009
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 EABFF106566B;
Tue, 1 Dec 2009 11:07:06 +0000 (UTC)
(envelope-from rdivacky@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
by mx1.freebsd.org (Postfix) with ESMTP id D40098FC1B;
Tue, 1 Dec 2009 11:07:06 +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 nB1B763q062416;
Tue, 1 Dec 2009 11:07:06 GMT (envelope-from rdivacky@svn.freebsd.org)
Received: (from rdivacky@localhost)
by svn.freebsd.org (8.14.3/8.14.3/Submit) id nB1B765K062407;
Tue, 1 Dec 2009 11:07:06 GMT (envelope-from rdivacky@svn.freebsd.org)
Message-Id: <200912011107.nB1B765K062407@svn.freebsd.org>
From: Roman Divacky
Date: Tue, 1 Dec 2009 11:07:06 +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: r199989 - in vendor/llvm/dist: . autoconf cmake/modules
docs docs/CommandGuide docs/tutorial examples/Fibonacci
include/llvm include/llvm-c include/llvm/ADT
include/llvm/Analysis includ...
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: Tue, 01 Dec 2009 11:07:07 -0000
Author: rdivacky
Date: Tue Dec 1 11:07:05 2009
New Revision: 199989
URL: http://svn.freebsd.org/changeset/base/199989
Log:
Update LLVM to r90226.
Added:
vendor/llvm/dist/include/llvm/Config/Disassemblers.def.in
vendor/llvm/dist/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
vendor/llvm/dist/lib/CodeGen/TailDuplication.cpp
vendor/llvm/dist/lib/Target/X86/Disassembler/
vendor/llvm/dist/lib/Target/X86/Disassembler/CMakeLists.txt
vendor/llvm/dist/lib/Target/X86/Disassembler/Makefile
vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.cpp
vendor/llvm/dist/test/Analysis/BasicAA/gep-alias.ll
vendor/llvm/dist/test/CodeGen/ARM/2009-11-30-LiveVariablesBug.ll
vendor/llvm/dist/test/CodeGen/ARM/movt-movw-global.ll
vendor/llvm/dist/test/CodeGen/ARM/remat-2.ll
vendor/llvm/dist/test/CodeGen/ARM/select-imm.ll
vendor/llvm/dist/test/CodeGen/MSP430/2009-11-20-NewNode.ll
vendor/llvm/dist/test/CodeGen/PIC16/2009-11-20-NewNode.ll
vendor/llvm/dist/test/CodeGen/PowerPC/2009-11-25-ImpDefBug.ll
vendor/llvm/dist/test/CodeGen/PowerPC/rlwimi-keep-rsh.ll
vendor/llvm/dist/test/CodeGen/PowerPC/vec_buildvector_loadstore.ll
vendor/llvm/dist/test/CodeGen/Thumb2/ifcvt-neon.ll
vendor/llvm/dist/test/CodeGen/X86/2009-11-25-ImpDefBug.ll
vendor/llvm/dist/test/CodeGen/X86/scalar_widen_div.ll
vendor/llvm/dist/test/CodeGen/X86/tailcall-fastisel.ll
vendor/llvm/dist/test/FrontendC++/m64-ptr.cpp
vendor/llvm/dist/test/FrontendC/cstring-align.c
vendor/llvm/dist/test/FrontendObjC/2009-11-30-Objc-ID.m
vendor/llvm/dist/test/TableGen/UnsetBitInit.td
vendor/llvm/dist/test/Transforms/GVN/crash.ll
vendor/llvm/dist/test/Transforms/GVN/nonescaping-malloc.ll
vendor/llvm/dist/test/Transforms/GVN/pre-load.ll
vendor/llvm/dist/test/Transforms/GlobalOpt/constantfold-initializers.ll
vendor/llvm/dist/test/Transforms/IPConstantProp/dangling-block-address.ll
vendor/llvm/dist/test/Transforms/IPConstantProp/user-with-multiple-uses.ll
vendor/llvm/dist/test/Transforms/LoopRotate/indirectbr.ll
vendor/llvm/dist/test/Transforms/LoopUnroll/shifted-tripcount.ll
vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.cpp
vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.h
Deleted:
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
vendor/llvm/dist/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll
vendor/llvm/dist/test/Assembler/msasm.ll
vendor/llvm/dist/test/CodeGen/ARM/load-global.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mov2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mov3.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mov4.ll
vendor/llvm/dist/test/CodeGen/X86/cmp1.ll
vendor/llvm/dist/test/Feature/md_on_instruction2.ll
vendor/llvm/dist/test/Feature/testswitch.ll
vendor/llvm/dist/test/FrontendC++/2009-08-03-Varargs.cpp
vendor/llvm/dist/test/FrontendC++/msasm.cpp
vendor/llvm/dist/test/FrontendC/memcpy_chk.c
vendor/llvm/dist/test/FrontendC/memset_chk.c
vendor/llvm/dist/test/FrontendC/msasm.c
vendor/llvm/dist/test/FrontendC/object_size.c
vendor/llvm/dist/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll
vendor/llvm/dist/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll
vendor/llvm/dist/test/Transforms/CondProp/2007-08-01-InvalidRead.ll
vendor/llvm/dist/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll
vendor/llvm/dist/test/Transforms/CondProp/basictest-dbg.ll
vendor/llvm/dist/test/Transforms/CondProp/basictest.ll
vendor/llvm/dist/test/Transforms/CondProp/dg.exp
vendor/llvm/dist/test/Transforms/CondProp/phisimplify.ll
vendor/llvm/dist/test/Transforms/CondProp/phisimplify2.ll
vendor/llvm/dist/test/Transforms/CondProp/phisimplify3.ll
vendor/llvm/dist/test/Transforms/ConstProp/2009-09-19-ConstFold-i1-ConstExpr.ll
vendor/llvm/dist/test/Transforms/GVN/lpre-basic.ll
vendor/llvm/dist/test/Transforms/IndMemRem/
vendor/llvm/dist/test/Transforms/InstCombine/cast-malloc.ll
vendor/llvm/dist/test/Transforms/InstCombine/or2.ll
vendor/llvm/dist/test/Transforms/InstCombine/phi-merge.ll
vendor/llvm/dist/test/Transforms/InstCombine/store-merge.ll
vendor/llvm/dist/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll
vendor/llvm/dist/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll
vendor/llvm/dist/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll
vendor/llvm/dist/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll
vendor/llvm/dist/test/Transforms/RaiseAllocations/2007-10-17-InvokeFree.ll
vendor/llvm/dist/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll
vendor/llvm/dist/test/Transforms/RaiseAllocations/dg.exp
vendor/llvm/dist/test/Transforms/SCCP/2008-03-10-sret.ll
vendor/llvm/dist/test/Transforms/SCCP/basictest.ll
vendor/llvm/dist/test/Transforms/SCCP/empty-struct.ll
vendor/llvm/dist/test/Transforms/SCCP/ipsccp-conditional.ll
vendor/llvm/dist/test/Transforms/SCCP/ipsccp-gvar.ll
Modified:
vendor/llvm/dist/CMakeLists.txt
vendor/llvm/dist/Makefile
vendor/llvm/dist/Makefile.rules
vendor/llvm/dist/autoconf/configure.ac
vendor/llvm/dist/cmake/modules/AddLLVM.cmake
vendor/llvm/dist/cmake/modules/LLVMConfig.cmake
vendor/llvm/dist/cmake/modules/LLVMLibDeps.cmake
vendor/llvm/dist/configure
vendor/llvm/dist/docs/AliasAnalysis.html
vendor/llvm/dist/docs/CMake.html
vendor/llvm/dist/docs/CommandGuide/FileCheck.pod
vendor/llvm/dist/docs/CommandGuide/llvmc.pod
vendor/llvm/dist/docs/LangRef.html
vendor/llvm/dist/docs/SourceLevelDebugging.html
vendor/llvm/dist/docs/tutorial/index.html
vendor/llvm/dist/examples/Fibonacci/fibonacci.cpp
vendor/llvm/dist/include/llvm-c/Core.h
vendor/llvm/dist/include/llvm/ADT/STLExtras.h
vendor/llvm/dist/include/llvm/ADT/SmallString.h
vendor/llvm/dist/include/llvm/ADT/StringRef.h
vendor/llvm/dist/include/llvm/ADT/Trie.h
vendor/llvm/dist/include/llvm/ADT/Triple.h
vendor/llvm/dist/include/llvm/Analysis/AliasAnalysis.h
vendor/llvm/dist/include/llvm/Analysis/CFGPrinter.h
vendor/llvm/dist/include/llvm/Analysis/CaptureTracking.h
vendor/llvm/dist/include/llvm/Analysis/DebugInfo.h
vendor/llvm/dist/include/llvm/Analysis/InstructionSimplify.h
vendor/llvm/dist/include/llvm/Analysis/LibCallAliasAnalysis.h
vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h
vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h
vendor/llvm/dist/include/llvm/Analysis/PostDominators.h
vendor/llvm/dist/include/llvm/Analysis/ValueTracking.h
vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h
vendor/llvm/dist/include/llvm/CodeGen/JITCodeEmitter.h
vendor/llvm/dist/include/llvm/CodeGen/LatencyPriorityQueue.h
vendor/llvm/dist/include/llvm/CodeGen/LiveVariables.h
vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h
vendor/llvm/dist/include/llvm/CodeGen/MachineCodeEmitter.h
vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfo.h
vendor/llvm/dist/include/llvm/CodeGen/MachineOperand.h
vendor/llvm/dist/include/llvm/CodeGen/Passes.h
vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGISel.h
vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGNodes.h
vendor/llvm/dist/include/llvm/Intrinsics.td
vendor/llvm/dist/include/llvm/IntrinsicsX86.td
vendor/llvm/dist/include/llvm/Metadata.h
vendor/llvm/dist/include/llvm/Support/DOTGraphTraits.h
vendor/llvm/dist/include/llvm/Support/GraphWriter.h
vendor/llvm/dist/include/llvm/Support/NoFolder.h
vendor/llvm/dist/include/llvm/Support/SourceMgr.h
vendor/llvm/dist/include/llvm/System/Path.h
vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h
vendor/llvm/dist/include/llvm/Target/TargetJITInfo.h
vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h
vendor/llvm/dist/include/llvm/Target/TargetSelect.h
vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td
vendor/llvm/dist/include/llvm/Transforms/Utils/PromoteMemToReg.h
vendor/llvm/dist/lib/Analysis/AliasAnalysis.cpp
vendor/llvm/dist/lib/Analysis/AliasDebugger.cpp
vendor/llvm/dist/lib/Analysis/AliasSetTracker.cpp
vendor/llvm/dist/lib/Analysis/BasicAliasAnalysis.cpp
vendor/llvm/dist/lib/Analysis/CaptureTracking.cpp
vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp
vendor/llvm/dist/lib/Analysis/DebugInfo.cpp
vendor/llvm/dist/lib/Analysis/DomPrinter.cpp
vendor/llvm/dist/lib/Analysis/IPA/Andersens.cpp
vendor/llvm/dist/lib/Analysis/IPA/GlobalsModRef.cpp
vendor/llvm/dist/lib/Analysis/IVUsers.cpp
vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp
vendor/llvm/dist/lib/Analysis/LoopInfo.cpp
vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp
vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp
vendor/llvm/dist/lib/Analysis/ValueTracking.cpp
vendor/llvm/dist/lib/AsmParser/LLParser.cpp
vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp
vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.h
vendor/llvm/dist/lib/CodeGen/AntiDepBreaker.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfException.cpp
vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
vendor/llvm/dist/lib/CodeGen/BranchFolding.cpp
vendor/llvm/dist/lib/CodeGen/BranchFolding.h
vendor/llvm/dist/lib/CodeGen/CMakeLists.txt
vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.cpp
vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.h
vendor/llvm/dist/lib/CodeGen/DwarfEHPrepare.cpp
vendor/llvm/dist/lib/CodeGen/IfConversion.cpp
vendor/llvm/dist/lib/CodeGen/LLVMTargetMachine.cpp
vendor/llvm/dist/lib/CodeGen/LatencyPriorityQueue.cpp
vendor/llvm/dist/lib/CodeGen/LiveIntervalAnalysis.cpp
vendor/llvm/dist/lib/CodeGen/LiveVariables.cpp
vendor/llvm/dist/lib/CodeGen/MachineBasicBlock.cpp
vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp
vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp
vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp
vendor/llvm/dist/lib/CodeGen/MachineModuleInfo.cpp
vendor/llvm/dist/lib/CodeGen/MachineVerifier.cpp
vendor/llvm/dist/lib/CodeGen/PHIElimination.cpp
vendor/llvm/dist/lib/CodeGen/PHIElimination.h
vendor/llvm/dist/lib/CodeGen/PostRASchedulerList.cpp
vendor/llvm/dist/lib/CodeGen/ProcessImplicitDefs.cpp
vendor/llvm/dist/lib/CodeGen/RegAllocLinearScan.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAG.cpp
vendor/llvm/dist/lib/CodeGen/ScheduleDAGPrinter.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/CMakeLists.txt
vendor/llvm/dist/lib/CodeGen/SelectionDAG/FastISel.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.h
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp
vendor/llvm/dist/lib/CodeGen/SimpleRegisterCoalescing.cpp
vendor/llvm/dist/lib/CodeGen/Spiller.cpp
vendor/llvm/dist/lib/CodeGen/Spiller.h
vendor/llvm/dist/lib/CodeGen/VirtRegRewriter.cpp
vendor/llvm/dist/lib/CompilerDriver/CompilationGraph.cpp
vendor/llvm/dist/lib/ExecutionEngine/JIT/JITEmitter.cpp
vendor/llvm/dist/lib/Support/CommandLine.cpp
vendor/llvm/dist/lib/Support/SourceMgr.cpp
vendor/llvm/dist/lib/Support/StringRef.cpp
vendor/llvm/dist/lib/Support/Triple.cpp
vendor/llvm/dist/lib/System/CMakeLists.txt
vendor/llvm/dist/lib/System/Host.cpp
vendor/llvm/dist/lib/System/Unix/Path.inc
vendor/llvm/dist/lib/System/Win32/Path.inc
vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMCodeEmitter.cpp
vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp
vendor/llvm/dist/lib/Target/ARM/ARMExpandPseudoInsts.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/ARMInstrThumb.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb2.td
vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td
vendor/llvm/dist/lib/Target/ARM/ARMJITInfo.cpp
vendor/llvm/dist/lib/Target/ARM/ARMJITInfo.h
vendor/llvm/dist/lib/Target/ARM/ARMScheduleV7.td
vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp
vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h
vendor/llvm/dist/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
vendor/llvm/dist/lib/Target/ARM/NEONMoveFix.cpp
vendor/llvm/dist/lib/Target/ARM/Thumb2SizeReduction.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaISelLowering.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaJITInfo.cpp
vendor/llvm/dist/lib/Target/Alpha/AlphaJITInfo.h
vendor/llvm/dist/lib/Target/Blackfin/BlackfinISelLowering.cpp
vendor/llvm/dist/lib/Target/Blackfin/BlackfinRegisterInfo.td
vendor/llvm/dist/lib/Target/CellSPU/SPUISelLowering.cpp
vendor/llvm/dist/lib/Target/CellSPU/SPUInstrInfo.td
vendor/llvm/dist/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp
vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.td
vendor/llvm/dist/lib/Target/MSP430/MSP430MCAsmInfo.cpp
vendor/llvm/dist/lib/Target/Mips/MipsISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.cpp
vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.cpp
vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.cpp
vendor/llvm/dist/lib/Target/PIC16/PIC16DebugInfo.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCFrameInfo.h
vendor/llvm/dist/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td
vendor/llvm/dist/lib/Target/PowerPC/PPCJITInfo.cpp
vendor/llvm/dist/lib/Target/PowerPC/PPCJITInfo.h
vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.cpp
vendor/llvm/dist/lib/Target/README.txt
vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp
vendor/llvm/dist/lib/Target/TargetLoweringObjectFile.cpp
vendor/llvm/dist/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
vendor/llvm/dist/lib/Target/X86/AsmPrinter/X86MCInstLower.h
vendor/llvm/dist/lib/Target/X86/Makefile
vendor/llvm/dist/lib/Target/X86/X86CodeEmitter.cpp
vendor/llvm/dist/lib/Target/X86/X86ISelDAGToDAG.cpp
vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp
vendor/llvm/dist/lib/Target/X86/X86Instr64bit.td
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp
vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td
vendor/llvm/dist/lib/Target/X86/X86InstrSSE.td
vendor/llvm/dist/lib/Target/X86/X86JITInfo.cpp
vendor/llvm/dist/lib/Target/X86/X86JITInfo.h
vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.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/Transforms/IPO/FunctionAttrs.cpp
vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp
vendor/llvm/dist/lib/Transforms/IPO/IPConstantPropagation.cpp
vendor/llvm/dist/lib/Transforms/Scalar/GVN.cpp
vendor/llvm/dist/lib/Transforms/Scalar/InstructionCombining.cpp
vendor/llvm/dist/lib/Transforms/Scalar/JumpThreading.cpp
vendor/llvm/dist/lib/Transforms/Scalar/LICM.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SCCP.cpp
vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyCFGPass.cpp
vendor/llvm/dist/lib/Transforms/Scalar/SimplifyLibCalls.cpp
vendor/llvm/dist/lib/Transforms/Utils/LoopSimplify.cpp
vendor/llvm/dist/lib/Transforms/Utils/Mem2Reg.cpp
vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
vendor/llvm/dist/lib/VMCore/Core.cpp
vendor/llvm/dist/lib/VMCore/Metadata.cpp
vendor/llvm/dist/lib/VMCore/PassManager.cpp
vendor/llvm/dist/lib/VMCore/Verifier.cpp
vendor/llvm/dist/test/Analysis/BasicAA/modref.ll
vendor/llvm/dist/test/Analysis/ScalarEvolution/scev-aa.ll
vendor/llvm/dist/test/CodeGen/ARM/2009-11-07-SubRegAsmPrinting.ll
vendor/llvm/dist/test/CodeGen/ARM/bic.ll
vendor/llvm/dist/test/CodeGen/ARM/fabss.ll
vendor/llvm/dist/test/CodeGen/ARM/fadds.ll
vendor/llvm/dist/test/CodeGen/ARM/fdivs.ll
vendor/llvm/dist/test/CodeGen/ARM/fmacs.ll
vendor/llvm/dist/test/CodeGen/ARM/fmscs.ll
vendor/llvm/dist/test/CodeGen/ARM/fmuls.ll
vendor/llvm/dist/test/CodeGen/ARM/fnegs.ll
vendor/llvm/dist/test/CodeGen/ARM/fpconsts.ll
vendor/llvm/dist/test/CodeGen/ARM/fptoint.ll
vendor/llvm/dist/test/CodeGen/ARM/fsubs.ll
vendor/llvm/dist/test/CodeGen/ARM/mls.ll
vendor/llvm/dist/test/CodeGen/ARM/remat.ll
vendor/llvm/dist/test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad.ll
vendor/llvm/dist/test/CodeGen/Mips/2009-11-16-CstPoolLoad.ll
vendor/llvm/dist/test/CodeGen/PIC16/2009-07-17-PR4566-pic16.ll
vendor/llvm/dist/test/CodeGen/PowerPC/Frames-alloca.ll
vendor/llvm/dist/test/CodeGen/PowerPC/Frames-large.ll
vendor/llvm/dist/test/CodeGen/PowerPC/Frames-small.ll
vendor/llvm/dist/test/CodeGen/PowerPC/bswap-load-store.ll
vendor/llvm/dist/test/CodeGen/PowerPC/ppc-prologue.ll
vendor/llvm/dist/test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/ldr-str-imm12.ll
vendor/llvm/dist/test/CodeGen/Thumb2/machine-licm.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-add3.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-and2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cmn.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mla.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mls.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-orn.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-orn2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-orr2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ror.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-rsb.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-rsb2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-select_xform.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-sub2.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-teq.ll
vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-tst.ll
vendor/llvm/dist/test/CodeGen/X86/2008-08-05-SpillerBug.ll
vendor/llvm/dist/test/CodeGen/X86/2009-03-13-PHIElimBug.ll
vendor/llvm/dist/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll
vendor/llvm/dist/test/CodeGen/X86/2009-09-19-SchedCustomLoweringBug.ll
vendor/llvm/dist/test/CodeGen/X86/2009-10-08-MachineLICMBug.ll
vendor/llvm/dist/test/CodeGen/X86/fp_constant_op.ll
vendor/llvm/dist/test/CodeGen/X86/palignr-2.ll
vendor/llvm/dist/test/CodeGen/X86/pic-load-remat.ll
vendor/llvm/dist/test/CodeGen/X86/tailcall-stackalign.ll
vendor/llvm/dist/test/CodeGen/X86/trunc-to-bool.ll
vendor/llvm/dist/test/FrontendC++/2006-11-30-Pubnames.cpp
vendor/llvm/dist/test/FrontendC/2009-02-17-BitField-dbg.c
vendor/llvm/dist/test/FrontendC/pr4349.c
vendor/llvm/dist/test/Transforms/DeadStoreElimination/crash.ll
vendor/llvm/dist/test/Transforms/DeadStoreElimination/lifetime.ll
vendor/llvm/dist/test/Transforms/GVN/rle-must-alias.ll
vendor/llvm/dist/test/Transforms/GVN/rle-no-phi-translate.ll
vendor/llvm/dist/test/Transforms/GVN/rle-phi-translate.ll
vendor/llvm/dist/test/Transforms/InstCombine/cast.ll
vendor/llvm/dist/test/Transforms/InstCombine/compare-signs.ll
vendor/llvm/dist/test/Transforms/InstCombine/crash.ll
vendor/llvm/dist/test/Transforms/InstCombine/getelementptr.ll
vendor/llvm/dist/test/Transforms/InstCombine/intrinsics.ll
vendor/llvm/dist/test/Transforms/InstCombine/or.ll
vendor/llvm/dist/test/Transforms/InstCombine/shufflevec-constant.ll
vendor/llvm/dist/test/Transforms/InstCombine/store.ll
vendor/llvm/dist/test/Transforms/JumpThreading/crash.ll
vendor/llvm/dist/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll
vendor/llvm/dist/test/Transforms/LoopSimplify/indirectbr.ll
vendor/llvm/dist/test/Transforms/ScalarRepl/badarray.ll
vendor/llvm/dist/tools/llvm-config/llvm-config.in.in
vendor/llvm/dist/tools/llvmc/doc/LLVMC-Reference.rst
vendor/llvm/dist/tools/llvmc/example/Hello/Hello.cpp
vendor/llvm/dist/tools/llvmc/plugins/Base/Base.td.in
vendor/llvm/dist/tools/lto/LTOCodeGenerator.cpp
vendor/llvm/dist/tools/opt/GraphPrinters.cpp
vendor/llvm/dist/unittests/ADT/StringRefTest.cpp
vendor/llvm/dist/unittests/ADT/ValueMapTest.cpp
vendor/llvm/dist/unittests/ExecutionEngine/JIT/JITTest.cpp
vendor/llvm/dist/utils/FileCheck/FileCheck.cpp
vendor/llvm/dist/utils/TableGen/CMakeLists.txt
vendor/llvm/dist/utils/TableGen/DAGISelEmitter.cpp
vendor/llvm/dist/utils/TableGen/LLVMCConfigurationEmitter.cpp
vendor/llvm/dist/utils/TableGen/OptParserEmitter.cpp
vendor/llvm/dist/utils/TableGen/Record.cpp
vendor/llvm/dist/utils/TableGen/Record.h
vendor/llvm/dist/utils/TableGen/TGParser.cpp
vendor/llvm/dist/utils/TableGen/TableGen.cpp
vendor/llvm/dist/utils/buildit/build_llvm
Modified: vendor/llvm/dist/CMakeLists.txt
==============================================================================
--- vendor/llvm/dist/CMakeLists.txt Tue Dec 1 07:28:56 2009 (r199988)
+++ vendor/llvm/dist/CMakeLists.txt Tue Dec 1 11:07:05 2009 (r199989)
@@ -191,6 +191,10 @@ set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${LL
add_llvm_definitions( -D__STDC_LIMIT_MACROS )
add_llvm_definitions( -D__STDC_CONSTANT_MACROS )
+option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." ON)
+option(LLVM_ENABLE_PEDANTIC "Compile with pedantic enabled." ON)
+option(LLVM_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF)
+
if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 )
# TODO: support other platforms and toolchains.
option(LLVM_BUILD_32_BITS "Build 32 bits executables and libraries." OFF)
@@ -226,6 +230,27 @@ if( MSVC )
add_llvm_definitions("/${LLVM_USE_CRT}")
message(STATUS "Using VC++ CRT: ${LLVM_USE_CRT}")
endif (NOT ${LLVM_USE_CRT} STREQUAL "")
+
+ # Enable warnings
+ if (LLVM_ENABLE_WARNINGS)
+ add_llvm_definitions( /W4 /Wall )
+ if (LLVM_ENABLE_PEDANTIC)
+ # No MSVC equivalent available
+ endif (LLVM_ENABLE_PEDANTIC)
+ endif (LLVM_ENABLE_WARNINGS)
+ if (LLVM_ENABLE_WERROR)
+ add_llvm_definitions( /WX )
+ endif (LLVM_ENABLE_WERROR)
+elseif( CMAKE_COMPILER_IS_GNUCXX )
+ if (LLVM_ENABLE_WARNINGS)
+ add_llvm_definitions( -Wall -W -Wno-unused-parameter -Wwrite-strings )
+ if (LLVM_ENABLE_PEDANTIC)
+ add_llvm_definitions( -pedantic -Wno-long-long )
+ endif (LLVM_ENABLE_PEDANTIC)
+ endif (LLVM_ENABLE_WARNINGS)
+ if (LLVM_ENABLE_WERROR)
+ add_llvm_definitions( -Werror )
+ endif (LLVM_ENABLE_WERROR)
endif( MSVC )
include_directories( ${LLVM_BINARY_DIR}/include ${LLVM_MAIN_INCLUDE_DIR})
@@ -280,6 +305,7 @@ add_subdirectory(utils/not)
set(LLVM_ENUM_ASM_PRINTERS "")
set(LLVM_ENUM_ASM_PARSERS "")
+set(LLVM_ENUM_DISASSEMBLERS "")
foreach(t ${LLVM_TARGETS_TO_BUILD})
message(STATUS "Targeting ${t}")
add_subdirectory(lib/Target/${t})
@@ -294,6 +320,11 @@ foreach(t ${LLVM_TARGETS_TO_BUILD})
set(LLVM_ENUM_ASM_PARSERS
"${LLVM_ENUM_ASM_PARSERS}LLVM_ASM_PARSER(${t})\n")
endif( EXISTS ${LLVM_MAIN_SRC_DIR}/lib/Target/${t}/AsmParser/CMakeLists.txt )
+ if( EXISTS ${LLVM_MAIN_SRC_DIR}/lib/Target/${t}/Disassembler/CMakeLists.txt )
+ add_subdirectory(lib/Target/${t}/Disassembler)
+ set(LLVM_ENUM_DISASSEMBLERS
+ "${LLVM_ENUM_DISASSEMBLERS}LLVM_DISASSEMBLER(${t})\n")
+ endif( EXISTS ${LLVM_MAIN_SRC_DIR}/lib/Target/${t}/Disassembler/CMakeLists.txt )
set(CURRENT_LLVM_TARGET)
endforeach(t)
@@ -309,6 +340,12 @@ configure_file(
${LLVM_BINARY_DIR}/include/llvm/Config/AsmParsers.def
)
+# Produce llvm/Config/Disassemblers.def
+configure_file(
+ ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/Disassemblers.def.in
+ ${LLVM_BINARY_DIR}/include/llvm/Config/Disassemblers.def
+ )
+
add_subdirectory(lib/ExecutionEngine)
add_subdirectory(lib/ExecutionEngine/Interpreter)
add_subdirectory(lib/ExecutionEngine/JIT)
@@ -319,14 +356,10 @@ add_subdirectory(lib/Archive)
add_subdirectory(projects)
option(LLVM_BUILD_TOOLS "Build LLVM tool programs." ON)
-if(LLVM_BUILD_TOOLS)
- add_subdirectory(tools)
-endif()
+add_subdirectory(tools)
option(LLVM_BUILD_EXAMPLES "Build LLVM example programs." OFF)
-if(LLVM_BUILD_EXAMPLES)
- add_subdirectory(examples)
-endif ()
+add_subdirectory(examples)
install(DIRECTORY include/
DESTINATION include
Modified: vendor/llvm/dist/Makefile
==============================================================================
--- vendor/llvm/dist/Makefile Tue Dec 1 07:28:56 2009 (r199988)
+++ vendor/llvm/dist/Makefile Tue Dec 1 11:07:05 2009 (r199989)
@@ -155,9 +155,11 @@ install-libs: install
FilesToConfig := \
include/llvm/Config/config.h \
include/llvm/Config/Targets.def \
- include/llvm/Config/AsmPrinters.def \
+ include/llvm/Config/AsmPrinters.def \
+ include/llvm/Config/AsmParsers.def \
+ include/llvm/Config/Disassemblers.def \
include/llvm/System/DataTypes.h \
- tools/llvmc/plugins/Base/Base.td
+ tools/llvmc/plugins/Base/Base.td
FilesToConfigPATH := $(addprefix $(LLVM_OBJ_ROOT)/,$(FilesToConfig))
all-local:: $(FilesToConfigPATH)
Modified: vendor/llvm/dist/Makefile.rules
==============================================================================
--- vendor/llvm/dist/Makefile.rules Tue Dec 1 07:28:56 2009 (r199988)
+++ vendor/llvm/dist/Makefile.rules Tue Dec 1 11:07:05 2009 (r199989)
@@ -1565,6 +1565,11 @@ $(ObjDir)/%GenDAGISel.inc.tmp : %.td $(O
$(Echo) "Building $( conftest.$ac_ext < conftest.$ac_ext
+ echo '#line 13267 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -14976,11 +14982,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:14979: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:14985: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:14983: \$? = $ac_status" >&5
+ echo "$as_me:14989: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15244,11 +15250,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15247: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15253: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15251: \$? = $ac_status" >&5
+ echo "$as_me:15257: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -15348,11 +15354,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15351: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15357: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:15355: \$? = $ac_status" >&5
+ echo "$as_me:15361: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -17800,7 +17806,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext < conftest.$ac_ext <&5)
+ (eval echo "\"\$as_me:20277: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:20275: \$? = $ac_status" >&5
+ echo "$as_me:20281: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -20372,11 +20378,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:20375: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:20381: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:20379: \$? = $ac_status" >&5
+ echo "$as_me:20385: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -21942,11 +21948,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:21945: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:21951: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:21949: \$? = $ac_status" >&5
+ echo "$as_me:21955: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -22046,11 +22052,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:22049: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:22055: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:22053: \$? = $ac_status" >&5
+ echo "$as_me:22059: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -24281,11 +24287,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:24284: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24290: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:24288: \$? = $ac_status" >&5
+ echo "$as_me:24294: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -24549,11 +24555,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:24552: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24558: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:24556: \$? = $ac_status" >&5
+ echo "$as_me:24562: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -24653,11 +24659,11 @@ else
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:24656: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24662: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:24660: \$? = $ac_status" >&5
+ echo "$as_me:24666: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -35375,6 +35381,8 @@ ac_config_files="$ac_config_files includ
ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
+ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
+
ac_config_headers="$ac_config_headers include/llvm/System/DataTypes.h"
@@ -36002,6 +36010,7 @@ do
"include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
"include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
"include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
+ "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
"include/llvm/System/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/System/DataTypes.h" ;;
"Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
"llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
@@ -36175,12 +36184,12 @@ TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_de
LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
+LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
-ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
_ACEOF
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -36222,6 +36231,7 @@ _ACEOF
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
cat >conf$$subs.sed <<_ACEOF
+ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
CXX!$CXX$ac_delim
CXXFLAGS!$CXXFLAGS$ac_delim
ac_ct_CXX!$ac_ct_CXX$ac_delim
@@ -36319,7 +36329,7 @@ LIBOBJS!$LIBOBJS$ac_delim
LTLIBOBJS!$LTLIBOBJS$ac_delim
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 95; then
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 96; then
break
elif $ac_last_try; then
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
@@ -36338,7 +36348,7 @@ fi
cat >>$CONFIG_STATUS <<_ACEOF
cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
_ACEOF
sed '
s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
@@ -36351,8 +36361,6 @@ N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!
' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF
-:end
-s/|#_!!_#|//g
CEOF$ac_eof
_ACEOF
@@ -36600,7 +36608,7 @@ s&@abs_builddir@&$ac_abs_builddir&;t t
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
s&@INSTALL@&$ac_INSTALL&;t t
$ac_datarootdir_hack
-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
+" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed 's/|#_!!_#|//g' >$tmp/out
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
{ ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
Modified: vendor/llvm/dist/docs/AliasAnalysis.html
==============================================================================
--- vendor/llvm/dist/docs/AliasAnalysis.html Tue Dec 1 07:28:56 2009 (r199988)
+++ vendor/llvm/dist/docs/AliasAnalysis.html Tue Dec 1 11:07:05 2009 (r199989)
@@ -225,12 +225,7 @@ method for testing dependencies between
call sites (CS1 & CS2), returns NoModRef if the two calls refer to disjoint
memory locations, Ref if CS1 reads memory written by CS2, Mod if CS1 writes to
memory read or written by CS2, or ModRef if CS1 might read or write memory
-accessed by CS2. Note that this relation is not commutative. Clients that use
-this method should be predicated on the hasNoModRefInfoForCalls()
-method, which indicates whether or not an analysis can provide mod/ref
-information for function call pairs (most can not). If this predicate is false,
-the client shouldn't waste analysis time querying the getModRefInfo
-method many times.
+accessed by CS2. Note that this relation is not commutative.
@@ -251,21 +246,6 @@ analysis implementations and can be put
- The getMustAliases method
-
-
-
-
-
The getMustAliases method returns all values that are known to
-always must alias a pointer. This information can be provided in some cases for
-important objects like the null pointer and global values. Knowing that a
-pointer always points to a particular function allows indirect calls to be
-turned into direct calls, for example.
-
-
-
-
-
The pointsToConstantMemory method
@@ -969,7 +949,7 @@ analysis directly.
Chris Lattner
LLVM Compiler Infrastructure
- Last modified: $Date: 2009-04-25 23:11:37 +0200 (Sat, 25 Apr 2009) $
+ Last modified: $Date: 2009-11-22 17:01:44 +0100 (Sun, 22 Nov 2009) $