]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update LLVM to r84949.
authorrdivacky <rdivacky@FreeBSD.org>
Fri, 23 Oct 2009 14:19:52 +0000 (14:19 +0000)
committerrdivacky <rdivacky@FreeBSD.org>
Fri, 23 Oct 2009 14:19:52 +0000 (14:19 +0000)
commit9643cca39fb9fb3b49a8912926de98acf882283c
tree22cc59e4b240d84c3a5a60531119c4eca914a256
parent1adacceba9c9ee0f16e54388e56c9a249b296f75
Update LLVM to r84949.
383 files changed:
Makefile
Makefile.rules
cmake/modules/LLVMLibDeps.cmake
docs/CMake.html
docs/CommandGuide/FileCheck.pod
docs/CommandGuide/index.html
docs/GettingStarted.html
docs/LangRef.html
docs/ProgrammersManual.html
docs/ReleaseNotes.html
examples/BrainF/BrainF.cpp
include/llvm-c/Core.h
include/llvm/ADT/APFloat.h
include/llvm/ADT/DenseMapInfo.h
include/llvm/ADT/FoldingSet.h
include/llvm/ADT/StringExtras.h
include/llvm/ADT/StringRef.h
include/llvm/ADT/Triple.h
include/llvm/ADT/ValueMap.h [new file with mode: 0644]
include/llvm/Analysis/CFGPrinter.h
include/llvm/Analysis/CallGraph.h
include/llvm/Analysis/ConstantFolding.h
include/llvm/Analysis/DomPrinter.h [new file with mode: 0644]
include/llvm/Analysis/Dominators.h
include/llvm/Analysis/MallocHelper.h
include/llvm/Analysis/PostDominators.h
include/llvm/CodeGen/MachineFrameInfo.h
include/llvm/CodeGen/MachineFunction.h
include/llvm/CodeGen/MachineLoopInfo.h
include/llvm/CodeGen/MachineModuleInfo.h
include/llvm/CodeGen/Passes.h
include/llvm/CodeGen/PseudoSourceValue.h
include/llvm/CompilerDriver/Common.td
include/llvm/CompilerDriver/Plugin.h
include/llvm/Config/AsmParsers.def [new file with mode: 0644]
include/llvm/Config/AsmPrinters.def [new file with mode: 0644]
include/llvm/Config/Targets.def [new file with mode: 0644]
include/llvm/Config/config.h [new file with mode: 0644]
include/llvm/Constants.h
include/llvm/ExecutionEngine/JITEventListener.h
include/llvm/ExecutionEngine/JITMemoryManager.h
include/llvm/InlineAsm.h
include/llvm/InstrTypes.h
include/llvm/Instruction.def
include/llvm/Instructions.h
include/llvm/Intrinsics.td
include/llvm/LLVMContext.h
include/llvm/LinkAllPasses.h
include/llvm/MC/MCAssembler.h
include/llvm/MC/MCContext.h
include/llvm/MC/MCExpr.h
include/llvm/MC/MCSymbol.h
include/llvm/Metadata.h
include/llvm/PassAnalysisSupport.h
include/llvm/PassSupport.h
include/llvm/Support/DataTypes.h [new file with mode: 0644]
include/llvm/Support/IRBuilder.h
include/llvm/Support/InstVisitor.h
include/llvm/Support/ValueHandle.h
include/llvm/Support/raw_ostream.h
include/llvm/Support/type_traits.h
include/llvm/Target/TargetIntrinsicInfo.h
include/llvm/Target/TargetMachine.h
include/llvm/Target/TargetRegisterInfo.h
include/llvm/Target/TargetRegistry.h
include/llvm/Target/TargetSubtarget.h
include/llvm/Transforms/IPO.h
include/llvm/Transforms/Scalar.h
include/llvm/Transforms/Utils/SSAUpdater.h
include/llvm/Value.h
lib/Analysis/BasicAliasAnalysis.cpp
lib/Analysis/CFGPrinter.cpp
lib/Analysis/CMakeLists.txt
lib/Analysis/ConstantFolding.cpp
lib/Analysis/DomPrinter.cpp [new file with mode: 0644]
lib/Analysis/IPA/GlobalsModRef.cpp
lib/Analysis/InlineCost.cpp
lib/Analysis/InstCount.cpp
lib/Analysis/LoopInfo.cpp
lib/Analysis/MallocHelper.cpp
lib/Analysis/PointerTracking.cpp
lib/Analysis/ValueTracking.cpp
lib/AsmParser/LLLexer.cpp
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLParser.h
lib/AsmParser/LLToken.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/Bitcode/Writer/ValueEnumerator.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfException.cpp
lib/CodeGen/BranchFolding.cpp
lib/CodeGen/CodePlacementOpt.cpp
lib/CodeGen/ExactHazardRecognizer.cpp
lib/CodeGen/LLVMTargetMachine.cpp
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/MachineLoopInfo.cpp
lib/CodeGen/MachineSink.cpp
lib/CodeGen/PostRASchedulerList.cpp
lib/CodeGen/PreAllocSplitting.cpp
lib/CodeGen/PrologEpilogInserter.cpp
lib/CodeGen/PseudoSourceValue.cpp
lib/CodeGen/RegAllocLocal.cpp
lib/CodeGen/RegisterScavenging.cpp
lib/CodeGen/ScheduleDAGInstrs.cpp
lib/CodeGen/ScheduleDAGInstrs.h
lib/CodeGen/ScheduleDAGPrinter.cpp
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/StackProtector.cpp
lib/CodeGen/VirtRegMap.cpp
lib/CompilerDriver/Main.cpp
lib/CompilerDriver/Plugin.cpp
lib/ExecutionEngine/JIT/CMakeLists.txt
lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
lib/ExecutionEngine/JIT/JITEmitter.cpp
lib/ExecutionEngine/JIT/JITMemoryManager.cpp
lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
lib/MC/MCAsmStreamer.cpp
lib/MC/MCAssembler.cpp
lib/MC/MCContext.cpp
lib/MC/MCExpr.cpp
lib/MC/MCMachOStreamer.cpp
lib/Support/APFloat.cpp
lib/Support/StringExtras.cpp
lib/Support/StringMap.cpp
lib/Support/Triple.cpp
lib/Support/raw_ostream.cpp
lib/System/Unix/Program.inc
lib/Target/ARM/ARMAddressingModes.h
lib/Target/ARM/ARMBaseRegisterInfo.cpp
lib/Target/ARM/ARMBaseRegisterInfo.h
lib/Target/ARM/ARMConstantIslandPass.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrInfo.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
lib/Target/ARM/ARMRegisterInfo.td
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp [new file with mode: 0644]
lib/Target/ARM/AsmPrinter/ARMInstPrinter.h [new file with mode: 0644]
lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp [new file with mode: 0644]
lib/Target/ARM/AsmPrinter/ARMMCInstLower.h [new file with mode: 0644]
lib/Target/ARM/AsmPrinter/CMakeLists.txt
lib/Target/ARM/README-Thumb.txt
lib/Target/ARM/Thumb1RegisterInfo.cpp
lib/Target/ARM/Thumb1RegisterInfo.h
lib/Target/ARM/Thumb2ITBlockPass.cpp
lib/Target/ARM/Thumb2RegisterInfo.cpp
lib/Target/Blackfin/Blackfin.td
lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp [new file with mode: 0644]
lib/Target/Blackfin/BlackfinIntrinsicInfo.h [new file with mode: 0644]
lib/Target/Blackfin/BlackfinIntrinsics.td [new file with mode: 0644]
lib/Target/Blackfin/BlackfinTargetMachine.h
lib/Target/Blackfin/CMakeLists.txt
lib/Target/Blackfin/Makefile
lib/Target/CBackend/CBackend.cpp
lib/Target/CppBackend/CPPBackend.cpp
lib/Target/MSIL/MSILWriter.cpp
lib/Target/MSP430/AsmPrinter/CMakeLists.txt
lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp
lib/Target/MSP430/AsmPrinter/MSP430InstPrinter.cpp [new file with mode: 0644]
lib/Target/MSP430/AsmPrinter/MSP430InstPrinter.h [new file with mode: 0644]
lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.cpp [new file with mode: 0644]
lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.h [new file with mode: 0644]
lib/Target/MSP430/MSP430.h
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
lib/Target/MSP430/MSP430ISelLowering.cpp
lib/Target/MSP430/MSP430InstrInfo.cpp
lib/Target/MSP430/MSP430InstrInfo.h
lib/Target/MSP430/MSP430InstrInfo.td
lib/Target/MSP430/MSP430TargetMachine.cpp
lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp
lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h
lib/Target/PIC16/CMakeLists.txt
lib/Target/PIC16/Makefile
lib/Target/PIC16/PIC16.h
lib/Target/PIC16/PIC16ABINames.h [new file with mode: 0644]
lib/Target/PIC16/PIC16DebugInfo.cpp
lib/Target/PIC16/PIC16ISelLowering.cpp
lib/Target/PIC16/PIC16InstrInfo.cpp
lib/Target/PIC16/PIC16MCAsmInfo.cpp
lib/Target/PIC16/PIC16MemSelOpt.cpp
lib/Target/PIC16/PIC16Passes/Makefile [new file with mode: 0644]
lib/Target/PIC16/PIC16Passes/PIC16Overlay.cpp [new file with mode: 0644]
lib/Target/PIC16/PIC16Passes/PIC16Overlay.h [new file with mode: 0644]
lib/Target/PIC16/PIC16Section.cpp [new file with mode: 0644]
lib/Target/PIC16/PIC16Section.h [new file with mode: 0644]
lib/Target/PIC16/PIC16TargetObjectFile.cpp
lib/Target/PIC16/PIC16TargetObjectFile.h
lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
lib/Target/README.txt
lib/Target/TargetIntrinsicInfo.cpp
lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp
lib/Target/X86/AsmPrinter/X86ATTInstPrinter.h
lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86Instr64bit.td
lib/Target/X86/X86InstrFormats.td
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86Subtarget.cpp
lib/Target/X86/X86Subtarget.h
lib/Transforms/Hello/Hello.cpp
lib/Transforms/IPO/CMakeLists.txt
lib/Transforms/IPO/FunctionAttrs.cpp
lib/Transforms/IPO/GlobalDCE.cpp
lib/Transforms/IPO/GlobalOpt.cpp
lib/Transforms/IPO/RaiseAllocations.cpp
lib/Transforms/IPO/StripSymbols.cpp
lib/Transforms/Scalar/CodeGenPrepare.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/InstructionCombining.cpp
lib/Transforms/Scalar/LoopUnswitch.cpp
lib/Transforms/Scalar/Reassociate.cpp
lib/Transforms/Scalar/SCCP.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/InlineFunction.cpp
lib/Transforms/Utils/InstructionNamer.cpp
lib/Transforms/Utils/LowerAllocations.cpp
lib/Transforms/Utils/SSAUpdater.cpp
lib/VMCore/AsmWriter.cpp
lib/VMCore/ConstantFold.cpp
lib/VMCore/Constants.cpp
lib/VMCore/Core.cpp
lib/VMCore/InlineAsm.cpp
lib/VMCore/Instruction.cpp
lib/VMCore/Instructions.cpp
lib/VMCore/LLVMContext.cpp
lib/VMCore/LLVMContextImpl.h
lib/VMCore/Metadata.cpp
lib/VMCore/Pass.cpp
lib/VMCore/Value.cpp
lib/VMCore/Verifier.cpp
mklib [new file with mode: 0755]
test/Analysis/BasicAA/modref.ll
test/Assembler/alignstack.ll [new file with mode: 0644]
test/Bindings/Ocaml/vmcore.ml
test/CodeGen/ARM/2009-10-21-InvalidFNeg.ll [new file with mode: 0644]
test/CodeGen/ARM/globals.ll [new file with mode: 0644]
test/CodeGen/ARM/ldrd.ll
test/CodeGen/ARM/movt.ll [new file with mode: 0644]
test/CodeGen/ARM/sbfx.ll
test/CodeGen/Blackfin/sync-intr.ll
test/CodeGen/CellSPU/2009-01-01-BrCond.ll
test/CodeGen/CellSPU/useful-harnesses/lit.local.cfg [new file with mode: 0644]
test/CodeGen/Generic/switch-lower-feature-2.ll
test/CodeGen/MSP430/Inst16ri.ll [new file with mode: 0644]
test/CodeGen/MSP430/Inst8ri.ll [new file with mode: 0644]
test/CodeGen/PIC16/globals.ll
test/CodeGen/Thumb/2009-08-20-ISelBug.ll
test/CodeGen/Thumb2/2009-10-15-ITBlockBranch.ll [new file with mode: 0644]
test/CodeGen/Thumb2/thumb2-mov.ll
test/CodeGen/Thumb2/thumb2-mov2.ll
test/CodeGen/X86/2007-01-08-InstrSched.ll
test/CodeGen/X86/2008-07-11-SpillerBug.ll
test/CodeGen/X86/2009-04-20-LinearScanOpt.ll
test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll
test/CodeGen/X86/2009-09-19-SchedCustomLoweringBug.ll
test/CodeGen/X86/2009-10-14-LiveVariablesBug.ll [new file with mode: 0644]
test/CodeGen/X86/2009-10-19-EmergencySpill.ll [new file with mode: 0644]
test/CodeGen/X86/2009-10-19-atomic-cmp-eflags.ll [new file with mode: 0644]
test/CodeGen/X86/abi-isel.ll
test/CodeGen/X86/codegen-prepare-extload.ll [new file with mode: 0644]
test/CodeGen/X86/discontiguous-loops.ll [new file with mode: 0644]
test/CodeGen/X86/fastcc.ll
test/CodeGen/X86/legalize-fmp-oeq-vector-select.ll [new file with mode: 0644]
test/CodeGen/X86/loop-blocks.ll [new file with mode: 0644]
test/CodeGen/X86/palignr.ll [new file with mode: 0644]
test/CodeGen/X86/peep-test-3.ll
test/CodeGen/X86/pic.ll
test/CodeGen/X86/sink-hoist.ll
test/CodeGen/X86/sse2.ll
test/CodeGen/X86/sse3.ll
test/CodeGen/X86/stack-color-with-reg.ll
test/CodeGen/X86/tailcallstack64.ll
test/CodeGen/X86/vec_shuffle-22.ll
test/CodeGen/X86/vec_shuffle-9.ll
test/CodeGen/X86/widen_arith-1.ll
test/CodeGen/X86/widen_arith-2.ll
test/CodeGen/X86/widen_arith-3.ll
test/CodeGen/X86/widen_arith-4.ll
test/CodeGen/X86/widen_arith-5.ll
test/CodeGen/X86/widen_arith-6.ll
test/CodeGen/X86/widen_cast-1.ll
test/CodeGen/X86/widen_cast-2.ll
test/CodeGen/X86/widen_cast-3.ll
test/CodeGen/X86/widen_cast-4.ll
test/CodeGen/X86/widen_cast-5.ll
test/CodeGen/X86/widen_cast-6.ll
test/CodeGen/X86/widen_conv-1.ll
test/CodeGen/X86/widen_conv-2.ll
test/CodeGen/X86/widen_conv-3.ll
test/CodeGen/X86/widen_conv-4.ll
test/CodeGen/X86/widen_extract-1.ll [new file with mode: 0644]
test/CodeGen/X86/widen_select-1.ll
test/CodeGen/X86/widen_shuffle-1.ll
test/CodeGen/X86/widen_shuffle-2.ll
test/DebugInfo/2009-10-16-Phi.ll [new file with mode: 0644]
test/DebugInfo/2009-10-16-Scope.ll [new file with mode: 0644]
test/Feature/md_on_instruction.ll
test/FrontendAda/negative_field_offset.adb [new file with mode: 0644]
test/FrontendC++/alignstack.cpp [new file with mode: 0644]
test/FrontendC++/member-alignment.cpp
test/FrontendC++/varargs.cpp [new file with mode: 0644]
test/FrontendC/alignstack.c [new file with mode: 0644]
test/LLVMC/MultiplePluginPriorities.td [new file with mode: 0644]
test/MC/AsmParser/labels.s
test/MC/AsmParser/variables-invalid.s [new file with mode: 0644]
test/MC/AsmParser/variables.s [new file with mode: 0644]
test/Transforms/ConstProp/constant-expr.ll [new file with mode: 0644]
test/Transforms/ConstProp/loads.ll [new file with mode: 0644]
test/Transforms/GVN/calls-readonly.ll
test/Transforms/GlobalOpt/2009-11-16-BrokenPerformHeapAllocSRoA.ll [new file with mode: 0644]
test/Transforms/GlobalOpt/2009-11-16-MallocSingleStoreToGlobalVar.ll [new file with mode: 0644]
test/Transforms/GlobalOpt/malloc-promote-2.ll
test/Transforms/GlobalOpt/malloc-promote-3.ll
test/Transforms/Inline/crash.ll
test/Transforms/InstCombine/cast.ll
test/Transforms/InstCombine/crash.ll
test/Transforms/InstCombine/getelementptr.ll
test/Transforms/InstCombine/malloc-free-delete.ll
test/Transforms/InstCombine/malloc2.ll
test/Transforms/InstCombine/malloc3.ll
test/Transforms/JumpThreading/crash.ll
test/Transforms/LoopSimplify/unreachable-loop-pred.ll [new file with mode: 0644]
test/Transforms/SCCP/ipsccp-basic.ll
test/Transforms/SCCP/sccptest.ll
tools/gold/gold-plugin.cpp
tools/llc/llc.cpp
tools/lli/lli.cpp
tools/llvm-as/llvm-as.cpp
tools/llvm-ld/CMakeLists.txt
tools/llvm-ld/Makefile
tools/llvm-ld/llvm-ld.cpp
tools/llvm-mc/AsmParser.cpp
tools/llvm-prof/CMakeLists.txt
tools/llvm-prof/Makefile
tools/llvm-prof/llvm-prof.cpp
tools/llvmc/doc/LLVMC-Reference.rst
tools/llvmc/example/mcc16/driver/Main.cpp
tools/llvmc/example/mcc16/plugins/PIC16Base/PIC16Base.td
tools/llvmc/example/mcc16/plugins/PIC16Base/PluginMain.cpp
tools/llvmc/plugins/Base/Base.td.in
tools/opt/CMakeLists.txt
tools/opt/Makefile
tools/opt/opt.cpp
unittests/ADT/ValueMapTest.cpp [new file with mode: 0644]
unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp
unittests/ExecutionEngine/JIT/JITTest.cpp
unittests/Support/raw_ostream_test.cpp
utils/NewNightlyTest.pl
utils/TableGen/AsmWriterEmitter.cpp
utils/TableGen/ClangDiagnosticsEmitter.cpp
utils/TableGen/CodeGenDAGPatterns.h
utils/TableGen/DAGISelEmitter.cpp
utils/TableGen/LLVMCConfigurationEmitter.cpp
utils/TableGen/LLVMCConfigurationEmitter.h
utils/TableGen/StringToOffsetTable.h
utils/buildit/GNUmakefile
utils/buildit/build_llvm
utils/emacs/tablegen-mode.el
utils/lit/LitConfig.py
utils/lit/TestFormats.py
utils/lit/TestRunner.py