]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update LLVM to r100181.
authorrdivacky <rdivacky@FreeBSD.org>
Fri, 2 Apr 2010 08:54:30 +0000 (08:54 +0000)
committerrdivacky <rdivacky@FreeBSD.org>
Fri, 2 Apr 2010 08:54:30 +0000 (08:54 +0000)
commit20e856b2a58d12231aa42d5d13888b15ac03e5a4
treecf5763d092b81cecc168fa28032247ee495d06e2
parent2f2afc1aae898651e26987a5c71f3febb19bca98
Update LLVM to r100181.
390 files changed:
Makefile
autoconf/configure.ac
configure
docs/CodeGenerator.html
docs/ProgrammersManual.html
docs/ReleaseNotes.html
docs/SourceLevelDebugging.html
docs/TableGenFundamentals.html
docs/tutorial/OCamlLangImpl6.html
docs/tutorial/OCamlLangImpl7.html
examples/OCaml-Kaleidoscope/Chapter6/myocamlbuild.ml
examples/OCaml-Kaleidoscope/Chapter7/myocamlbuild.ml
include/llvm/ADT/PointerUnion.h
include/llvm/ADT/SmallVector.h
include/llvm/ADT/Statistic.h
include/llvm/ADT/StringMap.h
include/llvm/Analysis/DebugInfo.h
include/llvm/Analysis/Dominators.h
include/llvm/CodeGen/AsmPrinter.h
include/llvm/CodeGen/DwarfWriter.h
include/llvm/CodeGen/LiveInterval.h
include/llvm/CodeGen/LiveIntervalAnalysis.h
include/llvm/CodeGen/LiveStackAnalysis.h
include/llvm/CodeGen/MachineOperand.h
include/llvm/CodeGen/RuntimeLibcalls.h
include/llvm/CodeGen/SelectionDAG.h
include/llvm/CodeGen/SelectionDAGISel.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/Function.h
include/llvm/InlineAsm.h
include/llvm/Instruction.h
include/llvm/Instructions.h
include/llvm/Intrinsics.td
include/llvm/IntrinsicsARM.td
include/llvm/IntrinsicsPowerPC.td
include/llvm/IntrinsicsX86.td
include/llvm/LLVMContext.h
include/llvm/MC/MCAsmLayout.h
include/llvm/MC/MCAssembler.h
include/llvm/MC/MCContext.h
include/llvm/MC/MCExpr.h
include/llvm/MC/MCInst.h
include/llvm/MC/MCObjectWriter.h
include/llvm/MC/MCSection.h
include/llvm/MC/MCStreamer.h
include/llvm/MC/MachObjectWriter.h
include/llvm/PassManagers.h
include/llvm/Support/Allocator.h
include/llvm/Support/CFG.h
include/llvm/Support/CallSite.h
include/llvm/Support/Casting.h
include/llvm/Support/DebugLoc.h
include/llvm/Support/FileUtilities.h
include/llvm/Support/IRBuilder.h
include/llvm/Support/MathExtras.h
include/llvm/Support/Timer.h
include/llvm/Support/ValueHandle.h
include/llvm/Support/raw_ostream.h
include/llvm/System/Memory.h
include/llvm/Target/TargetAsmBackend.h
include/llvm/Target/TargetInstrDesc.h
include/llvm/Target/TargetLowering.h
include/llvm/Target/TargetMachine.h
include/llvm/Target/TargetSelectionDAG.td
include/llvm/Transforms/Utils/BuildLibCalls.h
include/llvm/Transforms/Utils/SSAUpdater.h
include/llvm/Type.h
include/llvm/Value.h
lib/Analysis/CaptureTracking.cpp
lib/Analysis/DebugInfo.cpp
lib/Analysis/IPA/CallGraphSCCPass.cpp
lib/Analysis/IPA/GlobalsModRef.cpp
lib/Analysis/InlineCost.cpp
lib/Analysis/LiveValues.cpp
lib/Analysis/LoopPass.cpp
lib/Analysis/MemoryBuiltins.cpp
lib/Analysis/ProfileEstimatorPass.cpp
lib/Analysis/ProfileInfo.cpp
lib/Analysis/ProfileInfoLoaderPass.cpp
lib/Analysis/ProfileVerifierPass.cpp
lib/Analysis/ScalarEvolutionExpander.cpp
lib/Archive/ArchiveWriter.cpp
lib/AsmParser/LLLexer.h
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLParser.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/DIE.cpp
lib/CodeGen/AsmPrinter/DIE.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/DwarfException.cpp
lib/CodeGen/AsmPrinter/DwarfPrinter.cpp
lib/CodeGen/AsmPrinter/DwarfWriter.cpp
lib/CodeGen/BranchFolding.cpp
lib/CodeGen/DwarfEHPrepare.cpp
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/LiveStackAnalysis.cpp
lib/CodeGen/LiveVariables.cpp
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/MachineCSE.cpp
lib/CodeGen/MachineFunction.cpp
lib/CodeGen/MachineModuleInfo.cpp
lib/CodeGen/OptimizeExts.cpp
lib/CodeGen/PHIElimination.cpp
lib/CodeGen/PreAllocSplitting.cpp
lib/CodeGen/RegAllocLocal.cpp
lib/CodeGen/ScheduleDAGInstrs.cpp
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
lib/CodeGen/SelectionDAG/InstrEmitter.h
lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/CodeGen/SimpleRegisterCoalescing.cpp
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
lib/CodeGen/TwoAddressInstructionPass.cpp
lib/CodeGen/VirtRegRewriter.cpp
lib/ExecutionEngine/ExecutionEngine.cpp
lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
lib/MC/MCAsmStreamer.cpp
lib/MC/MCAssembler.cpp
lib/MC/MCContext.cpp
lib/MC/MCExpr.cpp
lib/MC/MCInst.cpp
lib/MC/MCMachOStreamer.cpp
lib/MC/MCParser/AsmParser.cpp
lib/MC/MCSection.cpp
lib/MC/MachObjectWriter.cpp
lib/Support/APFloat.cpp
lib/Support/APInt.cpp
lib/Support/CommandLine.cpp
lib/Support/Debug.cpp
lib/Support/ErrorHandling.cpp
lib/Support/MemoryBuffer.cpp
lib/Support/Statistic.cpp
lib/Support/Timer.cpp
lib/Support/Triple.cpp
lib/Support/raw_ostream.cpp
lib/System/Unix/Mutex.inc
lib/System/Unix/Path.inc
lib/System/Win32/Program.inc
lib/System/Win32/Signals.inc
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/ARMInstrVFP.td
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp
lib/Target/ARM/NEONPreAllocPass.cpp
lib/Target/ARM/README.txt
lib/Target/ARM/Thumb1InstrInfo.cpp
lib/Target/ARM/Thumb2InstrInfo.cpp
lib/Target/Alpha/AlphaInstrInfo.cpp
lib/Target/Blackfin/BlackfinInstrInfo.td
lib/Target/Blackfin/BlackfinIntrinsics.td
lib/Target/Blackfin/BlackfinRegisterInfo.cpp
lib/Target/CellSPU/SPU.h
lib/Target/CellSPU/SPUISelDAGToDAG.cpp
lib/Target/CellSPU/SPUISelLowering.cpp
lib/Target/CellSPU/SPUInstrInfo.cpp
lib/Target/CellSPU/SPUInstrInfo.td
lib/Target/CellSPU/SPURegisterInfo.cpp
lib/Target/CellSPU/SPURegisterInfo.h
lib/Target/MBlaze/MBlazeIntrinsics.td
lib/Target/MSIL/MSILWriter.cpp
lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.cpp
lib/Target/MSP430/MSP430InstrInfo.cpp
lib/Target/Mangler.cpp
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsInstrInfo.cpp
lib/Target/PIC16/PIC16InstrInfo.cpp
lib/Target/PIC16/PIC16Section.cpp
lib/Target/PIC16/PIC16Section.h
lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
lib/Target/PowerPC/PPCBranchSelector.cpp
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/PowerPC/PPCISelLowering.h
lib/Target/PowerPC/PPCInstrAltivec.td
lib/Target/PowerPC/PPCInstrInfo.cpp
lib/Target/PowerPC/PPCRegisterInfo.cpp
lib/Target/SystemZ/SystemZInstrFP.td
lib/Target/SystemZ/SystemZInstrInfo.cpp
lib/Target/SystemZ/SystemZInstrInfo.td
lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86MCInstLower.cpp
lib/Target/X86/CMakeLists.txt
lib/Target/X86/SSEDomainFix.cpp [new file with mode: 0644]
lib/Target/X86/X86.h
lib/Target/X86/X86.td
lib/Target/X86/X86AsmBackend.cpp
lib/Target/X86/X86FastISel.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.cpp
lib/Target/X86/X86InstrInfo.h
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrMMX.td
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86Subtarget.cpp
lib/Target/X86/X86Subtarget.h
lib/Target/X86/X86TargetMachine.cpp
lib/Target/X86/X86TargetMachine.h
lib/Target/XCore/XCoreInstrInfo.cpp
lib/Target/XCore/XCoreInstrInfo.td
lib/Transforms/IPO/ArgumentPromotion.cpp
lib/Transforms/IPO/DeadArgumentElimination.cpp
lib/Transforms/IPO/GlobalOpt.cpp
lib/Transforms/IPO/PruneEH.cpp
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/Scalar/ABCD.cpp
lib/Transforms/Scalar/CodeGenPrepare.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/IndVarSimplify.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/Transforms/Scalar/Reg2Mem.cpp
lib/Transforms/Scalar/SCCP.cpp
lib/Transforms/Scalar/SimplifyCFGPass.cpp
lib/Transforms/Scalar/SimplifyLibCalls.cpp
lib/Transforms/Utils/AddrModeMatcher.cpp
lib/Transforms/Utils/BreakCriticalEdges.cpp
lib/Transforms/Utils/BuildLibCalls.cpp
lib/Transforms/Utils/LowerInvoke.cpp
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
lib/Transforms/Utils/SSAUpdater.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
lib/VMCore/AsmWriter.cpp
lib/VMCore/AutoUpgrade.cpp
lib/VMCore/CMakeLists.txt
lib/VMCore/Constants.cpp
lib/VMCore/ConstantsContext.h
lib/VMCore/Core.cpp
lib/VMCore/DebugLoc.cpp [new file with mode: 0644]
lib/VMCore/Function.cpp
lib/VMCore/Globals.cpp
lib/VMCore/IRBuilder.cpp
lib/VMCore/InlineAsm.cpp
lib/VMCore/Instruction.cpp
lib/VMCore/Instructions.cpp
lib/VMCore/LLVMContext.cpp
lib/VMCore/LLVMContextImpl.cpp [new file with mode: 0644]
lib/VMCore/LLVMContextImpl.h
lib/VMCore/Metadata.cpp
lib/VMCore/Module.cpp
lib/VMCore/PassManager.cpp
lib/VMCore/Type.cpp
lib/VMCore/Value.cpp
lib/VMCore/ValueSymbolTable.cpp
lib/VMCore/Verifier.cpp
test/Bitcode/sse41_pmulld.ll [new file with mode: 0644]
test/Bitcode/sse41_pmulld.ll.bc [new file with mode: 0644]
test/CodeGen/ARM/fabss.ll
test/CodeGen/ARM/fadds.ll
test/CodeGen/ARM/fdivs.ll
test/CodeGen/ARM/fmacs.ll
test/CodeGen/ARM/fmscs.ll
test/CodeGen/ARM/fmuls.ll
test/CodeGen/ARM/fnegs.ll
test/CodeGen/ARM/fnmacs.ll
test/CodeGen/ARM/fnmscs.ll
test/CodeGen/ARM/fp_convert.ll
test/CodeGen/ARM/fsubs.ll
test/CodeGen/CellSPU/bigstack.ll [new file with mode: 0644]
test/CodeGen/Generic/2010-ZeroSizedArg.ll [new file with mode: 0644]
test/CodeGen/Generic/addr-label.ll
test/CodeGen/PIC16/2009-07-17-PR4566-pic16.ll
test/CodeGen/PIC16/2009-11-20-NewNode.ll
test/CodeGen/PIC16/C16-15.ll
test/CodeGen/PIC16/global-in-user-section.ll
test/CodeGen/PIC16/globals.ll
test/CodeGen/PIC16/sext.ll
test/CodeGen/PowerPC/2010-04-01-MachineCSEBug.ll [new file with mode: 0644]
test/CodeGen/PowerPC/eqv-andc-orc-nor.ll
test/CodeGen/PowerPC/tango.net.ftp.FtpClient.ll
test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll
test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll
test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll
test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll
test/CodeGen/X86/2009-02-05-CoalescerBug.ll
test/CodeGen/X86/2009-02-26-MachineLICMBug.ll
test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll
test/CodeGen/X86/byval7.ll
test/CodeGen/X86/coalesce-esp.ll
test/CodeGen/X86/dagcombine-buildvector.ll
test/CodeGen/X86/gather-addresses.ll
test/CodeGen/X86/licm-symbol.ll
test/CodeGen/X86/memcpy-2.ll
test/CodeGen/X86/memset-2.ll
test/CodeGen/X86/memset64-on-x86-32.ll
test/CodeGen/X86/pic.ll
test/CodeGen/X86/pmul.ll
test/CodeGen/X86/pmulld.ll [new file with mode: 0644]
test/CodeGen/X86/postalloc-coalescing.ll
test/CodeGen/X86/pr2659.ll
test/CodeGen/X86/sibcall.ll
test/CodeGen/X86/small-byval-memcpy.ll
test/CodeGen/X86/sse-align-12.ll
test/CodeGen/X86/sse-align-6.ll
test/CodeGen/X86/sse3.ll
test/CodeGen/X86/unaligned-load.ll
test/CodeGen/X86/vec_compare.ll
test/CodeGen/X86/vec_insert-4.ll [moved from test/CodeGen/X86/vec_insert_4.ll with 100% similarity]
test/CodeGen/X86/vec_insert-9.ll [new file with mode: 0644]
test/CodeGen/X86/vec_return.ll
test/CodeGen/X86/vec_set.ll
test/CodeGen/X86/vec_shuffle-7.ll
test/CodeGen/X86/vec_shuffle-9.ll
test/CodeGen/X86/vec_shuffle.ll
test/CodeGen/X86/vec_zero.ll
test/CodeGen/X86/vec_zero_cse.ll
test/CodeGen/X86/widen_arith-5.ll
test/CodeGen/X86/widen_cast-2.ll
test/CodeGen/X86/widen_load-2.ll
test/CodeGen/X86/xor-icmp.ll
test/CodeGen/X86/xor.ll
test/DebugInfo/2009-11-03-InsertExtractValue.ll
test/DebugInfo/2010-03-22-CU-HighLow.ll [new file with mode: 0644]
test/DebugInfo/2010-03-24-MemberFn.ll [new file with mode: 0644]
test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll [new file with mode: 0644]
test/Feature/unions.ll
test/FrontendC++/2010-03-22-empty-baseclass.cpp [new file with mode: 0644]
test/FrontendObjC/2010-03-17-StructRef.m
test/MC/AsmParser/X86/x86_32-bit_cat.s
test/MC/AsmParser/X86/x86_32-encoding.s
test/MC/MachO/absolutize.s
test/MC/MachO/darwin-x86_64-reloc.s
test/TableGen/2010-03-24-PrematureDefaults.td [new file with mode: 0644]
test/Transforms/GVN/2010-03-31-RedundantPHIs.ll [new file with mode: 0644]
test/Transforms/GVN/rle.ll
test/Transforms/Inline/noinline.ll [new file with mode: 0644]
test/Transforms/InstCombine/objsize.ll
test/Transforms/SimplifyCFG/2010-03-30-InvokeCrash.ll [new file with mode: 0644]
test/Transforms/SimplifyLibCalls/StrCpy.ll
tools/Makefile
tools/bugpoint/BugDriver.cpp
tools/bugpoint/BugDriver.h
tools/edis/Makefile
tools/llc/llc.cpp
tools/llvm-extract/llvm-extract.cpp
tools/llvm-ld/Optimize.cpp
tools/llvm-ld/llvm-ld.cpp
tools/llvm-link/llvm-link.cpp
tools/llvm-mc/llvm-mc.cpp
tools/llvmc/plugins/Base/Base.td.in
tools/lto/LTOCodeGenerator.cpp
tools/opt/opt.cpp
unittests/ADT/SmallVectorTest.cpp
utils/TableGen/CodeGenDAGPatterns.cpp
utils/TableGen/CodeGenDAGPatterns.h
utils/TableGen/CodeGenInstruction.cpp
utils/TableGen/CodeGenInstruction.h
utils/TableGen/CodeGenTarget.cpp
utils/TableGen/DAGISelEmitter.cpp
utils/TableGen/DAGISelMatcher.cpp
utils/TableGen/DAGISelMatcher.h
utils/TableGen/DAGISelMatcherEmitter.cpp
utils/TableGen/DAGISelMatcherGen.cpp
utils/TableGen/DAGISelMatcherOpt.cpp
utils/TableGen/FastISelEmitter.cpp
utils/TableGen/InstrInfoEmitter.cpp
utils/TableGen/IntrinsicEmitter.cpp
utils/TableGen/Record.cpp
utils/TableGen/Record.h
utils/TableGen/TableGen.cpp
utils/buildit/build_llvm
utils/lit/lit/LitTestCase.py [new file with mode: 0644]
utils/lit/lit/TestFormats.py
utils/lit/lit/TestRunner.py
utils/lit/lit/lit.py