Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 May 2011 21:04:37 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src ObsoleteFiles.inc src/contrib/llvm/include/llvm Constant.h Constants.h DebugInfoProbe.h DerivedTypes.h GlobalVariable.h InitializePasses.h InstrTypes.h Instructions.h Intrinsics.td IntrinsicsARM.td IntrinsicsPTX.td IntrinsicsX86.td ...
Message-ID:  <201105022106.p42L6t3w019767@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
dim         2011-05-02 21:04:37 UTC

  FreeBSD src repository

  Modified files:
    .                    ObsoleteFiles.inc 
    contrib/llvm/include/llvm Constant.h Constants.h 
                              DerivedTypes.h GlobalVariable.h 
                              InitializePasses.h InstrTypes.h 
                              Instructions.h Intrinsics.td 
                              IntrinsicsARM.td IntrinsicsX86.td 
                              IntrinsicsXCore.td LinkAllPasses.h 
                              Metadata.h Module.h Pass.h 
                              PassAnalysisSupport.h 
                              TypeSymbolTable.h User.h Value.h 
    contrib/llvm/include/llvm/ADT APFloat.h APInt.h ArrayRef.h 
                                  DenseMap.h DenseMapInfo.h 
                                  DepthFirstIterator.h 
                                  FoldingSet.h 
                                  ImmutableIntervalMap.h 
                                  IntervalMap.h 
                                  IntrusiveRefCntPtr.h 
                                  PointerUnion.h ScopedHashTable.h 
                                  SmallPtrSet.h Statistic.h 
                                  StringExtras.h StringMap.h 
                                  Triple.h ilist.h 
    contrib/llvm/include/llvm/Analysis AliasAnalysis.h 
                                       AliasSetTracker.h 
                                       CFGPrinter.h DIBuilder.h 
                                       DebugInfo.h IVUsers.h 
                                       InlineCost.h 
                                       InstructionSimplify.h 
                                       Lint.h 
                                       MemoryDependenceAnalysis.h 
                                       Passes.h PathProfileInfo.h 
                                       PostDominators.h 
                                       RegionInfo.h 
                                       RegionIterator.h 
                                       RegionPass.h 
                                       ScalarEvolution.h 
                                       ScalarEvolutionExpressions.h 
    contrib/llvm/include/llvm/Bitcode Archive.h 
    contrib/llvm/include/llvm/CodeGen AsmPrinter.h 
                                      CalcSpillWeights.h 
                                      CallingConvLower.h 
                                      EdgeBundles.h FastISel.h 
                                      FunctionLoweringInfo.h 
                                      ISDOpcodes.h 
                                      JITCodeEmitter.h 
                                      LiveInterval.h 
                                      LiveIntervalAnalysis.h 
                                      MachineBasicBlock.h 
                                      MachineCodeEmitter.h 
                                      MachineConstantPool.h 
                                      MachineFrameInfo.h 
                                      MachineInstr.h 
                                      MachineInstrBuilder.h 
                                      ProcessImplicitDefs.h 
                                      RegisterScavenging.h 
                                      RuntimeLibcalls.h 
                                      ScheduleDAG.h 
                                      ScoreboardHazardRecognizer.h 
                                      SelectionDAG.h 
                                      SelectionDAGISel.h 
                                      SelectionDAGNodes.h 
                                      SlotIndexes.h 
                                      TargetLoweringObjectFileImpl.h 
    contrib/llvm/include/llvm/CodeGen/PBQP Graph.h 
    contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics Briggs.h 
    contrib/llvm/include/llvm/CompilerDriver CompilationGraph.h 
                                             Tool.h 
    contrib/llvm/include/llvm/ExecutionEngine ExecutionEngine.h 
                                              JITMemoryManager.h 
    contrib/llvm/include/llvm/MC MCAsmInfo.h MCAsmLayout.h 
                                 MCAssembler.h MCContext.h 
                                 MCDisassembler.h MCDwarf.h 
                                 MCExpr.h MCInstPrinter.h 
                                 MCObjectStreamer.h MCSection.h 
                                 MCSectionMachO.h MCStreamer.h 
                                 MCSymbol.h 
    contrib/llvm/include/llvm/MC/MCParser AsmLexer.h 
    contrib/llvm/include/llvm/Object MachOObject.h 
    contrib/llvm/include/llvm/Support Allocator.h CFG.h Casting.h 
                                      CommandLine.h Compiler.h 
                                      ConstantFolder.h 
                                      CrashRecoveryContext.h 
                                      DOTGraphTraits.h DebugLoc.h 
                                      Dwarf.h ErrorHandling.h 
                                      FileSystem.h FileUtilities.h 
                                      GraphWriter.h IRBuilder.h 
                                      Memory.h MemoryBuffer.h 
                                      NoFolder.h PathV1.h 
                                      PatternMatch.h 
                                      PrettyStackTrace.h Program.h 
                                      Regex.h Signals.h 
                                      SourceMgr.h StandardPasses.h 
                                      TimeValue.h system_error.h 
    contrib/llvm/include/llvm/Target SubtargetFeature.h Target.td 
                                     TargetAsmBackend.h 
                                     TargetAsmInfo.h TargetData.h 
                                     TargetInstrDesc.h 
                                     TargetInstrInfo.h 
                                     TargetInstrItineraries.h 
                                     TargetLibraryInfo.h 
                                     TargetLowering.h 
                                     TargetLoweringObjectFile.h 
                                     TargetMachine.h 
                                     TargetOptions.h 
                                     TargetRegisterInfo.h 
                                     TargetRegistry.h 
                                     TargetSelect.h 
                                     TargetSelectionDAG.td 
    contrib/llvm/include/llvm/Transforms IPO.h Instrumentation.h 
                                         Scalar.h 
    contrib/llvm/include/llvm/Transforms/Utils BasicBlockUtils.h 
                                               Cloning.h Local.h 
    contrib/llvm/include/llvm-c EnhancedDisassembly.h lto.h 
    contrib/llvm/include/llvm-c/Transforms Scalar.h 
    contrib/llvm/lib/Analysis AliasAnalysis.cpp 
                              AliasSetTracker.cpp Analysis.cpp 
                              BasicAliasAnalysis.cpp 
                              CaptureTracking.cpp 
                              ConstantFolding.cpp DIBuilder.cpp 
                              DebugInfo.cpp IVUsers.cpp 
                              InlineCost.cpp 
                              InstructionSimplify.cpp 
                              LazyValueInfo.cpp Lint.cpp Loads.cpp 
                              LoopPass.cpp MemoryBuiltins.cpp 
                              MemoryDependenceAnalysis.cpp 
                              PHITransAddr.cpp PathNumbering.cpp 
                              PathProfileVerifier.cpp 
                              PostDominators.cpp 
                              ProfileEstimatorPass.cpp 
                              ProfileInfo.cpp 
                              ProfileInfoLoader.cpp RegionInfo.cpp 
                              RegionPrinter.cpp 
                              ScalarEvolution.cpp 
                              ScalarEvolutionExpander.cpp 
                              ScalarEvolutionNormalization.cpp 
                              TypeBasedAliasAnalysis.cpp 
                              ValueTracking.cpp 
    contrib/llvm/lib/Analysis/IPA GlobalsModRef.cpp 
    contrib/llvm/lib/Archive ArchiveWriter.cpp 
    contrib/llvm/lib/AsmParser LLParser.cpp 
    contrib/llvm/lib/Bitcode/Reader BitcodeReader.cpp 
    contrib/llvm/lib/Bitcode/Writer BitcodeWriter.cpp 
                                    ValueEnumerator.cpp 
                                    ValueEnumerator.h 
    contrib/llvm/lib/CodeGen AggressiveAntiDepBreaker.cpp 
                             Analysis.cpp BranchFolding.cpp 
                             CalcSpillWeights.cpp 
                             CallingConvLower.cpp 
                             CodePlacementOpt.cpp 
                             DwarfEHPrepare.cpp ELF.h 
                             ELFWriter.cpp EdgeBundles.cpp 
                             ExpandISelPseudos.cpp 
                             IfConversion.cpp InlineSpiller.cpp 
                             LLVMTargetMachine.cpp 
                             LiveDebugVariables.cpp 
                             LiveInterval.cpp 
                             LiveIntervalAnalysis.cpp 
                             LiveIntervalUnion.cpp 
                             LiveIntervalUnion.h LiveRangeEdit.cpp 
                             LiveRangeEdit.h LiveVariables.cpp 
                             MachineBasicBlock.cpp MachineCSE.cpp 
                             MachineInstr.cpp MachineLICM.cpp 
                             MachineSink.cpp MachineVerifier.cpp 
                             PHIElimination.cpp Passes.cpp 
                             PeepholeOptimizer.cpp 
                             ProcessImplicitDefs.cpp 
                             PrologEpilogInserter.cpp 
                             RegAllocBase.h RegAllocBasic.cpp 
                             RegAllocFast.cpp RegAllocGreedy.cpp 
                             RegAllocLinearScan.cpp 
                             RegAllocPBQP.cpp 
                             RegisterScavenging.cpp 
                             RenderMachineFunction.cpp 
                             ScheduleDAG.cpp ScheduleDAGInstrs.cpp 
                             ScheduleDAGPrinter.cpp 
                             ShrinkWrapping.cpp 
                             SimpleRegisterCoalescing.cpp 
                             SimpleRegisterCoalescing.h 
                             SjLjEHPrepare.cpp SlotIndexes.cpp 
                             SpillPlacement.cpp SpillPlacement.h 
                             Spiller.cpp Spiller.h SplitKit.cpp 
                             SplitKit.h StackProtector.cpp 
                             StrongPHIElimination.cpp 
                             TargetInstrInfoImpl.cpp 
                             TargetLoweringObjectFileImpl.cpp 
                             TwoAddressInstructionPass.cpp 
                             VirtRegMap.cpp VirtRegRewriter.cpp 
    contrib/llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp 
                                        AsmPrinterDwarf.cpp DIE.h 
                                        DwarfCFIException.cpp 
                                        DwarfDebug.cpp 
                                        DwarfDebug.h 
                                        DwarfException.h 
                                        DwarfTableException.cpp 
    contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp 
                                          FastISel.cpp 
                                          FunctionLoweringInfo.cpp 
                                          LegalizeDAG.cpp 
                                          LegalizeIntegerTypes.cpp 
                                          LegalizeTypes.h 
                                          LegalizeVectorOps.cpp 
                                          LegalizeVectorTypes.cpp 
                                          ScheduleDAGFast.cpp 
                                          ScheduleDAGRRList.cpp 
                                          ScheduleDAGSDNodes.cpp 
                                          ScheduleDAGSDNodes.h 
                                          SelectionDAG.cpp 
                                          SelectionDAGBuilder.cpp 
                                          SelectionDAGBuilder.h 
                                          SelectionDAGISel.cpp 
                                          SelectionDAGPrinter.cpp 
                                          TargetLowering.cpp 
    contrib/llvm/lib/ExecutionEngine ExecutionEngine.cpp 
    contrib/llvm/lib/ExecutionEngine/JIT Intercept.cpp JIT.cpp 
                                         JIT.h 
                                         JITDebugRegisterer.cpp 
                                         JITDwarfEmitter.cpp 
                                         JITDwarfEmitter.h 
                                         JITEmitter.cpp 
                                         OProfileJITEventListener.cpp 
                                         TargetSelect.cpp 
    contrib/llvm/lib/ExecutionEngine/MCJIT MCJIT.cpp MCJIT.h 
    contrib/llvm/lib/Linker LinkModules.cpp 
    contrib/llvm/lib/MC  ELFObjectWriter.cpp MCAsmInfo.cpp 
                         MCAsmInfoDarwin.cpp MCAsmStreamer.cpp 
                         MCAssembler.cpp MCContext.cpp MCDwarf.cpp 
                         MCELFStreamer.cpp MCExpr.cpp 
                         MCInstPrinter.cpp MCLoggingStreamer.cpp 
                         MCMachOStreamer.cpp MCNullStreamer.cpp 
                         MCObjectStreamer.cpp MCSectionELF.cpp 
                         MCSectionMachO.cpp MCStreamer.cpp 
                         MCSymbol.cpp MachObjectWriter.cpp 
                         WinCOFFObjectWriter.cpp 
    contrib/llvm/lib/MC/MCDisassembler EDDisassembler.cpp 
                                       EDDisassembler.h EDInfo.h 
                                       EDInst.cpp EDOperand.cpp 
    contrib/llvm/lib/MC/MCParser AsmLexer.cpp AsmParser.cpp 
                                 DarwinAsmParser.cpp 
    contrib/llvm/lib/Object COFFObjectFile.cpp ELFObjectFile.cpp 
                            MachOObject.cpp ObjectFile.cpp 
    contrib/llvm/lib/Support APFloat.cpp APInt.cpp Allocator.cpp 
                             CommandLine.cpp 
                             CrashRecoveryContext.cpp Dwarf.cpp 
                             ErrorHandling.cpp FileUtilities.cpp 
                             FoldingSet.cpp Host.cpp 
                             MemoryBuffer.cpp Path.cpp 
                             PrettyStackTrace.cpp Regex.cpp 
                             Signals.cpp SmallPtrSet.cpp 
                             Statistic.cpp StringMap.cpp 
                             StringRef.cpp Triple.cpp 
                             raw_ostream.cpp regcomp.c 
    contrib/llvm/lib/Support/Unix Host.inc Memory.inc Path.inc 
                                  Program.inc Signals.inc 
    contrib/llvm/lib/Support/Windows DynamicLibrary.inc Path.inc 
                                     PathV2.inc 
    contrib/llvm/lib/Target SubtargetFeature.cpp TargetData.cpp 
                            TargetInstrInfo.cpp 
                            TargetLibraryInfo.cpp 
                            TargetLoweringObjectFile.cpp 
                            TargetMachine.cpp 
    contrib/llvm/lib/Target/ARM ARM.td ARMAddressingModes.h 
                                ARMAsmBackend.cpp 
                                ARMAsmPrinter.cpp ARMAsmPrinter.h 
                                ARMBaseInfo.h ARMBaseInstrInfo.cpp 
                                ARMBaseInstrInfo.h 
                                ARMBaseRegisterInfo.cpp 
                                ARMBaseRegisterInfo.h 
                                ARMCallingConv.td 
                                ARMCodeEmitter.cpp 
                                ARMConstantIslandPass.cpp 
                                ARMExpandPseudoInsts.cpp 
                                ARMFastISel.cpp 
                                ARMFrameLowering.cpp 
                                ARMFrameLowering.h 
                                ARMHazardRecognizer.cpp 
                                ARMISelDAGToDAG.cpp 
                                ARMISelLowering.cpp 
                                ARMISelLowering.h 
                                ARMInstrFormats.td ARMInstrInfo.td 
                                ARMInstrNEON.td ARMInstrThumb.td 
                                ARMInstrThumb2.td ARMInstrVFP.td 
                                ARMLoadStoreOptimizer.cpp 
                                ARMMCAsmInfo.cpp 
                                ARMMCCodeEmitter.cpp ARMMCExpr.h 
                                ARMRegisterInfo.cpp 
                                ARMRegisterInfo.td 
                                ARMScheduleA9.td 
                                ARMSelectionDAGInfo.cpp 
                                ARMSubtarget.cpp ARMSubtarget.h 
                                ARMTargetMachine.cpp 
                                ARMTargetObjectFile.cpp 
                                MLxExpansionPass.cpp 
                                Thumb1FrameLowering.cpp 
                                Thumb1FrameLowering.h 
                                Thumb1RegisterInfo.cpp 
                                Thumb1RegisterInfo.h 
                                Thumb2InstrInfo.cpp 
                                Thumb2RegisterInfo.cpp 
                                Thumb2RegisterInfo.h 
                                Thumb2SizeReduction.cpp 
    contrib/llvm/lib/Target/ARM/AsmParser ARMAsmParser.cpp 
    contrib/llvm/lib/Target/ARM/Disassembler ARMDisassembler.cpp 
                                             ARMDisassemblerCore.cpp 
                                             ARMDisassemblerCore.h 
                                             ThumbDisassemblerCore.h 
    contrib/llvm/lib/Target/ARM/InstPrinter ARMInstPrinter.cpp 
                                            ARMInstPrinter.h 
    contrib/llvm/lib/Target/Alpha Alpha.td AlphaISelLowering.cpp 
                                  AlphaInstrInfo.td 
    contrib/llvm/lib/Target/Blackfin BlackfinISelLowering.cpp 
    contrib/llvm/lib/Target/CBackend CBackend.cpp 
    contrib/llvm/lib/Target/CellSPU SPU64InstrInfo.td 
                                    SPUAsmPrinter.cpp 
                                    SPUISelDAGToDAG.cpp 
                                    SPUISelLowering.cpp 
                                    SPUISelLowering.h 
                                    SPUInstrFormats.td 
                                    SPUInstrInfo.cpp 
                                    SPUInstrInfo.td 
                                    SPURegisterInfo.h 
    contrib/llvm/lib/Target/CppBackend CPPBackend.cpp 
    contrib/llvm/lib/Target/MBlaze MBlaze.td MBlazeAsmBackend.cpp 
                                   MBlazeAsmPrinter.cpp 
                                   MBlazeDelaySlotFiller.cpp 
                                   MBlazeISelLowering.cpp 
                                   MBlazeInstrFPU.td 
                                   MBlazeInstrFSL.td 
                                   MBlazeInstrFormats.td 
                                   MBlazeInstrInfo.cpp 
                                   MBlazeInstrInfo.h 
                                   MBlazeInstrInfo.td 
                                   MBlazeRegisterInfo.cpp 
                                   MBlazeRegisterInfo.h 
                                   MBlazeRegisterInfo.td 
                                   MBlazeSchedule.td 
                                   MBlazeSubtarget.cpp 
                                   MBlazeSubtarget.h 
                                   MBlazeTargetMachine.cpp 
                                   MBlazeTargetMachine.h 
    contrib/llvm/lib/Target/MBlaze/Disassembler 
                                                MBlazeDisassembler.cpp 
    contrib/llvm/lib/Target/MBlaze/InstPrinter MBlazeInstPrinter.h 
    contrib/llvm/lib/Target/MSP430 MSP430AsmPrinter.cpp 
                                   MSP430ISelLowering.cpp 
    contrib/llvm/lib/Target/MSP430/InstPrinter MSP430InstPrinter.h 
    contrib/llvm/lib/Target/Mips Mips.h Mips.td MipsAsmPrinter.cpp 
                                 MipsCallingConv.td 
                                 MipsFrameLowering.cpp 
                                 MipsFrameLowering.h 
                                 MipsISelDAGToDAG.cpp 
                                 MipsISelLowering.cpp 
                                 MipsISelLowering.h 
                                 MipsInstrFPU.td 
                                 MipsInstrFormats.td 
                                 MipsInstrInfo.cpp MipsInstrInfo.h 
                                 MipsInstrInfo.td MipsMCAsmInfo.h 
                                 MipsRegisterInfo.cpp 
                                 MipsRegisterInfo.h 
                                 MipsRegisterInfo.td 
                                 MipsSchedule.td MipsSubtarget.cpp 
                                 MipsSubtarget.h 
                                 MipsTargetMachine.cpp 
                                 MipsTargetMachine.h 
                                 MipsTargetObjectFile.h 
    contrib/llvm/lib/Target/Mips/TargetInfo MipsTargetInfo.cpp 
    contrib/llvm/lib/Target/PTX PTX.h PTX.td PTXAsmPrinter.cpp 
                                PTXFrameLowering.h 
                                PTXISelDAGToDAG.cpp 
                                PTXISelLowering.cpp 
                                PTXISelLowering.h PTXInstrInfo.cpp 
                                PTXInstrInfo.h PTXInstrInfo.td 
                                PTXMCAsmStreamer.cpp 
                                PTXMFInfoExtract.cpp 
                                PTXMachineFunctionInfo.h 
                                PTXRegisterInfo.td 
                                PTXSubtarget.cpp PTXSubtarget.h 
                                PTXTargetMachine.cpp 
                                PTXTargetMachine.h 
    contrib/llvm/lib/Target/PTX/TargetInfo PTXTargetInfo.cpp 
    contrib/llvm/lib/Target/PowerPC PPCAsmBackend.cpp 
                                    PPCAsmPrinter.cpp 
                                    PPCISelLowering.cpp 
                                    PPCInstr64Bit.td 
                                    PPCInstrInfo.td 
                                    PPCMCAsmInfo.cpp 
                                    PPCSubtarget.cpp 
                                    PPCSubtarget.h 
                                    PPCTargetMachine.cpp 
    contrib/llvm/lib/Target/PowerPC/InstPrinter PPCInstPrinter.h 
    contrib/llvm/lib/Target/Sparc SparcISelLowering.cpp 
    contrib/llvm/lib/Target/SystemZ SystemZISelLowering.cpp 
    contrib/llvm/lib/Target/X86 X86.td X86AsmBackend.cpp 
                                X86AsmPrinter.cpp 
                                X86CallingConv.td 
                                X86CodeEmitter.cpp X86FastISel.cpp 
                                X86FloatingPoint.cpp 
                                X86FrameLowering.cpp 
                                X86ISelDAGToDAG.cpp 
                                X86ISelLowering.cpp 
                                X86ISelLowering.h X86Instr3DNow.td 
                                X86InstrArithmetic.td 
                                X86InstrControl.td 
                                X86InstrFormats.td 
                                X86InstrFragmentsSIMD.td 
                                X86InstrInfo.cpp X86InstrInfo.h 
                                X86InstrInfo.td X86InstrSSE.td 
                                X86InstrSystem.td X86MCAsmInfo.cpp 
                                X86MCAsmInfo.h 
                                X86MCCodeEmitter.cpp 
                                X86RegisterInfo.cpp 
                                X86RegisterInfo.h 
                                X86RegisterInfo.td 
                                X86SelectionDAGInfo.cpp 
                                X86Subtarget.cpp X86Subtarget.h 
                                X86TargetMachine.cpp 
                                X86TargetObjectFile.cpp 
                                X86TargetObjectFile.h 
    contrib/llvm/lib/Target/X86/AsmParser X86AsmParser.cpp 
    contrib/llvm/lib/Target/X86/Disassembler X86Disassembler.cpp 
                                             X86DisassemblerDecoder.c 
                                             X86DisassemblerDecoder.h 
                                             X86DisassemblerDecoderCommon.h 
    contrib/llvm/lib/Target/X86/InstPrinter X86ATTInstPrinter.cpp 
                                            X86ATTInstPrinter.h 
                                            X86InstComments.cpp 
                                            X86IntelInstPrinter.cpp 
                                            X86IntelInstPrinter.h 
    contrib/llvm/lib/Target/X86/Utils X86ShuffleDecode.cpp 
                                      X86ShuffleDecode.h 
    contrib/llvm/lib/Target/XCore XCoreISelDAGToDAG.cpp 
                                  XCoreISelLowering.cpp 
                                  XCoreInstrInfo.td 
                                  XCoreRegisterInfo.cpp 
                                  XCoreRegisterInfo.h 
    contrib/llvm/lib/Transforms/IPO ArgumentPromotion.cpp 
                                    DeadArgumentElimination.cpp 
                                    GlobalOpt.cpp 
                                    IPConstantPropagation.cpp 
                                    IPO.cpp Inliner.cpp 
                                    Internalize.cpp 
                                    LowerSetJmp.cpp 
                                    MergeFunctions.cpp 
                                    PartialInlining.cpp 
                                    PruneEH.cpp 
    contrib/llvm/lib/Transforms/InstCombine InstCombine.h 
                                            InstCombineAndOrXor.cpp 
                                            InstCombineCalls.cpp 
                                            InstCombineCasts.cpp 
                                            InstCombineCompares.cpp 
                                            InstCombineLoadStoreAlloca.cpp 
                                            InstCombineMulDivRem.cpp 
                                            InstCombinePHI.cpp 
                                            InstCombineSelect.cpp 
                                            InstCombineShifts.cpp 
                                            InstCombineSimplifyDemanded.cpp 
                                            InstCombineVectorOps.cpp 
                                            InstCombineWorklist.h 
                                            InstructionCombining.cpp 
    contrib/llvm/lib/Transforms/Instrumentation 
                                                Instrumentation.cpp 
                                                MaximumSpanningTree.h 
                                                OptimalEdgeProfiling.cpp 
                                                PathProfiling.cpp 
                                                ProfilingUtils.cpp 
                                                ProfilingUtils.h 
    contrib/llvm/lib/Transforms/Scalar CodeGenPrepare.cpp 
                                       CorrelatedValuePropagation.cpp 
                                       DCE.cpp 
                                       DeadStoreElimination.cpp 
                                       GVN.cpp IndVarSimplify.cpp 
                                       JumpThreading.cpp LICM.cpp 
                                       LoopIdiomRecognize.cpp 
                                       LoopRotation.cpp 
                                       LoopStrengthReduce.cpp 
                                       LoopUnrollPass.cpp 
                                       MemCpyOptimizer.cpp 
                                       Reassociate.cpp Reg2Mem.cpp 
                                       SCCP.cpp Scalar.cpp 
                                       ScalarReplAggregates.cpp 
                                       SimplifyCFGPass.cpp 
                                       SimplifyLibCalls.cpp 
                                       TailRecursionElimination.cpp 
    contrib/llvm/lib/Transforms/Utils BasicBlockUtils.cpp 
                                      BreakCriticalEdges.cpp 
                                      CodeExtractor.cpp 
                                      InlineFunction.cpp LCSSA.cpp 
                                      Local.cpp LoopSimplify.cpp 
                                      LowerSwitch.cpp 
                                      PromoteMemoryToRegister.cpp 
                                      SSAUpdater.cpp 
                                      SimplifyCFG.cpp 
                                      UnifyFunctionExitNodes.cpp 
                                      ValueMapper.cpp 
    contrib/llvm/lib/VMCore AsmWriter.cpp AutoUpgrade.cpp 
                            ConstantFold.cpp Constants.cpp 
                            ConstantsContext.h Core.cpp 
                            DebugLoc.cpp Dominators.cpp 
                            Function.cpp IRBuilder.cpp 
                            Instructions.cpp LLVMContextImpl.h 
                            Metadata.cpp PassManager.cpp 
                            PassRegistry.cpp Type.cpp 
                            TypesContext.h Verifier.cpp 
    contrib/llvm/tools/clang/include/clang/AST ASTConsumer.h 
                                               ASTContext.h 
                                               ASTDiagnostic.h 
                                               ASTMutationListener.h 
                                               Attr.h 
                                               CXXInheritance.h 
                                               CanonicalType.h 
                                               CharUnits.h Decl.h 
                                               DeclBase.h 
                                               DeclCXX.h 
                                               DeclFriend.h 
                                               DeclObjC.h 
                                               DeclTemplate.h 
                                               EvaluatedExprVisitor.h 
                                               Expr.h ExprCXX.h 
                                               ExprObjC.h 
                                               ExternalASTSource.h 
                                               NestedNameSpecifier.h 
                                               PrettyPrinter.h 
                                               RecursiveASTVisitor.h 
                                               Stmt.h StmtCXX.h 
                                               StmtIterator.h 
                                               TemplateBase.h 
                                               Type.h TypeLoc.h 
    contrib/llvm/tools/clang/include/clang/Analysis 
                                                    AnalysisContext.h 
                                                    AnalysisDiagnostic.h 
                                                    CFG.h 
                                                    ProgramPoint.h 
    contrib/llvm/tools/clang/include/clang/Analysis/Analyses 
                                                             CFGReachabilityAnalysis.h 
                                                             UninitializedValues.h 
    contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific 
                                                                   CocoaConventions.h 
    contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive 
                                                                  DataflowSolver.h 
    contrib/llvm/tools/clang/include/clang/Analysis/Visitors 
                                                             CFGStmtVisitor.h 
    contrib/llvm/tools/clang/include/clang/Basic Attr.td 
                                                 AttrKinds.h 
                                                 Builtins.def 
                                                 BuiltinsX86.def 
                                                 ConvertUTF.h 
                                                 DeclNodes.td 
                                                 Diagnostic.h 
                                                 Diagnostic.td 
                                                 DiagnosticCommonKinds.td 
                                                 DiagnosticDriverKinds.td 
                                                 DiagnosticFrontendKinds.td 
                                                 DiagnosticGroups.td 
                                                 DiagnosticIDs.h 
                                                 DiagnosticLexKinds.td 
                                                 DiagnosticParseKinds.td 
                                                 DiagnosticSemaKinds.td 
                                                 FileManager.h 
                                                 IdentifierTable.h 
                                                 LangOptions.h 
                                                 PartialDiagnostic.h 
                                                 SourceLocation.h 
                                                 SourceManager.h 
                                                 Specifiers.h 
                                                 StmtNodes.td 
                                                 TargetBuiltins.h 
                                                 TargetInfo.h 
                                                 TokenKinds.def 
                                                 TypeTraits.h 
                                                 Version.h 
                                                 arm_neon.td 
    contrib/llvm/tools/clang/include/clang/Driver Arg.h 
                                                  CC1AsOptions.td 
                                                  CC1Options.td 
                                                  Driver.h 
                                                  DriverDiagnostic.h 
                                                  OptParser.td 
                                                  Options.td 
                                                  ToolChain.h 
    contrib/llvm/tools/clang/include/clang/Frontend ASTConsumers.h 
                                                    ASTUnit.h 
                                                    Analyses.def 
                                                    AnalyzerOptions.h 
                                                    ChainedDiagnosticClient.h 
                                                    CodeGenOptions.h 
                                                    CompilerInstance.h 
                                                    CompilerInvocation.h 
                                                    DiagnosticOptions.h 
                                                    FrontendActions.h 
                                                    FrontendDiagnostic.h 
                                                    FrontendOptions.h 
                                                    LangStandard.h 
                                                    LangStandards.def 
                                                    MultiplexConsumer.h 
                                                    PreprocessorOptions.h 
                                                    TextDiagnosticPrinter.h 
                                                    Utils.h 
    contrib/llvm/tools/clang/include/clang/Lex DirectoryLookup.h 
                                               HeaderMap.h 
                                               HeaderSearch.h 
                                               LexDiagnostic.h 
                                               Lexer.h 
                                               LiteralSupport.h 
                                               MacroInfo.h 
                                               MultipleIncludeOpt.h 
                                               PPCallbacks.h 
                                               PTHLexer.h Pragma.h 
                                               PreprocessingRecord.h 
                                               Preprocessor.h 
                                               PreprocessorLexer.h 
    contrib/llvm/tools/clang/include/clang/Parse ParseDiagnostic.h 
                                                 Parser.h 
    contrib/llvm/tools/clang/include/clang/Rewrite 
                                                   FrontendActions.h 
                                                   Rewriter.h 
    contrib/llvm/tools/clang/include/clang/Sema AttributeList.h 
                                                DeclSpec.h 
                                                DelayedDiagnostic.h 
                                                IdentifierResolver.h 
                                                Initialization.h 
                                                Lookup.h 
                                                Overload.h 
                                                Ownership.h 
                                                ParsedTemplate.h 
                                                Scope.h Sema.h 
                                                SemaDiagnostic.h 
                                                Template.h 
                                                TemplateDeduction.h 
    contrib/llvm/tools/clang/include/clang/Serialization 
                                                         ASTBitCodes.h 
                                                         ASTReader.h 
                                                         ASTWriter.h 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers 
                                                                   CheckerBase.td 
                                                                   LocalCheckers.h 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core 
                                                               CheckerManager.h 
                                                               CheckerProvider.h 
                                                               PathDiagnosticClients.h 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter 
                                                                           BugReporter.h 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive 
                                                                             BasicValueFactory.h 
                                                                             CoreEngine.h 
                                                                             Environment.h 
                                                                             ExprEngine.h 
                                                                             GRState.h 
                                                                             MemRegion.h 
                                                                             ObjCMessage.h 
                                                                             SValBuilder.h 
                                                                             Store.h 
    contrib/llvm/tools/clang/include/clang-c Index.h 
    contrib/llvm/tools/clang/lib/AST ASTContext.cpp 
                                     ASTDiagnostic.cpp 
                                     ASTImporter.cpp 
                                     CXXInheritance.cpp Decl.cpp 
                                     DeclBase.cpp DeclCXX.cpp 
                                     DeclObjC.cpp DeclPrinter.cpp 
                                     DeclTemplate.cpp DumpXML.cpp 
                                     Expr.cpp ExprCXX.cpp 
                                     ExprClassification.cpp 
                                     ExprConstant.cpp 
                                     InheritViz.cpp 
                                     ItaniumCXXABI.cpp 
                                     ItaniumMangle.cpp 
                                     MicrosoftCXXABI.cpp 
                                     MicrosoftMangle.cpp 
                                     NestedNameSpecifier.cpp 
                                     RecordLayoutBuilder.cpp 
                                     Stmt.cpp StmtDumper.cpp 
                                     StmtIterator.cpp 
                                     StmtPrinter.cpp 
                                     StmtProfile.cpp 
                                     TemplateBase.cpp 
                                     TemplateName.cpp Type.cpp 
                                     TypeLoc.cpp TypePrinter.cpp 
    contrib/llvm/tools/clang/lib/Analysis AnalysisContext.cpp 
                                          CFG.cpp 
                                          CFGReachabilityAnalysis.cpp 
                                          CFGStmtMap.cpp 
                                          CocoaConventions.cpp 
                                          PrintfFormatString.cpp 
                                          ReachableCode.cpp 
                                          UninitializedValues.cpp 
    contrib/llvm/tools/clang/lib/Basic Diagnostic.cpp 
                                       DiagnosticIDs.cpp 
                                       FileManager.cpp 
                                       IdentifierTable.cpp 
                                       SourceManager.cpp 
                                       TargetInfo.cpp Targets.cpp 
                                       Version.cpp 
    contrib/llvm/tools/clang/lib/CodeGen BackendUtil.cpp 
                                         CGBlocks.cpp CGBlocks.h 
                                         CGBuiltin.cpp CGCXX.cpp 
                                         CGCXXABI.cpp CGCall.cpp 
                                         CGCall.h CGClass.cpp 
                                         CGCleanup.cpp 
                                         CGDebugInfo.cpp 
                                         CGDebugInfo.h CGDecl.cpp 
                                         CGDeclCXX.cpp 
                                         CGException.cpp 
                                         CGException.h CGExpr.cpp 
                                         CGExprAgg.cpp 
                                         CGExprCXX.cpp 
                                         CGExprComplex.cpp 
                                         CGExprConstant.cpp 
                                         CGExprScalar.cpp 
                                         CGObjC.cpp CGObjCGNU.cpp 
                                         CGObjCMac.cpp 
                                         CGObjCRuntime.h 
                                         CGRTTI.cpp 
                                         CGRecordLayout.h 
                                         CGRecordLayoutBuilder.cpp 
                                         CGStmt.cpp CGVTT.cpp 
                                         CGVTables.cpp CGVTables.h 
                                         CodeGenAction.cpp 
                                         CodeGenFunction.cpp 
                                         CodeGenFunction.h 
                                         CodeGenModule.cpp 
                                         CodeGenModule.h 
                                         CodeGenTBAA.cpp 
                                         CodeGenTypes.cpp 
                                         CodeGenTypes.h 
                                         ItaniumCXXABI.cpp 
                                         MicrosoftCXXABI.cpp 
                                         TargetInfo.cpp 
    contrib/llvm/tools/clang/lib/Driver Compilation.cpp Driver.cpp 
                                        HostInfo.cpp OptTable.cpp 
                                        ToolChain.cpp 
                                        ToolChains.cpp 
                                        ToolChains.h Tools.cpp 
                                        Tools.h 
    contrib/llvm/tools/clang/lib/Frontend ASTConsumers.cpp 
                                          ASTUnit.cpp 
                                          CacheTokens.cpp 
                                          CompilerInstance.cpp 
                                          CompilerInvocation.cpp 
                                          DependencyFile.cpp 
                                          FrontendAction.cpp 
                                          FrontendActions.cpp 
                                          HeaderIncludeGen.cpp 
                                          InitHeaderSearch.cpp 
                                          InitPreprocessor.cpp 
                                          MultiplexConsumer.cpp 
                                          PrintPreprocessedOutput.cpp 
                                          TextDiagnosticPrinter.cpp 
    contrib/llvm/tools/clang/lib/FrontendTool 
                                              ExecuteCompilerInvocation.cpp 
    contrib/llvm/tools/clang/lib/Headers avxintrin.h emmintrin.h 
                                         mm_malloc.h stddef.h 
                                         stdint.h xmmintrin.h 
    contrib/llvm/tools/clang/lib/Index DeclReferenceMap.cpp 
                                       Entity.cpp 
    contrib/llvm/tools/clang/lib/Lex HeaderMap.cpp 
                                     HeaderSearch.cpp Lexer.cpp 
                                     LiteralSupport.cpp 
                                     MacroArgs.cpp 
                                     PPDirectives.cpp 
                                     PPExpressions.cpp 
                                     PPLexerChange.cpp 
                                     PPMacroExpansion.cpp 
                                     PTHLexer.cpp Pragma.cpp 
                                     PreprocessingRecord.cpp 
                                     Preprocessor.cpp 
                                     PreprocessorLexer.cpp 
                                     TokenLexer.cpp 
    contrib/llvm/tools/clang/lib/Parse ParseAST.cpp 
                                       ParseCXXInlineMethods.cpp 
                                       ParseDecl.cpp 
                                       ParseDeclCXX.cpp 
                                       ParseExpr.cpp 
                                       ParseExprCXX.cpp 
                                       ParseInit.cpp ParseObjc.cpp 
                                       ParsePragma.cpp 
                                       ParsePragma.h ParseStmt.cpp 
                                       ParseTemplate.cpp 
                                       ParseTentative.cpp 
                                       Parser.cpp 
                                       RAIIObjectsForParser.h 
    contrib/llvm/tools/clang/lib/Rewrite RewriteObjC.cpp 
                                         Rewriter.cpp 
    contrib/llvm/tools/clang/lib/Sema AnalysisBasedWarnings.cpp 
                                      AttributeList.cpp 
                                      CodeCompleteConsumer.cpp 
                                      DeclSpec.cpp 
                                      IdentifierResolver.cpp 
                                      JumpDiagnostics.cpp Sema.cpp 
                                      SemaAccess.cpp SemaAttr.cpp 
                                      SemaCXXCast.cpp 
                                      SemaCXXScopeSpec.cpp 
                                      SemaChecking.cpp 
                                      SemaCodeComplete.cpp 
                                      SemaDecl.cpp 
                                      SemaDeclAttr.cpp 
                                      SemaDeclCXX.cpp 
                                      SemaDeclObjC.cpp 
                                      SemaExceptionSpec.cpp 
                                      SemaExpr.cpp SemaExprCXX.cpp 
                                      SemaExprObjC.cpp 
                                      SemaInit.cpp SemaLookup.cpp 
                                      SemaObjCProperty.cpp 
                                      SemaOverload.cpp 
                                      SemaStmt.cpp 
                                      SemaTemplate.cpp 
                                      SemaTemplateDeduction.cpp 
                                      SemaTemplateInstantiate.cpp 
                                      SemaTemplateInstantiateDecl.cpp 
                                      SemaTemplateVariadic.cpp 
                                      SemaType.cpp 
                                      TargetAttributesSema.cpp 
                                      TreeTransform.h 
                                      TypeLocBuilder.h 
    contrib/llvm/tools/clang/lib/Serialization ASTCommon.cpp 
                                               ASTCommon.h 
                                               ASTReader.cpp 
                                               ASTReaderDecl.cpp 
                                               ASTReaderStmt.cpp 
                                               ASTWriter.cpp 
                                               ASTWriterDecl.cpp 
                                               ASTWriterStmt.cpp 
    contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers 
                                                         AdjustedReturnValueChecker.cpp 
                                                         AnalyzerStatsChecker.cpp 
                                                         ArrayBoundChecker.cpp 
                                                         ArrayBoundCheckerV2.cpp 
                                                         AttrNonNullChecker.cpp 
                                                         BasicObjCFoundationChecks.cpp 
                                                         BuiltinFunctionChecker.cpp 
                                                         CStringChecker.cpp 
                                                         CallAndMessageChecker.cpp 
                                                         CastSizeChecker.cpp 
                                                         CastToStructChecker.cpp 
                                                         CheckObjCDealloc.cpp 
                                                         CheckObjCInstMethSignature.cpp 
                                                         CheckSecuritySyntaxOnly.cpp 
                                                         CheckSizeofPointer.cpp 
                                                         Checkers.td 
                                                         ChrootChecker.cpp 
                                                         ClangSACheckerProvider.cpp 
                                                         ClangSACheckers.h 
                                                         DeadStoresChecker.cpp 
                                                         DebugCheckers.cpp 
                                                         DereferenceChecker.cpp 
                                                         DivZeroChecker.cpp 
                                                         FixedAddressChecker.cpp 
                                                         IdempotentOperationChecker.cpp 
                                                         LLVMConventionsChecker.cpp 
                                                         MacOSXAPIChecker.cpp 
                                                         MallocChecker.cpp 
                                                         NSAutoreleasePoolChecker.cpp 
                                                         NSErrorChecker.cpp 
                                                         NoReturnFunctionChecker.cpp 
                                                         OSAtomicChecker.cpp 
                                                         ObjCAtSyncChecker.cpp 
                                                         ObjCSelfInitChecker.cpp 
                                                         ObjCUnusedIVarsChecker.cpp 
                                                         PointerArithChecker.cpp 
                                                         PointerSubChecker.cpp 
                                                         PthreadLockChecker.cpp 
                                                         ReturnPointerRangeChecker.cpp 
                                                         ReturnUndefChecker.cpp 
                                                         StackAddrEscapeChecker.cpp 
                                                         StreamChecker.cpp 
                                                         UndefBranchChecker.cpp 
                                                         UndefCapturedBlockVarChecker.cpp 
                                                         UndefResultChecker.cpp 
                                                         UndefinedArraySubscriptChecker.cpp 
                                                         UndefinedAssignmentChecker.cpp 
                                                         UnixAPIChecker.cpp 
                                                         UnreachableCodeChecker.cpp 
                                                         VLASizeChecker.cpp 
    contrib/llvm/tools/clang/lib/StaticAnalyzer/Core 
                                                     AggExprVisitor.cpp 
                                                     BasicStore.cpp 
                                                     BasicValueFactory.cpp 
                                                     BugReporter.cpp 
                                                     CFRefCount.cpp 
                                                     CXXExprEngine.cpp 
                                                     CheckerManager.cpp 
                                                     CoreEngine.cpp 
                                                     Environment.cpp 
                                                     ExplodedGraph.cpp 
                                                     FlatStore.cpp 
                                                     ObjCMessage.cpp 
                                                     RegionStore.cpp 
                                                     SValBuilder.cpp 
                                                     SimpleConstraintManager.cpp 
                                                     SimpleSValBuilder.cpp 
                                                     Store.cpp 
    contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend 
                                                         AnalysisConsumer.cpp 
                                                         CheckerRegistration.cpp 
    contrib/llvm/tools/clang/tools/driver cc1_main.cpp 
                                          cc1as_main.cpp 
                                          driver.cpp 
    contrib/llvm/utils/TableGen ARMDecoderEmitter.cpp 
                                AsmMatcherEmitter.cpp 
                                AsmMatcherEmitter.h 
                                AsmWriterEmitter.cpp 
                                AsmWriterEmitter.h 
                                CallingConvEmitter.h 
                                ClangASTNodesEmitter.cpp 
                                ClangAttrEmitter.cpp 
                                ClangDiagnosticsEmitter.cpp 
                                ClangDiagnosticsEmitter.h 
                                ClangSACheckersEmitter.cpp 
                                CodeEmitterGen.cpp 
                                CodeGenDAGPatterns.cpp 
                                CodeGenDAGPatterns.h 
                                CodeGenInstruction.cpp 
                                CodeGenInstruction.h 
                                CodeGenRegisters.h 
                                CodeGenTarget.cpp CodeGenTarget.h 
                                DAGISelEmitter.cpp 
                                DAGISelEmitter.h 
                                DAGISelMatcher.cpp 
                                DAGISelMatcher.h 
                                DAGISelMatcherEmitter.cpp 
                                DAGISelMatcherGen.cpp 
                                DAGISelMatcherOpt.cpp 
                                DisassemblerEmitter.cpp 
                                EDEmitter.cpp FastISelEmitter.cpp 
                                FixedLenDecoderEmitter.cpp 
                                InstrInfoEmitter.cpp 
                                LLVMCConfigurationEmitter.cpp 
                                NeonEmitter.cpp NeonEmitter.h 
                                OptParserEmitter.cpp Record.h 
                                RegisterInfoEmitter.cpp 
                                SubtargetEmitter.cpp 
                                SubtargetEmitter.h TGLexer.h 
                                TGParser.cpp TGValueTypes.cpp 
                                TableGen.cpp 
                                X86DisassemblerTables.cpp 
                                X86DisassemblerTables.h 
                                X86RecognizableInstr.cpp 
                                X86RecognizableInstr.h 
    etc/mtree            BSD.include.dist 
    lib/clang            Makefile clang.build.mk 
    lib/clang/include    Makefile 
    lib/clang/include/clang/Basic Version.inc 
    lib/clang/include/llvm/Config config.h 
    lib/clang/libclanganalysis Makefile 
    lib/clang/libclangast Makefile 
    lib/clang/libclangbasic Makefile 
    lib/clang/libclangcodegen Makefile 
    lib/clang/libclangfrontend Makefile 
    lib/clang/libclangsema Makefile 
    lib/clang/libclangserialization Makefile 
    lib/clang/libclangstaticanalyzercheckers Makefile 
    lib/clang/libclangstaticanalyzercore Makefile 
    lib/clang/libllvmanalysis Makefile 
    lib/clang/libllvmasmprinter Makefile 
    lib/clang/libllvmcodegen Makefile 
    lib/clang/libllvmcore Makefile 
    lib/clang/libllvmipo Makefile 
    lib/clang/libllvmmc  Makefile 
    lib/clang/libllvmmipscodegen Makefile 
    lib/clang/libllvmscalaropts Makefile 
    lib/clang/libllvmx86instprinter Makefile 
    usr.bin/clang/clang  Makefile 
  Added files:
    contrib/llvm/include/llvm DebugInfoProbe.h IntrinsicsPTX.td 
    contrib/llvm/include/llvm/ExecutionEngine RuntimeDyld.h 
    contrib/llvm/include/llvm-c Disassembler.h Object.h 
    contrib/llvm/lib/CodeGen InterferenceCache.cpp 
                             InterferenceCache.h 
    contrib/llvm/lib/CodeGen/AsmPrinter ARMException.cpp 
                                        DwarfCompileUnit.cpp 
                                        DwarfCompileUnit.h 
    contrib/llvm/lib/ExecutionEngine/MCJIT Intercept.cpp 
                                           MCJITMemoryManager.h 
    contrib/llvm/lib/ExecutionEngine/RuntimeDyld CMakeLists.txt 
                                                 Makefile 
                                                 RuntimeDyld.cpp 
    contrib/llvm/lib/MC  ELFObjectWriter.h MCELF.cpp MCELF.h 
                         MCELFStreamer.h 
    contrib/llvm/lib/MC/MCDisassembler Disassembler.cpp 
                                       Disassembler.h 
    contrib/llvm/lib/Object MachOObjectFile.cpp Object.cpp 
    contrib/llvm/lib/Target/MBlaze MBlazeSchedule3.td 
                                   MBlazeSchedule5.td 
    contrib/llvm/lib/Target/Mips MipsExpandPseudo.cpp 
    contrib/llvm/lib/Target/PTX PTXIntrinsicInstrInfo.td 
    contrib/llvm/lib/Transforms/Instrumentation GCOVProfiling.cpp 
    contrib/llvm/lib/VMCore DebugInfoProbe.cpp 
    contrib/llvm/tools/clang/include/clang/Basic AddressSpaces.h 
                                                 BuiltinsPTX.def 
                                                 ExceptionSpecificationType.h 
                                                 ExpressionTraits.h 
                                                 OpenCL.h 
                                                 VersionTuple.h 
    contrib/llvm/tools/clang/include/clang/Frontend 
                                                    LogDiagnosticPrinter.h 
    contrib/llvm/tools/clang/include/clang/Serialization 
                                                         ChainedIncludesSource.h 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core 
                                                               Checker.h 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive 
                                                                             StoreRef.h 
    contrib/llvm/tools/clang/include/clang/Tooling Tooling.h 
    contrib/llvm/tools/clang/lib/AST ExternalASTSource.cpp 
    contrib/llvm/tools/clang/lib/Basic VersionTuple.cpp 
    contrib/llvm/tools/clang/lib/CodeGen CGObjCRuntime.cpp 
    contrib/llvm/tools/clang/lib/Frontend 
                                          CreateInvocationFromCommandLine.cpp 
                                          LogDiagnosticPrinter.cpp 
    contrib/llvm/tools/clang/lib/Headers mm3dnow.h 
    contrib/llvm/tools/clang/lib/Sema DelayedDiagnostic.cpp 
                                      Scope.cpp 
    contrib/llvm/tools/clang/lib/Serialization 
                                               ChainedIncludesSource.cpp 
    contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers 
                                                         IteratorsChecker.cpp 
    contrib/llvm/tools/clang/lib/StaticAnalyzer/Core 
                                                     CheckerContext.cpp 
                                                     ExprEngine.cpp 
    contrib/llvm/tools/clang/lib/Tooling CMakeLists.txt 
                                         JsonCompileCommandLineDatabase.cpp 
                                         JsonCompileCommandLineDatabase.h 
                                         Makefile Tooling.cpp 
    lib/clang/include/clang/Basic DiagnosticIndexName.inc 
    lib/clang/libllvminstrumentation Makefile 
  Removed files:
    contrib/llvm/include/llvm/Analysis LiveValues.h 
    contrib/llvm/lib/Analysis LiveValues.cpp 
    contrib/llvm/lib/Target/PTX Makefile 
    contrib/llvm/lib/Transforms/IPO StructRetPromotion.cpp 
    contrib/llvm/lib/Transforms/Scalar GEPSplitter.cpp 
                                       SimplifyHalfPowrLibCalls.cpp 
    contrib/llvm/tools/clang/include/clang/Analysis/Analyses 
                                                             UninitializedValuesV2.h 
    contrib/llvm/tools/clang/include/clang/Frontend 
                                                    DeclContextXML.def 
                                                    DeclXML.def 
                                                    DocumentXML.def 
                                                    DocumentXML.h 
                                                    StmtXML.def 
                                                    TypeXML.def 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core 
                                                               CheckerV2.h 
    contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive 
                                                                             Checker.h 
                                                                             CheckerVisitor.def 
                                                                             CheckerVisitor.h 
    contrib/llvm/tools/clang/lib/Analysis 
                                          UninitializedValuesV2.cpp 
    contrib/llvm/tools/clang/lib/Frontend DeclXML.cpp 
                                          DocumentXML.cpp 
                                          StmtXML.cpp TypeXML.cpp 
    contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers 
                                                         BasicObjCFoundationChecks.h 
                                                         ExperimentalChecks.cpp 
                                                         ExperimentalChecks.h 
                                                         ExprEngine.cpp 
                                                         InternalChecks.h 
    contrib/llvm/tools/clang/lib/StaticAnalyzer/Core Checker.cpp 
  Log:
  SVN rev 221345 on 2011-05-02 21:04:37Z by dim
  
  Upgrade our copy of llvm/clang to r130700, from upstream's trunk.
  
  Revision  Changes     Path
  1.265     +8 -0       src/ObsoleteFiles.inc
  1.1       +149 -0     src/contrib/llvm/include/llvm-c/Disassembler.h (new)
  1.4       +26 -26     src/contrib/llvm/include/llvm-c/EnhancedDisassembly.h
  1.1       +77 -0      src/contrib/llvm/include/llvm-c/Object.h (new)
  1.3       +19 -0      src/contrib/llvm/include/llvm-c/Transforms/Scalar.h
  1.5       +18 -3      src/contrib/llvm/include/llvm-c/lto.h
  1.4       +4 -0       src/contrib/llvm/include/llvm/ADT/APFloat.h
  1.6       +2 -1       src/contrib/llvm/include/llvm/ADT/APInt.h
  1.3       +17 -4      src/contrib/llvm/include/llvm/ADT/ArrayRef.h
  1.5       +51 -14     src/contrib/llvm/include/llvm/ADT/DenseMap.h
  1.3       +4 -1       src/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
  1.3       +1 -2       src/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h
  1.5       +25 -22     src/contrib/llvm/include/llvm/ADT/FoldingSet.h
  1.6       +6 -0       src/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h
  1.2       +4 -0       src/contrib/llvm/include/llvm/ADT/IntervalMap.h
  1.2       +14 -12     src/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
  1.3       +95 -33     src/contrib/llvm/include/llvm/ADT/PointerUnion.h
  1.4       +25 -11     src/contrib/llvm/include/llvm/ADT/ScopedHashTable.h
  1.4       +1 -1       src/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  1.4       +3 -0       src/contrib/llvm/include/llvm/ADT/Statistic.h
  1.3       +1 -2       src/contrib/llvm/include/llvm/ADT/StringExtras.h
  1.4       +5 -15      src/contrib/llvm/include/llvm/ADT/StringMap.h
  1.5       +76 -12     src/contrib/llvm/include/llvm/ADT/Triple.h
  1.5       +1 -1       src/contrib/llvm/include/llvm/ADT/ilist.h
  1.5       +0 -1       src/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  1.4       +2 -0       src/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
  1.3       +1 -0       src/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
  1.3       +43 -9      src/contrib/llvm/include/llvm/Analysis/DIBuilder.h
  1.5       +40 -210    src/contrib/llvm/include/llvm/Analysis/DebugInfo.h
  1.2       +2 -0       src/contrib/llvm/include/llvm/Analysis/IVUsers.h
  1.4       +1 -1       src/contrib/llvm/include/llvm/Analysis/InlineCost.h
  1.3       +15 -0      src/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  1.2       +0 -2       src/contrib/llvm/include/llvm/Analysis/Lint.h
  1.2       +0 -99      src/contrib/llvm/include/llvm/Analysis/LiveValues.h (dead)
  1.3       +19 -0      src/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  1.4       +0 -6       src/contrib/llvm/include/llvm/Analysis/Passes.h
  1.2       +0 -1       src/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h
  1.4       +1 -32      src/contrib/llvm/include/llvm/Analysis/PostDominators.h
  1.3       +9 -4       src/contrib/llvm/include/llvm/Analysis/RegionInfo.h
  1.2       +1 -1       src/contrib/llvm/include/llvm/Analysis/RegionIterator.h
  1.2       +1 -1       src/contrib/llvm/include/llvm/Analysis/RegionPass.h
  1.5       +60 -21     src/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  1.4       +20 -12     src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  1.4       +3 -4       src/contrib/llvm/include/llvm/Bitcode/Archive.h
  1.6       +12 -0      src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  1.4       +12 -15     src/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
  1.5       +15 -0      src/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  1.2       +7 -0       src/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h
  1.4       +27 -19     src/contrib/llvm/include/llvm/CodeGen/FastISel.h
  1.5       +9 -3       src/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  1.5       +1 -1       src/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  1.3       +1 -3       src/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h
  1.5       +16 -5      src/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  1.5       +8 -4       src/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  1.4       +17 -0      src/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  1.3       +2 -2       src/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
  1.3       +4 -1       src/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
  1.5       +0 -1       src/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  1.5       +49 -21     src/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  1.3       +11 -0      src/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  1.2       +0 -1       src/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h
  1.2       +0 -1       src/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
  1.5       +8 -2       src/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h
  1.3       +1 -1       src/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
  1.3       +10 -0      src/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  1.3       +16 -13     src/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  1.2       +0 -1       src/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
  1.5       +14 -14     src/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  1.4       +4 -2       src/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  1.4       +1 -1       src/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  1.5       +113 -152   src/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  1.4       +16 -2      src/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  1.4       +1 -1       src/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h
  1.4       +1 -1       src/contrib/llvm/include/llvm/CompilerDriver/Tool.h
  1.3       +0 -13      src/contrib/llvm/include/llvm/Constant.h
  1.4       +8 -6       src/contrib/llvm/include/llvm/Constants.h
  1.1       +67 -0      src/contrib/llvm/include/llvm/DebugInfoProbe.h (new)
  1.4       +7 -7       src/contrib/llvm/include/llvm/DerivedTypes.h
  1.4       +37 -20     src/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  1.4       +9 -9       src/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
  1.1       +75 -0      src/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h (new)
  1.3       +1 -1       src/contrib/llvm/include/llvm/GlobalVariable.h
  1.2       +1 -5       src/contrib/llvm/include/llvm/InitializePasses.h
  1.4       +0 -1       src/contrib/llvm/include/llvm/InstrTypes.h
  1.5       +22 -24     src/contrib/llvm/include/llvm/Instructions.h
  1.5       +3 -2       src/contrib/llvm/include/llvm/Intrinsics.td
  1.4       +6 -2       src/contrib/llvm/include/llvm/IntrinsicsARM.td
  1.1       +92 -0      src/contrib/llvm/include/llvm/IntrinsicsPTX.td (new)
  1.4       +129 -66    src/contrib/llvm/include/llvm/IntrinsicsX86.td
  1.4       +34 -0      src/contrib/llvm/include/llvm/IntrinsicsXCore.td
  1.5       +1 -5       src/contrib/llvm/include/llvm/LinkAllPasses.h
  1.5       +21 -8      src/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  1.3       +3 -3       src/contrib/llvm/include/llvm/MC/MCAsmLayout.h
  1.5       +2 -2       src/contrib/llvm/include/llvm/MC/MCAssembler.h
  1.5       +15 -8      src/contrib/llvm/include/llvm/MC/MCContext.h
  1.3       +28 -2      src/contrib/llvm/include/llvm/MC/MCDisassembler.h
  1.3       +17 -4      src/contrib/llvm/include/llvm/MC/MCDwarf.h
  1.3       +8 -0       src/contrib/llvm/include/llvm/MC/MCExpr.h
  1.3       +10 -1      src/contrib/llvm/include/llvm/MC/MCInstPrinter.h
  1.4       +6 -3       src/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  1.4       +1 -0       src/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h
  1.4       +0 -1       src/contrib/llvm/include/llvm/MC/MCSection.h
  1.3       +4 -2       src/contrib/llvm/include/llvm/MC/MCSectionMachO.h
  1.6       +44 -27     src/contrib/llvm/include/llvm/MC/MCStreamer.h
  1.3       +1 -0       src/contrib/llvm/include/llvm/MC/MCSymbol.h
  1.4       +9 -11      src/contrib/llvm/include/llvm/Metadata.h
  1.5       +8 -3       src/contrib/llvm/include/llvm/Module.h
  1.2       +20 -0      src/contrib/llvm/include/llvm/Object/MachOObject.h
  1.5       +3 -3       src/contrib/llvm/include/llvm/Pass.h
  1.4       +2 -0       src/contrib/llvm/include/llvm/PassAnalysisSupport.h
  1.3       +3 -0       src/contrib/llvm/include/llvm/Support/Allocator.h
  1.3       +7 -0       src/contrib/llvm/include/llvm/Support/CFG.h
  1.4       +2 -2       src/contrib/llvm/include/llvm/Support/Casting.h
  1.3       +280 -15    src/contrib/llvm/include/llvm/Support/CommandLine.h
  1.4       +8 -0       src/contrib/llvm/include/llvm/Support/Compiler.h
  1.3       +1 -3       src/contrib/llvm/include/llvm/Support/ConstantFolder.h
  1.3       +104 -1     src/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h
  1.2       +3 -2       src/contrib/llvm/include/llvm/Support/DOTGraphTraits.h
  1.2       +28 -0      src/contrib/llvm/include/llvm/Support/DebugLoc.h
  1.4       +14 -1      src/contrib/llvm/include/llvm/Support/Dwarf.h
  1.4       +9 -6       src/contrib/llvm/include/llvm/Support/ErrorHandling.h
  1.2       +1 -1       src/contrib/llvm/include/llvm/Support/FileSystem.h
  1.3       +17 -9      src/contrib/llvm/include/llvm/Support/FileUtilities.h
  1.4       +5 -5       src/contrib/llvm/include/llvm/Support/GraphWriter.h
  1.5       +23 -10     src/contrib/llvm/include/llvm/Support/IRBuilder.h
  1.2       +2 -2       src/contrib/llvm/include/llvm/Support/Memory.h
  1.4       +27 -5      src/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  1.4       +1 -3       src/contrib/llvm/include/llvm/Support/NoFolder.h
  1.3       +3 -2       src/contrib/llvm/include/llvm/Support/PathV1.h
  1.4       +35 -0      src/contrib/llvm/include/llvm/Support/PatternMatch.h
  1.3       +1 -1       src/contrib/llvm/include/llvm/Support/PrettyStackTrace.h
  1.2       +1 -1       src/contrib/llvm/include/llvm/Support/Program.h
  1.4       +1 -1       src/contrib/llvm/include/llvm/Support/Regex.h
  1.2       +1 -1       src/contrib/llvm/include/llvm/Support/Signals.h
  1.4       +3 -4       src/contrib/llvm/include/llvm/Support/SourceMgr.h
  1.4       +5 -3       src/contrib/llvm/include/llvm/Support/StandardPasses.h
  1.2       +2 -2       src/contrib/llvm/include/llvm/Support/TimeValue.h
  1.2       +1 -1       src/contrib/llvm/include/llvm/Support/system_error.h
  1.3       +3 -3       src/contrib/llvm/include/llvm/Target/SubtargetFeature.h
  1.5       +10 -12     src/contrib/llvm/include/llvm/Target/Target.td
  1.3       +8 -0       src/contrib/llvm/include/llvm/Target/TargetAsmBackend.h
  1.2       +8 -0       src/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
  1.4       +12 -1      src/contrib/llvm/include/llvm/Target/TargetData.h
  1.5       +7 -0       src/contrib/llvm/include/llvm/Target/TargetInstrDesc.h
  1.5       +5 -1       src/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  1.4       +7 -3       src/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
  1.2       +12 -0      src/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
  1.6       +26 -9      src/contrib/llvm/include/llvm/Target/TargetLowering.h
  1.3       +10 -3      src/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  1.4       +19 -0      src/contrib/llvm/include/llvm/Target/TargetMachine.h
  1.4       +5 -0       src/contrib/llvm/include/llvm/Target/TargetOptions.h
  1.5       +46 -3      src/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  1.4       +8 -4       src/contrib/llvm/include/llvm/Target/TargetRegistry.h
  1.3       +13 -0      src/contrib/llvm/include/llvm/Target/TargetSelect.h
  1.3       +35 -1      src/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  1.5       +0 -1       src/contrib/llvm/include/llvm/Transforms/IPO.h
  1.3       +3 -1       src/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  1.4       +1 -7       src/contrib/llvm/include/llvm/Transforms/Scalar.h
  1.4       +5 -0       src/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  1.5       +1 -1       src/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  1.6       +23 -4      src/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  1.3       +1 -1       src/contrib/llvm/include/llvm/TypeSymbolTable.h
  1.3       +2 -2       src/contrib/llvm/include/llvm/User.h
  1.5       +2 -2       src/contrib/llvm/include/llvm/Value.h
  1.5       +28 -9      src/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  1.4       +4 -0       src/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  1.3       +0 -2       src/contrib/llvm/lib/Analysis/Analysis.cpp
  1.5       +22 -2      src/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  1.4       +1 -0       src/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  1.5       +9 -3       src/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  1.3       +88 -54     src/contrib/llvm/lib/Analysis/DIBuilder.cpp
  1.5       +12 -663    src/contrib/llvm/lib/Analysis/DebugInfo.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
  1.4       +6 -1       src/contrib/llvm/lib/Analysis/IVUsers.cpp
  1.5       +2 -2       src/contrib/llvm/lib/Analysis/InlineCost.cpp
  1.5       +267 -35    src/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  1.4       +2 -1       src/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Analysis/Lint.cpp
  1.4       +0 -200     src/contrib/llvm/lib/Analysis/LiveValues.cpp (dead)
  1.3       +1 -0       src/contrib/llvm/lib/Analysis/Loads.cpp
  1.4       +21 -2      src/contrib/llvm/lib/Analysis/LoopPass.cpp
  1.3       +13 -2      src/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  1.5       +134 -50    src/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  1.3       +1 -0       src/contrib/llvm/lib/Analysis/PHITransAddr.cpp
  1.2       +1 -4       src/contrib/llvm/lib/Analysis/PathNumbering.cpp
  1.2       +1 -1       src/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
  1.5       +0 -51      src/contrib/llvm/lib/Analysis/PostDominators.cpp
  1.4       +1 -1       src/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp
  1.5       +3 -3       src/contrib/llvm/lib/Analysis/ProfileInfo.cpp
  1.2       +0 -1       src/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp
  1.3       +16 -16     src/contrib/llvm/lib/Analysis/RegionInfo.cpp
  1.3       +26 -0      src/contrib/llvm/lib/Analysis/RegionPrinter.cpp
  1.5       +299 -255   src/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  1.5       +36 -21     src/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  1.4       +2 -1       src/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
  1.3       +2 -1       src/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  1.5       +68 -2      src/contrib/llvm/lib/Analysis/ValueTracking.cpp
  1.4       +36 -38     src/contrib/llvm/lib/Archive/ArchiveWriter.cpp
  1.5       +5 -10      src/contrib/llvm/lib/AsmParser/LLParser.cpp
  1.5       +4 -8       src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  1.4       +70 -28     src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  1.4       +2 -2       src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  1.5       +1 -1       src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  1.4       +1 -1       src/contrib/llvm/lib/CodeGen/Analysis.cpp
  1.1       +87 -0      src/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp (new)
  1.6       +255 -185   src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  1.4       +29 -29     src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  1.2       +0 -1       src/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
  1.2       +52 -47     src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  1.1       +983 -0     src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp (new)
  1.1       +282 -0     src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h (new)
  1.6       +556 -1443  src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  1.5       +92 -183    src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  1.3       +39 -6      src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  1.2       +2 -2       src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp
  1.5       +1 -1       src/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  1.5       +55 -67     src/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  1.3       +6 -3       src/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  1.4       +4 -4       src/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp
  1.5       +11 -8      src/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  1.4       +1 -1       src/contrib/llvm/lib/CodeGen/ELF.h
  1.4       +14 -12     src/contrib/llvm/lib/CodeGen/ELFWriter.cpp
  1.2       +13 -2      src/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  1.2       +1 -1       src/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  1.5       +3 -18      src/contrib/llvm/lib/CodeGen/IfConversion.cpp
  1.5       +741 -180   src/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  1.1       +155 -0     src/contrib/llvm/lib/CodeGen/InterferenceCache.cpp (new)
  1.1       +163 -0     src/contrib/llvm/lib/CodeGen/InterferenceCache.h (new)
  1.5       +35 -13     src/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  1.2       +144 -42    src/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  1.5       +69 -74     src/contrib/llvm/lib/CodeGen/LiveInterval.cpp
  1.5       +64 -54     src/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  1.2       +18 -4      src/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  1.2       +12 -5      src/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
  1.2       +209 -25    src/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  1.2       +78 -12     src/contrib/llvm/lib/CodeGen/LiveRangeEdit.h
  1.5       +2 -4       src/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  1.5       +2 -4       src/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  1.6       +6 -2       src/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  1.5       +29 -17     src/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  1.5       +18 -9      src/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  1.5       +4 -1       src/contrib/llvm/lib/CodeGen/MachineSink.cpp
  1.5       +9 -11      src/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  1.5       +12 -5      src/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  1.3       +6 -1       src/contrib/llvm/lib/CodeGen/Passes.cpp
  1.3       +97 -4      src/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  1.5       +18 -21     src/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
  1.5       +8 -9       src/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  1.3       +7 -2       src/contrib/llvm/lib/CodeGen/RegAllocBase.h
  1.3       +61 -28     src/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  1.5       +15 -7      src/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  1.3       +617 -572   src/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  1.5       +38 -21     src/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
  1.5       +1 -2       src/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  1.4       +12 -6      src/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  1.3       +1 -1       src/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp
  1.4       +2 -2       src/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  1.4       +1 -1       src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  1.2       +2 -1       src/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
  1.6       +69 -13     src/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  1.5       +177 -118   src/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  1.6       +23 -9      src/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  1.6       +233 -54    src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  1.5       +2 -29      src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  1.5       +1 -2       src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  1.4       +48 -1      src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  1.5       +73 -89     src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  1.5       +12 -5      src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  1.5       +484 -86    src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  1.5       +66 -3      src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  1.4       +6 -0       src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  1.6       +18 -6      src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  1.6       +57 -45     src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  1.6       +0 -6       src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  1.6       +114 -46    src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  1.5       +2 -1       src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  1.6       +84 -17     src/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  1.3       +1 -1       src/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
  1.5       +88 -69     src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
  1.5       +6 -10      src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
  1.5       +13 -15     src/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  1.5       +40 -79     src/contrib/llvm/lib/CodeGen/SlotIndexes.cpp
  1.2       +90 -68     src/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
  1.2       +52 -18     src/contrib/llvm/lib/CodeGen/SpillPlacement.h
  1.5       +11 -13     src/contrib/llvm/lib/CodeGen/Spiller.cpp
  1.5       +3 -13      src/contrib/llvm/lib/CodeGen/Spiller.h
  1.4       +622 -573   src/contrib/llvm/lib/CodeGen/SplitKit.cpp
  1.4       +172 -164   src/contrib/llvm/lib/CodeGen/SplitKit.h
  1.5       +5 -7       src/contrib/llvm/lib/CodeGen/StackProtector.cpp
  1.5       +1 -1       src/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp
  1.5       +0 -5       src/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  1.6       +80 -23     src/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  1.5       +70 -49     src/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  1.4       +28 -13     src/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  1.6       +41 -12     src/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
  1.3       +13 -12     src/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  1.4       +6 -6       src/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
  1.5       +35 -35     src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  1.3       +5 -5       src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h
  1.4       +1 -2       src/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
  1.4       +23 -23     src/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  1.4       +12 -12     src/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
  1.5       +21 -17     src/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
  1.3       +4 -4       src/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
  1.3       +1 -1       src/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
  1.1       +161 -0     src/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp (new)
  1.2       +145 -8     src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  1.2       +35 -2      src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  1.1       +59 -0      src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h (new)
  1.1       +3 -0       src/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt (new)
  1.1       +13 -0      src/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Makefile (new)
  1.1       +669 -0     src/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp (new)
  1.4       +1 -0       src/contrib/llvm/lib/Linker/LinkModules.cpp
  1.4       +285 -505   src/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  1.1       +406 -0     src/contrib/llvm/lib/MC/ELFObjectWriter.h (new)
  1.5       +27 -1      src/contrib/llvm/lib/MC/MCAsmInfo.cpp
  1.5       +3 -1       src/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
  1.5       +243 -67    src/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  1.5       +32 -3      src/contrib/llvm/lib/MC/MCAssembler.cpp
  1.5       +15 -12     src/contrib/llvm/lib/MC/MCContext.cpp
  1.1       +171 -0     src/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp (new)
  1.1       +96 -0      src/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h (new)
  1.3       +16 -3      src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
  1.3       +2 -7       src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h
  1.2       +3 -1       src/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h
  1.3       +3 -0       src/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp
  1.4       +13 -0      src/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
  1.3       +261 -105   src/contrib/llvm/lib/MC/MCDwarf.cpp
  1.1       +72 -0      src/contrib/llvm/lib/MC/MCELF.cpp (new)
  1.1       +35 -0      src/contrib/llvm/lib/MC/MCELF.h (new)
  1.3       +25 -168    src/contrib/llvm/lib/MC/MCELFStreamer.cpp
  1.1       +274 -0     src/contrib/llvm/lib/MC/MCELFStreamer.h (new)
  1.4       +48 -1      src/contrib/llvm/lib/MC/MCExpr.cpp
  1.2       +5 -0       src/contrib/llvm/lib/MC/MCInstPrinter.cpp
  1.3       +9 -10      src/contrib/llvm/lib/MC/MCLoggingStreamer.cpp
  1.5       +17 -0      src/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  1.4       +5 -6       src/contrib/llvm/lib/MC/MCNullStreamer.cpp
  1.5       +20 -35     src/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  1.5       +20 -10     src/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  1.6       +113 -20    src/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  1.4       +11 -2      src/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  1.3       +22 -2      src/contrib/llvm/lib/MC/MCSectionELF.cpp
  1.4       +4 -0       src/contrib/llvm/lib/MC/MCSectionMachO.cpp
  1.5       +126 -42    src/contrib/llvm/lib/MC/MCStreamer.cpp
  1.3       +7 -3       src/contrib/llvm/lib/MC/MCSymbol.cpp
  1.5       +61 -35     src/contrib/llvm/lib/MC/MachObjectWriter.cpp
  1.4       +19 -9      src/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  1.2       +19 -6      src/contrib/llvm/lib/Object/COFFObjectFile.cpp
  1.2       +2 -0       src/contrib/llvm/lib/Object/ELFObjectFile.cpp
  1.2       +28 -0      src/contrib/llvm/lib/Object/MachOObject.cpp
  1.1       +327 -0     src/contrib/llvm/lib/Object/MachOObjectFile.cpp (new)
  1.1       +59 -0      src/contrib/llvm/lib/Object/Object.cpp (new)
  1.2       +1 -1       src/contrib/llvm/lib/Object/ObjectFile.cpp
  1.5       +44 -13     src/contrib/llvm/lib/Support/APFloat.cpp
  1.6       +14 -2      src/contrib/llvm/lib/Support/APInt.cpp
  1.3       +8 -0       src/contrib/llvm/lib/Support/Allocator.cpp
  1.3       +162 -31    src/contrib/llvm/lib/Support/CommandLine.cpp
  1.3       +51 -0      src/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
  1.4       +5 -0       src/contrib/llvm/lib/Support/Dwarf.cpp
  1.4       +0 -1       src/contrib/llvm/lib/Support/ErrorHandling.cpp
  1.4       +1 -1       src/contrib/llvm/lib/Support/FileUtilities.cpp
  1.5       +5 -0       src/contrib/llvm/lib/Support/FoldingSet.cpp
  1.2       +2 -0       src/contrib/llvm/lib/Support/Host.cpp
  1.4       +110 -32    src/contrib/llvm/lib/Support/MemoryBuffer.cpp
  1.2       +24 -4      src/contrib/llvm/lib/Support/Path.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Support/PrettyStackTrace.cpp
  1.3       +1 -1       src/contrib/llvm/lib/Support/Regex.cpp
  1.2       +1 -1       src/contrib/llvm/lib/Support/Signals.cpp
  1.3       +9 -6       src/contrib/llvm/lib/Support/SmallPtrSet.cpp
  1.4       +4 -0       src/contrib/llvm/lib/Support/Statistic.cpp
  1.3       +16 -1      src/contrib/llvm/lib/Support/StringMap.cpp
  1.4       +2 -2       src/contrib/llvm/lib/Support/StringRef.cpp
  1.5       +56 -60     src/contrib/llvm/lib/Support/Triple.cpp
  1.2       +1 -4       src/contrib/llvm/lib/Support/Unix/Host.inc
  1.2       +1 -1       src/contrib/llvm/lib/Support/Unix/Memory.inc
  1.2       +3 -3       src/contrib/llvm/lib/Support/Unix/Path.inc
  1.2       +12 -8      src/contrib/llvm/lib/Support/Unix/Program.inc
  1.2       +4 -4       src/contrib/llvm/lib/Support/Unix/Signals.inc
  1.2       +2 -31      src/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  1.2       +13 -3      src/contrib/llvm/lib/Support/Windows/Path.inc
  1.2       +9 -2       src/contrib/llvm/lib/Support/Windows/PathV2.inc
  1.5       +55 -9      src/contrib/llvm/lib/Support/raw_ostream.cpp
  1.2       +1 -1       src/contrib/llvm/lib/Support/regcomp.c
  1.5       +21 -3      src/contrib/llvm/lib/Target/ARM/ARM.td
  1.5       +17 -7      src/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h
  1.2       +20 -16     src/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
  1.3       +370 -5     src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  1.2       +9 -0       src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  1.2       +53 -0      src/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h
  1.6       +291 -29    src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  1.6       +10 -30     src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  1.5       +70 -3      src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  1.5       +10 -1      src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  1.4       +3 -0       src/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
  1.5       +10 -1      src/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  1.5       +21 -18     src/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  1.5       +104 -28    src/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  1.4       +160 -72    src/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  1.3       +39 -26     src/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  1.2       +4 -2       src/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
  1.3       +2 -0       src/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  1.6       +73 -75     src/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  1.6       +786 -172   src/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  1.5       +30 -10     src/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  1.6       +133 -11    src/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  1.6       +704 -667   src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  1.6       +200 -129   src/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  1.5       +46 -14     src/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  1.5       +132 -135   src/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  1.6       +28 -42     src/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  1.5       +42 -36     src/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  1.2       +12 -0      src/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
  1.2       +33 -0      src/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
  1.2       +3 -0       src/contrib/llvm/lib/Target/ARM/ARMMCExpr.h
  1.3       +0 -18      src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
  1.5       +35 -24     src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  1.4       +187 -184   src/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
  1.3       +1 -1       src/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  1.5       +2 -0       src/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  1.5       +14 -1      src/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  1.5       +13 -18     src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  1.3       +2 -1       src/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
  1.5       +356 -35    src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  1.4       +51 -10     src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  1.5       +700 -125   src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  1.4       +75 -1      src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h
  1.5       +304 -94    src/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  1.2       +102 -24    src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  1.2       +16 -4      src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  1.3       +22 -6      src/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  1.2       +20 -14     src/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  1.2       +1 -1       src/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h
  1.5       +60 -39     src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  1.5       +7 -1       src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
  1.6       +11 -8      src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  1.3       +10 -19     src/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
  1.2       +2 -1       src/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
  1.5       +175 -86    src/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  1.2       +1 -1       src/contrib/llvm/lib/Target/Alpha/Alpha.td
  1.5       +1 -1       src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
  1.4       +1 -1       src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td
  1.5       +1 -1       src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
  1.5       +0 -18      src/contrib/llvm/lib/Target/CBackend/CBackend.cpp
  1.3       +1 -1       src/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td
  1.2       +7 -0       src/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp
  1.5       +6 -1       src/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  1.6       +1 -1       src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  1.5       +0 -8       src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
  1.2       +22 -0      src/contrib/llvm/lib/Target/CellSPU/SPUInstrFormats.td
  1.5       +61 -3      src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
  1.4       +20 -50     src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td
  1.5       +8 -0       src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
  1.5       +2 -4       src/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  1.2       +93 -36     src/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
  1.2       +3 -2       src/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
  1.4       +3 -24      src/contrib/llvm/lib/Target/MBlaze/MBlaze.td
  1.2       +7 -8       src/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp
  1.2       +2 -1       src/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  1.4       +1 -1       src/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
  1.5       +4 -4       src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  1.4       +19 -24     src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td
  1.4       +6 -6       src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td
  1.4       +1 -1       src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td
  1.5       +2 -0       src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  1.5       +0 -1       src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h
  1.4       +74 -76     src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
  1.5       +20 -0      src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  1.5       +2 -0       src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
  1.4       +13 -12     src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
  1.4       +37 -46     src/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td
  1.1       +236 -0     src/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td (new)
  1.1       +267 -0     src/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td (new)
  1.2       +28 -8      src/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp
  1.2       +15 -22     src/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h
  1.3       +9 -9       src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  1.3       +6 -1       src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
  1.2       +3 -2       src/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  1.2       +2 -1       src/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  1.2       +2 -1       src/contrib/llvm/lib/Target/Mips/Mips.h
  1.4       +2 -2       src/contrib/llvm/lib/Target/Mips/Mips.td
  1.2       +67 -48     src/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  1.3       +9 -9       src/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  1.1       +117 -0     src/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp (new)
  1.2       +91 -8      src/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
  1.2       +2 -2       src/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
  1.4       +51 -121    src/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  1.5       +440 -275   src/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  1.4       +20 -16     src/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  1.4       +136 -81    src/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  1.3       +65 -20     src/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
  1.4       +150 -229   src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  1.4       +32 -38     src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  1.5       +87 -63     src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  1.3       +1 -1       src/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h
  1.5       +48 -13     src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  1.3       +18 -18     src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  1.4       +1 -1       src/contrib/llvm/lib/Target/Mips/MipsSchedule.td
  1.2       +2 -2       src/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  1.3       +8 -8       src/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  1.3       +6 -0       src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  1.3       +1 -0       src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  1.2       +5 -5       src/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h
  1.2       +1 -1       src/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
  1.2       +0 -26      src/contrib/llvm/lib/Target/PTX/Makefile (dead)
  1.2       +7 -1       src/contrib/llvm/lib/Target/PTX/PTX.h
  1.2       +29 -2      src/contrib/llvm/lib/Target/PTX/PTX.td
  1.2       +170 -40    src/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp
  1.2       +2 -1       src/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h
  1.2       +76 -11     src/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp
  1.2       +101 -9     src/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
  1.2       +7 -2       src/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
  1.2       +264 -14    src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp
  1.2       +80 -48     src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h
  1.2       +786 -84    src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
  1.1       +84 -0      src/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td (new)
  1.2       +10 -12     src/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp
  1.2       +2 -2       src/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
  1.2       +11 -10     src/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
  1.2       +392 -3     src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td
  1.2       +27 -3      src/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
  1.2       +49 -2      src/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
  1.2       +35 -7      src/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp
  1.2       +21 -5      src/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h
  1.2       +6 -2       src/contrib/llvm/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp
  1.2       +5 -2       src/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  1.2       +3 -5       src/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
  1.2       +2 -1       src/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  1.6       +23 -16     src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  1.3       +1 -1       src/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  1.4       +1 -1       src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  1.3       +1 -1       src/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
  1.4       +1 -14      src/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  1.3       +7 -9       src/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  1.3       +4 -6       src/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  1.3       +4 -4       src/contrib/llvm/lib/Target/SubtargetFeature.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  1.4       +7 -3       src/contrib/llvm/lib/Target/TargetData.cpp
  1.4       +4 -3       src/contrib/llvm/lib/Target/TargetInstrInfo.cpp
  1.2       +15 -2      src/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
  1.4       +16 -5      src/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  1.5       +15 -1      src/contrib/llvm/lib/Target/TargetMachine.cpp
  1.6       +138 -1     src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  1.5       +5 -0       src/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  1.3       +254 -29    src/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  1.4       +73 -13     src/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  1.3       +26 -3      src/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  1.2       +17 -2      src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  1.2       +11 -3      src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  1.2       +34 -6      src/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
  1.2       +1 -0       src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  1.2       +5 -4       src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  1.2       +55 -13     src/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp
  1.2       +22 -4      src/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h
  1.4       +12 -11     src/contrib/llvm/lib/Target/X86/X86.td
  1.5       +37 -28     src/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp
  1.3       +3 -2       src/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  1.5       +7 -0       src/contrib/llvm/lib/Target/X86/X86CallingConv.td
  1.5       +8 -0       src/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  1.6       +343 -166   src/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  1.2       +95 -66     src/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  1.5       +75 -0      src/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  1.7       +178 -86    src/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  1.6       +6 -3       src/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  1.2       +69 -44     src/contrib/llvm/lib/Target/X86/X86Instr3DNow.td
  1.2       +1 -1       src/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
  1.2       +10 -0      src/contrib/llvm/lib/Target/X86/X86InstrControl.td
  1.6       +34 -32     src/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  1.5       +2 -0       src/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  1.6       +26 -15     src/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  1.6       +70 -66     src/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  1.6       +41 -37     src/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  1.5       +373 -488   src/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  1.3       +36 -4      src/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  1.4       +21 -2      src/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
  1.2       +8 -0       src/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h
  1.6       +20 -10     src/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
  1.5       +49 -2      src/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  1.5       +6 -0       src/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  1.5       +13 -7      src/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  1.3       +1 -1       src/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
  1.6       +2 -1       src/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  1.6       +9 -10      src/contrib/llvm/lib/Target/X86/X86Subtarget.h
  1.5       +21 -27     src/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  1.2       +13 -10     src/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
  1.2       +8 -2       src/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
  1.4       +129 -59    src/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  1.5       +1 -3       src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  1.6       +83 -9      src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  1.5       +5 -0       src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  1.5       +2 -0       src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  1.5       +2 -2       src/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  1.5       +7 -7       src/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  1.5       +139 -25    src/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
  1.3       +0 -1       src/contrib/llvm/lib/Transforms/IPO/IPO.cpp
  1.5       +0 -1       src/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  1.4       +2 -3       src/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
  1.5       +3 -2       src/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  1.5       +1 -1       src/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
  1.4       +0 -1       src/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  1.5       +0 -357     src/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp (dead)
  1.5       +6 -3       src/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  1.6       +81 -10     src/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  1.6       +38 -9      src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  1.5       +102 -48    src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  1.5       +173 -34    src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  1.5       +1 -32      src/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  1.3       +60 -40     src/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  1.4       +14 -19     src/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  1.5       +37 -11     src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  1.5       +8 -1       src/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
  1.4       +16 -0      src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  1.3       +9 -1       src/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  1.2       +1 -0       src/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h
  1.5       +16 -12     src/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  1.1       +638 -0     src/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp (new)
  1.2       +1 -0       src/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  1.2       +1 -1       src/contrib/llvm/lib/Transforms/Instrumentation/MaximumSpanningTree.h
  1.5       +14 -14     src/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
  1.2       +9 -5       src/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  1.4       +40 -3      src/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
  1.3       +3 -1       src/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
  1.5       +209 -170   src/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
  1.3       +1 -0       src/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  1.4       +0 -1       src/contrib/llvm/lib/Transforms/Scalar/DCE.cpp
  1.5       +26 -28     src/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  1.4       +0 -83      src/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp (dead)
  1.5       +308 -145   src/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  1.5       +98 -57     src/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  1.5       +19 -6      src/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  1.4       +6 -22      src/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  1.3       +72 -72     src/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  1.5       +7 -2       src/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  1.5       +19 -12     src/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  1.4       +23 -12     src/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  1.5       +18 -1      src/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  1.5       +85 -63     src/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  1.4       +1 -1       src/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
  1.4       +1 -1       src/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  1.3       +25 -2      src/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  1.5       +252 -46    src/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  1.5       +6 -4       src/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  1.4       +0 -160     src/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp (dead)
  1.6       +101 -26    src/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  1.5       +9 -6       src/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  1.5       +13 -1      src/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  1.5       +2 -2       src/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  1.3       +6 -6       src/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  1.5       +2 -2       src/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  1.5       +13 -2      src/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
  1.6       +105 -5     src/contrib/llvm/lib/Transforms/Utils/Local.cpp
  1.5       +3 -4       src/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  1.4       +1 -1       src/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  1.6       +16 -33     src/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  1.4       +10 -5      src/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  1.6       +153 -62    src/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  1.4       +2 -1       src/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
  1.5       +2 -2       src/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  1.5       +65 -8      src/contrib/llvm/lib/VMCore/AsmWriter.cpp
  1.5       +29 -70     src/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  1.5       +2 -1       src/contrib/llvm/lib/VMCore/ConstantFold.cpp
  1.4       +53 -17     src/contrib/llvm/lib/VMCore/Constants.cpp
  1.4       +5 -7       src/contrib/llvm/lib/VMCore/ConstantsContext.h
  1.5       +4 -3       src/contrib/llvm/lib/VMCore/Core.cpp
  1.1       +258 -0     src/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp (new)
  1.2       +25 -1      src/contrib/llvm/lib/VMCore/DebugLoc.cpp
  1.4       +1 -2       src/contrib/llvm/lib/VMCore/Dominators.cpp
  1.3       +2 -2       src/contrib/llvm/lib/VMCore/Function.cpp
  1.3       +2 -1       src/contrib/llvm/lib/VMCore/IRBuilder.cpp
  1.5       +29 -58     src/contrib/llvm/lib/VMCore/Instructions.cpp
  1.4       +1 -1       src/contrib/llvm/lib/VMCore/LLVMContextImpl.h
  1.5       +23 -24     src/contrib/llvm/lib/VMCore/Metadata.cpp
  1.5       +27 -4      src/contrib/llvm/lib/VMCore/PassManager.cpp
  1.3       +1 -1       src/contrib/llvm/lib/VMCore/PassRegistry.cpp
  1.4       +5 -4       src/contrib/llvm/lib/VMCore/Type.cpp
  1.4       +6 -5       src/contrib/llvm/lib/VMCore/TypesContext.h
  1.5       +21 -24     src/contrib/llvm/lib/VMCore/Verifier.cpp
  1.6       +75 -3      src/contrib/llvm/tools/clang/include/clang-c/Index.h
  1.4       +1 -1       src/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h
  1.6       +63 -13     src/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  1.3       +2 -1       src/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  1.2       +13 -0      src/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
  1.5       +15 -0      src/contrib/llvm/tools/clang/include/clang/AST/Attr.h
  1.3       +1 -1       src/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h
  1.5       +2 -1       src/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  1.3       +15 -1      src/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h
  1.6       +381 -176   src/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  1.6       +82 -5      src/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  1.6       +259 -94    src/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  1.5       +11 -0      src/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
  1.5       +28 -18     src/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  1.6       +73 -39     src/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  1.2       +2 -1       src/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  1.6       +353 -155   src/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  1.6       +200 -80    src/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  1.3       +39 -1      src/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  1.5       +50 -17     src/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  1.5       +140 -0     src/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  1.3       +25 -1      src/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  1.6       +89 -29     src/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  1.6       +163 -5     src/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  1.4       +82 -0      src/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h
  1.4       +1 -0       src/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
  1.4       +14 -13     src/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  1.5       +244 -81    src/contrib/llvm/tools/clang/include/clang/AST/Type.h
  1.5       +104 -57    src/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
  1.2       +2 -2       src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
  1.2       +23 -59     src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  1.2       +0 -40      src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h (dead)
  1.5       +31 -29     src/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  1.3       +2 -1       src/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
  1.4       +60 -60     src/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
  1.2       +1 -1       src/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  1.4       +4 -4       src/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h
  1.4       +12 -1      src/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h
  1.4       +5 -0       src/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h
  1.1       +44 -0      src/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h (new)
  1.4       +47 -8      src/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  1.3       +1 -0       src/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h
  1.6       +8 -1       src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  1.1       +62 -0      src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def (new)
  1.4       +35 -6      src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  1.2       +5 -0       src/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h
  1.4       +3 -1       src/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
  1.6       +1 -4       src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  1.3       +14 -0      src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td
  1.5       +2 -0       src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  1.4       +8 -2       src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  1.6       +8 -0       src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  1.6       +24 -7      src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  1.3       +22 -4      src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  1.5       +6 -4       src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  1.6       +69 -4      src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  1.6       +232 -52    src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  1.1       +39 -0      src/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h (new)
  1.1       +25 -0      src/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h (new)
  1.4       +11 -6      src/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  1.5       +76 -1      src/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  1.7       +20 -4      src/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  1.1       +28 -0      src/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h (new)
  1.5       +1 -1       src/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
  1.4       +9 -0       src/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  1.5       +130 -22    src/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  1.4       +1 -0       src/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  1.4       +8 -1       src/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  1.2       +11 -0      src/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h
  1.5       +22 -3      src/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  1.4       +87 -10     src/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  1.3       +42 -3      src/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  1.4       +5 -0       src/contrib/llvm/tools/clang/include/clang/Basic/Version.h
  1.1       +126 -0     src/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h (new)
  1.4       +2 -5       src/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  1.3       +0 -1       src/contrib/llvm/tools/clang/include/clang/Driver/Arg.h
  1.3       +5 -1       src/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
  1.7       +45 -17     src/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  1.5       +25 -7      src/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  1.3       +2 -1       src/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
  1.3       +1 -1       src/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td
  1.7       +42 -9      src/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  1.5       +7 -2       src/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  1.5       +0 -8       src/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h
  1.4       +30 -12     src/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  1.3       +0 -11      src/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def
  1.5       +0 -7       src/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h
  1.2       +3 -0       src/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticClient.h
  1.4       +16 -1      src/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  1.5       +37 -42     src/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  1.4       +2 -1       src/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h
  1.2       +0 -113     src/contrib/llvm/tools/clang/include/clang/Frontend/DeclContextXML.def (dead)
  1.5       +0 -372     src/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def (dead)
  1.5       +7 -1       src/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  1.2       +0 -75      src/contrib/llvm/tools/clang/include/clang/Frontend/DocumentXML.def (dead)
  1.3       +0 -185     src/contrib/llvm/tools/clang/include/clang/Frontend/DocumentXML.h (dead)
  1.5       +0 -6       src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  1.3       +2 -1       src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
  1.5       +0 -1       src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  1.2       +10 -6      src/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h
  1.3       +13 -1      src/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def
  1.1       +77 -0      src/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h (new)
  1.2       +5 -0       src/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h
  1.4       +8 -0       src/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
  1.4       +0 -520     src/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def (dead)
  1.3       +4 -3       src/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  1.5       +0 -304     src/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def (dead)
  1.6       +16 -1      src/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  1.2       +19 -3      src/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h
  1.3       +5 -0       src/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h
  1.4       +40 -11     src/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  1.3       +2 -1       src/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
  1.4       +14 -1      src/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  1.3       +0 -1       src/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  1.4       +0 -1       src/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  1.2       +1 -1       src/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h
  1.5       +22 -6      src/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  1.3       +0 -1       src/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h
  1.4       +0 -1       src/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h
  1.4       +3 -1       src/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  1.6       +67 -9      src/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  1.3       +2 -3       src/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
  1.3       +2 -1       src/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
  1.5       +160 -45    src/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  1.3       +0 -2       src/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h
  1.3       +66 -5      src/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h
  1.3       +329 -44    src/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  1.4       +197 -145   src/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  1.3       +2 -16      src/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  1.2       +16 -2      src/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h
  1.4       +11 -2      src/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  1.3       +1 -0       src/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
  1.3       +1 -2       src/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  1.3       +8 -5       src/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h
  1.4       +11 -2      src/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h
  1.3       +43 -33     src/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  1.4       +505 -172   src/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  1.3       +2 -1       src/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
  1.3       +2 -0       src/contrib/llvm/tools/clang/include/clang/Sema/Template.h
  1.3       +1 -1       src/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
  1.3       +18 -2      src/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  1.4       +23 -2      src/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  1.4       +9 -0       src/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  1.1       +76 -0      src/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h (new)
  1.2       +6 -5       src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CheckerBase.td
  1.3       +0 -2       src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
  1.3       +13 -1      src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  1.1       +374 -0     src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h (new)
  1.3       +140 -66    src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  1.3       +0 -1       src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerProvider.h
  1.3       +0 -280     src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerV2.h (dead)
  1.2       +1 -1       src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticClients.h
  1.2       +7 -5       src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  1.3       +0 -166     src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h (dead)
  1.2       +0 -48      src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.def (dead)
  1.2       +0 -103     src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.h (dead)
  1.3       +30 -8      src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  1.2       +3 -2       src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
  1.3       +11 -98     src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  1.2       +5 -11      src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h
  1.2       +2 -2       src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  1.2       +20 -6      src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
  1.2       +80 -75     src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  1.2       +1 -26      src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  1.1       +50 -0      src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h (new)
  1.1       +81 -0      src/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h (new)
  1.6       +221 -75    src/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  1.4       +6 -1       src/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  1.6       +160 -77    src/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  1.4       +1 -1       src/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp
  1.6       +292 -125   src/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  1.6       +175 -6     src/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  1.6       +313 -91    src/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  1.5       +65 -4      src/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  1.6       +45 -14     src/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  1.5       +184 -72    src/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  1.2       +15 -4      src/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
  1.6       +270 -98    src/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  1.6       +120 -36    src/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  1.4       +32 -6      src/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  1.6       +234 -136   src/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  1.1       +59 -0      src/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp (new)
  1.3       +22 -17     src/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp
  1.3       +1 -1       src/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp
  1.3       +450 -108   src/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  1.3       +1 -1       src/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
  1.2       +6 -9       src/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  1.5       +246 -0     src/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  1.6       +86 -55     src/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  1.6       +95 -3      src/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  1.5       +27 -3      src/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp
  1.3       +1 -1       src/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp
  1.5       +141 -7     src/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  1.5       +51 -7      src/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  1.6       +6 -6       src/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  1.4       +4 -0       src/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
  1.5       +250 -43    src/contrib/llvm/tools/clang/lib/AST/Type.cpp
  1.4       +78 -9      src/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
  1.5       +55 -21     src/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  1.5       +69 -49     src/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp
  1.6       +464 -184   src/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  1.2       +3 -3       src/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
  1.3       +3 -3       src/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp
  1.2       +18 -74     src/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  1.8       +30 -13     src/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
  1.4       +5 -5       src/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  1.4       +652 -240   src/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  1.2       +0 -610     src/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp (dead)
  1.5       +16 -7      src/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  1.3       +106 -38    src/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  1.5       +45 -28     src/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
  1.4       +73 -12     src/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  1.5       +172 -48    src/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  1.5       +11 -1      src/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  1.7       +179 -41    src/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  1.6       +17 -2      src/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  1.1       +36 -0      src/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp (new)
  1.3       +24 -5      src/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  1.6       +422 -174   src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  1.6       +4 -0       src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  1.5       +217 -13    src/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  1.5       +59 -48     src/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  1.2       +2 -2       src/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  1.5       +102 -62    src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  1.3       +22 -4      src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  1.6       +83 -73     src/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  1.3       +23 -0      src/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  1.6       +270 -129   src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  1.5       +25 -7      src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  1.6       +99 -250    src/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  1.5       +31 -17     src/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  1.6       +54 -54     src/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  1.4       +1 -0       src/contrib/llvm/tools/clang/lib/CodeGen/CGException.h
  1.6       +69 -30     src/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  1.5       +88 -46     src/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  1.5       +384 -264   src/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  1.5       +5 -4       src/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  1.5       +259 -142   src/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  1.5       +135 -108   src/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  1.6       +224 -111   src/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  1.6       +794 -630   src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  1.6       +62 -302    src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  1.1       +310 -0     src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp (new)
  1.5       +21 -3      src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  1.5       +13 -4      src/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  1.4       +3 -2       src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
  1.5       +141 -49    src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  1.5       +342 -18    src/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  1.4       +29 -16     src/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  1.5       +319 -218   src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  1.4       +14 -12     src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  1.3       +1 -1       src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  1.5       +91 -47     src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  1.6       +67 -30     src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  1.6       +114 -65    src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  1.6       +47 -22     src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  1.2       +3 -2       src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  1.5       +52 -30     src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  1.5       +14 -0      src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  1.4       +32 -23     src/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  1.4       +1 -1       src/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  1.6       +141 -37    src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  1.5       +6 -0       src/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
  1.6       +73 -44     src/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  1.5       +1 -6       src/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp
  1.5       +2 -2       src/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp
  1.6       +12 -4      src/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  1.8       +212 -263   src/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  1.5       +42 -40     src/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  1.10      +383 -109   src/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  1.5       +2 -1       src/contrib/llvm/tools/clang/lib/Driver/Tools.h
  1.5       +3 -36      src/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  1.6       +274 -189   src/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  1.4       +3 -3       src/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  1.5       +72 -35     src/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  1.7       +79 -38     src/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  1.1       +90 -0      src/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp (new)
  1.3       +0 -183     src/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp (dead)
  1.4       +1 -1       src/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  1.4       +0 -381     src/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp (dead)
  1.5       +20 -11     src/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  1.5       +0 -7       src/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  1.2       +21 -11     src/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  1.9       +89 -34     src/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  1.6       +17 -20     src/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  1.1       +146 -0     src/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp (new)
  1.2       +19 -0      src/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
  1.5       +1 -1       src/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  1.4       +0 -439     src/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp (dead)
  1.6       +23 -11     src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  1.3       +0 -119     src/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp (dead)
  1.4       +0 -1       src/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  1.2       +12 -30     src/contrib/llvm/tools/clang/lib/Headers/avxintrin.h
  1.5       +6 -4       src/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  1.1       +161 -0     src/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h (new)
  1.3       +2 -0       src/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h
  1.5       +4 -1       src/contrib/llvm/tools/clang/lib/Headers/stddef.h
  1.3       +22 -15     src/contrib/llvm/tools/clang/lib/Headers/stdint.h
  1.5       +1 -1       src/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  1.2       +1 -1       src/contrib/llvm/tools/clang/lib/Index/DeclReferenceMap.cpp
  1.4       +1 -1       src/contrib/llvm/tools/clang/lib/Index/Entity.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
  1.3       +103 -20    src/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  1.5       +91 -13     src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  1.5       +1 -1       src/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  1.2       +1 -1       src/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
  1.5       +70 -58     src/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  1.4       +9 -9       src/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
  1.3       +10 -10     src/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  1.5       +25 -14     src/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  1.4       +2 -2       src/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp
  1.6       +13 -13     src/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  1.4       +9 -6       src/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  1.5       +47 -5      src/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  1.2       +1 -1       src/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp
  1.5       +2 -6       src/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  1.3       +20 -3      src/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  1.5       +43 -9      src/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  1.6       +663 -169   src/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  1.5       +276 -164   src/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  1.5       +250 -52    src/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  1.6       +272 -50    src/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  1.5       +1 -1       src/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  1.5       +54 -41     src/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  1.5       +38 -6      src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  1.5       +10 -0      src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h
  1.5       +368 -70    src/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  1.6       +139 -12    src/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  1.4       +18 -3      src/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  1.6       +122 -22    src/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  1.4       +25 -1      src/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h
  1.5       +91 -69     src/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
  1.3       +169 -8     src/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
  1.5       +194 -83    src/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  1.3       +83 -17     src/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  1.4       +13 -4      src/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  1.4       +96 -235    src/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  1.1       +51 -0      src/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp (new)
  1.3       +44 -2      src/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp
  1.5       +5 -0       src/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  1.1       +57 -0      src/contrib/llvm/tools/clang/lib/Sema/Scope.cpp (new)
  1.6       +107 -37    src/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  1.5       +8 -8       src/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  1.5       +11 -1      src/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
  1.5       +200 -166   src/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
  1.6       +76 -9      src/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  1.9       +233 -81    src/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  1.5       +129 -37    src/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  1.6       +944 -272   src/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  1.6       +265 -96    src/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  1.6       +519 -193   src/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  1.6       +44 -61     src/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  1.5       +247 -57    src/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  1.6       +1930 -918  src/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  1.6       +724 -346   src/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  1.5       +142 -77    src/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  1.6       +156 -84    src/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  1.6       +31 -22     src/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  1.5       +27 -19     src/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  1.6       +558 -243   src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  1.6       +467 -27    src/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  1.6       +461 -265   src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  1.6       +92 -33     src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  1.6       +79 -38     src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  1.6       +170 -66    src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  1.2       +3 -2       src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  1.6       +326 -70    src/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  1.4       +1 -1       src/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp
  1.6       +856 -619   src/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  1.3       +1 -2       src/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  1.3       +2 -0       src/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
  1.3       +3 -1       src/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
  1.4       +148 -125   src/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  1.4       +153 -66    src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  1.4       +140 -55    src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  1.4       +145 -70    src/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  1.4       +48 -9      src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  1.4       +94 -25     src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  1.1       +235 -0     src/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp (new)
  1.2       +12 -17     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp
  1.2       +18 -26     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
  1.2       +55 -35     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  1.2       +16 -18     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
  1.3       +183 -21    src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  1.2       +0 -35      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.h (dead)
  1.2       +12 -10     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  1.3       +288 -21    src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  1.2       +61 -60     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
  1.2       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  1.2       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
  1.2       +144 -72    src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  1.2       +5 -5       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
  1.3       +289 -127   src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  1.3       +112 -6     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp
  1.2       +1 -1       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
  1.2       +2 -3       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  1.2       +4 -4       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  1.2       +28 -41     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  1.2       +14 -19     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
  1.3       +0 -26      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp (dead)
  1.2       +0 -31      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.h (dead)
  1.3       +0 -3698    src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprEngine.cpp (dead)
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
  1.3       +24 -16     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
  1.3       +0 -48      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InternalChecks.h (dead)
  1.1       +582 -0     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp (new)
  1.2       +3 -4       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  1.3       +97 -90     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
  1.2       +236 -146   src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  1.2       +12 -11     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
  1.2       +18 -12     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
  1.3       +5 -10      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  1.2       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
  1.2       +15 -20     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
  1.2       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  1.2       +17 -21     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
  1.2       +14 -14     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
  1.2       +14 -14     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  1.2       +15 -18     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
  1.2       +16 -23     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  1.3       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  1.3       +7 -7       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  1.2       +18 -19     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  1.2       +1 -1       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AggExprVisitor.cpp
  1.2       +9 -6       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp
  1.2       +5 -3       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
  1.3       +8 -6       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  1.2       +42 -21     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp
  1.2       +173 -125   src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp
  1.2       +0 -35      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp (dead)
  1.1       +33 -0      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp (new)
  1.3       +97 -0      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  1.3       +20 -3      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  1.3       +18 -1      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
  1.2       +1 -1       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  1.1       +3217 -0    src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp (new)
  1.2       +13 -0      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp
  1.2       +53 -3      src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp
  1.2       +49 -28     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  1.2       +70 -69     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  1.2       +0 -1       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
  1.2       +16 -14     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  1.2       +2 -2       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  1.3       +16 -75     src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  1.3       +2 -3       src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  1.1       +6 -0       src/contrib/llvm/tools/clang/lib/Tooling/CMakeLists.txt (new)
  1.1       +214 -0     src/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.cpp (new)
  1.1       +107 -0     src/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.h (new)
  1.1       +15 -0      src/contrib/llvm/tools/clang/lib/Tooling/Makefile (new)
  1.1       +322 -0     src/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp (new)
  1.5       +1 -1       src/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  1.5       +7 -2       src/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  1.4       +90 -15     src/contrib/llvm/tools/clang/tools/driver/driver.cpp
  1.5       +28 -74     src/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
  1.5       +7 -7       src/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  1.2       +0 -2       src/contrib/llvm/utils/TableGen/AsmMatcherEmitter.h
  1.5       +315 -82    src/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  1.3       +1 -0       src/contrib/llvm/utils/TableGen/AsmWriterEmitter.h
  1.2       +0 -2       src/contrib/llvm/utils/TableGen/CallingConvEmitter.h
  1.3       +7 -4       src/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.cpp
  1.4       +64 -2      src/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp
  1.3       +56 -2      src/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
  1.2       +9 -1       src/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.h
  1.3       +122 -33    src/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp
  1.4       +5 -1       src/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  1.4       +112 -29    src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  1.3       +60 -5      src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  1.5       +1 -0       src/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  1.4       +48 -46     src/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  1.4       +6 -5       src/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  1.5       +24 -22     src/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  1.3       +13 -13     src/contrib/llvm/utils/TableGen/CodeGenTarget.h
  1.3       +13 -13     src/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
  1.3       +0 -1       src/contrib/llvm/utils/TableGen/DAGISelEmitter.h
  1.3       +11 -3      src/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
  1.3       +10 -8      src/contrib/llvm/utils/TableGen/DAGISelMatcher.h
  1.5       +128 -123   src/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
  1.4       +14 -1      src/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  1.3       +0 -1       src/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
  1.3       +6 -6       src/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp
  1.5       +9 -1       src/contrib/llvm/utils/TableGen/EDEmitter.cpp
  1.5       +329 -104   src/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  1.2       +14 -8      src/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  1.5       +1 -0       src/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  1.4       +2 -0       src/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
  1.4       +68 -38     src/contrib/llvm/utils/TableGen/NeonEmitter.cpp
  1.3       +0 -4       src/contrib/llvm/utils/TableGen/NeonEmitter.h
  1.2       +1 -1       src/contrib/llvm/utils/TableGen/OptParserEmitter.cpp
  1.4       +1 -1       src/contrib/llvm/utils/TableGen/Record.h
  1.5       +53 -49     src/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  1.3       +94 -84     src/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  1.3       +5 -4       src/contrib/llvm/utils/TableGen/SubtargetEmitter.h
  1.3       +1 -2       src/contrib/llvm/utils/TableGen/TGLexer.h
  1.4       +1 -0       src/contrib/llvm/utils/TableGen/TGParser.cpp
  1.2       +0 -1       src/contrib/llvm/utils/TableGen/TGValueTypes.cpp
  1.5       +9 -1       src/contrib/llvm/utils/TableGen/TableGen.cpp
  1.3       +63 -5      src/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  1.2       +7 -4       src/contrib/llvm/utils/TableGen/X86DisassemblerTables.h
  1.5       +194 -49    src/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  1.4       +15 -1      src/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  1.145     +1 -1       src/etc/mtree/BSD.include.dist
  1.6       +6 -5       src/lib/clang/Makefile
  1.13      +11 -6      src/lib/clang/clang.build.mk
  1.4       +10 -2      src/lib/clang/include/Makefile
  1.1       +2 -0       src/lib/clang/include/clang/Basic/DiagnosticIndexName.inc (new)
  1.6       +5 -5       src/lib/clang/include/clang/Basic/Version.inc
  1.8       +2 -2       src/lib/clang/include/llvm/Config/config.h
  1.6       +1 -2       src/lib/clang/libclanganalysis/Makefile
  1.5       +1 -0       src/lib/clang/libclangast/Makefile
  1.5       +2 -0       src/lib/clang/libclangbasic/Makefile
  1.5       +1 -0       src/lib/clang/libclangcodegen/Makefile
  1.5       +3 -4       src/lib/clang/libclangfrontend/Makefile
  1.5       +2 -0       src/lib/clang/libclangsema/Makefile
  1.2       +1 -0       src/lib/clang/libclangserialization/Makefile
  1.3       +1 -2       src/lib/clang/libclangstaticanalyzercheckers/Makefile
  1.2       +2 -1       src/lib/clang/libclangstaticanalyzercore/Makefile
  1.6       +0 -1       src/lib/clang/libllvmanalysis/Makefile
  1.4       +3 -1       src/lib/clang/libllvmasmprinter/Makefile
  1.6       +7 -0       src/lib/clang/libllvmcodegen/Makefile
  1.7       +1 -0       src/lib/clang/libllvmcore/Makefile
  1.1       +15 -0      src/lib/clang/libllvminstrumentation/Makefile (new)
  1.6       +1 -2       src/lib/clang/libllvmipo/Makefile
  1.6       +1 -0       src/lib/clang/libllvmmc/Makefile
  1.5       +1 -0       src/lib/clang/libllvmmipscodegen/Makefile
  1.6       +0 -2       src/lib/clang/libllvmscalaropts/Makefile
  1.2       +2 -1       src/lib/clang/libllvmx86instprinter/Makefile
  1.6       +16 -15     src/usr.bin/clang/clang/Makefile



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105022106.p42L6t3w019767>