From owner-cvs-src-old@FreeBSD.ORG Sun Feb 20 19:36:09 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B0B8106566C for ; Sun, 20 Feb 2011 19:36:09 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 812F88FC16 for ; Sun, 20 Feb 2011 19:36:09 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p1KJa9pB071521 for ; Sun, 20 Feb 2011 19:36:09 GMT (envelope-from dim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p1KJa96a071519 for cvs-src-old@freebsd.org; Sun, 20 Feb 2011 19:36:09 GMT (envelope-from dim@repoman.freebsd.org) Message-Id: <201102201936.p1KJa96a071519@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dim@repoman.freebsd.org using -f From: Dimitry Andric Date: Sun, 20 Feb 2011 19:33:47 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 ObsoleteFiles.inc src/contrib/llvm/include/llvm Attributes.h BasicBlock.h CallingConv.h Constant.h Constants.h DerivedTypes.h Function.h GlobalAlias.h GlobalValue.h GlobalVariable.h InitializePasses.h ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Feb 2011 19:36:09 -0000 dim 2011-02-20 19:33:47 UTC FreeBSD src repository Modified files: . Makefile.inc1 ObsoleteFiles.inc contrib/llvm/include/llvm Attributes.h BasicBlock.h CallingConv.h Constant.h Constants.h DerivedTypes.h Function.h GlobalAlias.h GlobalValue.h GlobalVariable.h InlineAsm.h InstrTypes.h Instruction.h Instructions.h IntrinsicInst.h Intrinsics.td IntrinsicsARM.td IntrinsicsX86.td IntrinsicsXCore.td LLVMContext.h LinkAllPasses.h LinkAllVMCore.h Metadata.h Module.h OperandTraits.h Operator.h Pass.h PassManagers.h PassRegistry.h PassSupport.h Type.h TypeSymbolTable.h Use.h User.h Value.h ValueSymbolTable.h contrib/llvm/include/llvm/ADT APFloat.h APInt.h APSInt.h BitVector.h DenseMap.h DenseMapInfo.h DenseSet.h EquivalenceClasses.h FoldingSet.h ImmutableIntervalMap.h ImmutableList.h ImmutableMap.h ImmutableSet.h IndexedMap.h Optional.h PointerIntPair.h PointerUnion.h PostOrderIterator.h SCCIterator.h ScopedHashTable.h SetVector.h SmallBitVector.h SmallPtrSet.h SmallString.h SmallVector.h SparseBitVector.h Statistic.h StringExtras.h StringMap.h StringRef.h Triple.h Twine.h ValueMap.h ilist.h contrib/llvm/include/llvm/Analysis AliasAnalysis.h AliasSetTracker.h CallGraph.h CodeMetrics.h ConstantFolding.h DOTGraphTraitsPass.h DebugInfo.h DominatorInternals.h Dominators.h FindUsedTypes.h InlineCost.h InstructionSimplify.h IntervalPartition.h LazyValueInfo.h LibCallAliasAnalysis.h LibCallSemantics.h LoopDependenceAnalysis.h LoopInfo.h MemoryBuiltins.h MemoryDependenceAnalysis.h Passes.h PostDominators.h ProfileInfoTypes.h RegionInfo.h ScalarEvolution.h ScalarEvolutionExpander.h ScalarEvolutionExpressions.h ValueTracking.h contrib/llvm/include/llvm/Bitcode Archive.h BitCodes.h LLVMBitCodes.h ReaderWriter.h contrib/llvm/include/llvm/CodeGen Analysis.h AsmPrinter.h BinaryObject.h CalcSpillWeights.h CallingConvLower.h FastISel.h FunctionLoweringInfo.h GCMetadata.h ISDOpcodes.h IntrinsicLowering.h JITCodeEmitter.h LatencyPriorityQueue.h LinkAllCodegenComponents.h LiveInterval.h LiveIntervalAnalysis.h LiveStackAnalysis.h LiveVariables.h MachORelocation.h MachineBasicBlock.h MachineCodeEmitter.h MachineCodeInfo.h MachineDominators.h MachineFrameInfo.h MachineFunction.h MachineFunctionAnalysis.h MachineInstr.h MachineInstrBuilder.h MachineLocation.h MachineLoopInfo.h MachineMemOperand.h MachineModuleInfo.h MachineOperand.h MachineRegisterInfo.h MachineRelocation.h Passes.h ProcessImplicitDefs.h RegisterCoalescer.h ScheduleDAG.h ScheduleHazardRecognizer.h SelectionDAG.h SelectionDAGISel.h SelectionDAGNodes.h SlotIndexes.h TargetLoweringObjectFileImpl.h ValueTypes.h ValueTypes.td contrib/llvm/include/llvm/CompilerDriver CompilationGraph.h Tool.h contrib/llvm/include/llvm/ExecutionEngine ExecutionEngine.h GenericValue.h JITEventListener.h JITMemoryManager.h contrib/llvm/include/llvm/MC EDInstInfo.h MCAsmInfo.h MCAsmLayout.h MCAssembler.h MCCodeEmitter.h MCContext.h MCDirectives.h MCDisassembler.h MCDwarf.h MCELFSymbolFlags.h MCExpr.h MCFixup.h MCInst.h MCInstPrinter.h MCMachOSymbolFlags.h MCObjectStreamer.h MCObjectWriter.h MCSection.h MCSectionCOFF.h MCSectionELF.h MCSectionMachO.h MCStreamer.h MCSymbol.h MCValue.h contrib/llvm/include/llvm/MC/MCParser AsmLexer.h MCAsmLexer.h MCAsmParser.h MCParsedAsmOperand.h contrib/llvm/include/llvm/Support AlignOf.h Allocator.h COFF.h CallSite.h Casting.h Compiler.h ConstantFolder.h ConstantRange.h CrashRecoveryContext.h Dwarf.h ELF.h ErrorHandling.h FileUtilities.h GraphWriter.h IRBuilder.h IRReader.h MachO.h ManagedStatic.h MathExtras.h MemoryBuffer.h MemoryObject.h MutexGuard.h NoFolder.h PatternMatch.h PointerLikeTypeTraits.h SourceMgr.h StandardPasses.h SystemUtils.h TargetFolder.h Timer.h TypeBuilder.h raw_ostream.h contrib/llvm/include/llvm/Target Mangler.h SubtargetFeature.h Target.td TargetAsmBackend.h TargetAsmParser.h TargetCallingConv.h TargetData.h TargetELFWriterInfo.h TargetInstrDesc.h TargetInstrInfo.h TargetInstrItineraries.h TargetJITInfo.h TargetLowering.h TargetLoweringObjectFile.h TargetMachine.h TargetRegisterInfo.h TargetRegistry.h TargetSchedule.td TargetSelectionDAG.td TargetSelectionDAGInfo.h contrib/llvm/include/llvm/Transforms IPO.h Instrumentation.h Scalar.h contrib/llvm/include/llvm/Transforms/Utils AddrModeMatcher.h BasicBlockUtils.h BuildLibCalls.h Cloning.h Local.h PromoteMemToReg.h SSAUpdater.h UnifyFunctionExitNodes.h ValueMapper.h contrib/llvm/include/llvm-c Core.h EnhancedDisassembly.h LinkTimeOptimizer.h lto.h contrib/llvm/include/llvm-c/Transforms Scalar.h contrib/llvm/lib/Analysis AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp AliasSetTracker.cpp Analysis.cpp BasicAliasAnalysis.cpp CFGPrinter.cpp CaptureTracking.cpp ConstantFolding.cpp DbgInfoPrinter.cpp DebugInfo.cpp DomPrinter.cpp IVUsers.cpp InlineCost.cpp InstCount.cpp InstructionSimplify.cpp IntervalPartition.cpp LazyValueInfo.cpp LibCallAliasAnalysis.cpp Lint.cpp LiveValues.cpp Loads.cpp LoopDependenceAnalysis.cpp LoopInfo.cpp LoopPass.cpp MemoryDependenceAnalysis.cpp ModuleDebugInfoPrinter.cpp PHITransAddr.cpp PostDominators.cpp ProfileEstimatorPass.cpp ProfileInfo.cpp ProfileInfoLoaderPass.cpp ProfileVerifierPass.cpp RegionInfo.cpp RegionPrinter.cpp ScalarEvolution.cpp ScalarEvolutionAliasAnalysis.cpp ScalarEvolutionExpander.cpp TypeBasedAliasAnalysis.cpp ValueTracking.cpp contrib/llvm/lib/Analysis/IPA CallGraph.cpp CallGraphSCCPass.cpp FindUsedTypes.cpp GlobalsModRef.cpp contrib/llvm/lib/Archive Archive.cpp ArchiveInternals.h ArchiveWriter.cpp contrib/llvm/lib/AsmParser LLLexer.cpp LLLexer.h LLParser.cpp LLParser.h LLToken.h Parser.cpp contrib/llvm/lib/Bitcode/Reader BitcodeReader.cpp BitcodeReader.h contrib/llvm/lib/Bitcode/Writer BitcodeWriter.cpp contrib/llvm/lib/CodeGen AggressiveAntiDepBreaker.cpp Analysis.cpp CalcSpillWeights.cpp CallingConvLower.cpp CriticalAntiDepBreaker.cpp CriticalAntiDepBreaker.h DeadMachineInstructionElim.cpp DwarfEHPrepare.cpp ELF.h ELFWriter.cpp GCMetadata.cpp GCStrategy.cpp IfConversion.cpp InlineSpiller.cpp IntrinsicLowering.cpp LLVMTargetMachine.cpp LatencyPriorityQueue.cpp LiveInterval.cpp LiveIntervalAnalysis.cpp LiveStackAnalysis.cpp LiveVariables.cpp LocalStackSlotAllocation.cpp MachineBasicBlock.cpp MachineCSE.cpp MachineDominators.cpp MachineFunction.cpp MachineFunctionAnalysis.cpp MachineInstr.cpp MachineLICM.cpp MachineLoopInfo.cpp MachineModuleInfo.cpp MachineRegisterInfo.cpp MachineSink.cpp MachineVerifier.cpp OptimizePHIs.cpp PHIElimination.cpp PeepholeOptimizer.cpp PostRASchedulerList.cpp PreAllocSplitting.cpp ProcessImplicitDefs.cpp PrologEpilogInserter.cpp PrologEpilogInserter.h PseudoSourceValue.cpp RegAllocFast.cpp RegAllocLinearScan.cpp RegAllocPBQP.cpp RegisterCoalescer.cpp RenderMachineFunction.cpp RenderMachineFunction.h ScheduleDAG.cpp ScheduleDAGEmit.cpp ScheduleDAGInstrs.cpp ScheduleDAGInstrs.h ShrinkWrapping.cpp SimpleRegisterCoalescing.cpp SimpleRegisterCoalescing.h SjLjEHPrepare.cpp SlotIndexes.cpp Spiller.cpp Spiller.h SplitKit.cpp SplitKit.h Splitter.cpp Splitter.h StackProtector.cpp StackSlotColoring.cpp StrongPHIElimination.cpp TailDuplication.cpp TargetInstrInfoImpl.cpp TargetLoweringObjectFileImpl.cpp TwoAddressInstructionPass.cpp UnreachableBlockElim.cpp VirtRegMap.cpp VirtRegMap.h VirtRegRewriter.cpp contrib/llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp AsmPrinterDwarf.cpp AsmPrinterInlineAsm.cpp DwarfDebug.cpp DwarfDebug.h DwarfException.cpp DwarfException.h OcamlGCPrinter.cpp contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp FastISel.cpp FunctionLoweringInfo.cpp InstrEmitter.cpp LegalizeDAG.cpp LegalizeFloatTypes.cpp LegalizeIntegerTypes.cpp LegalizeTypes.cpp LegalizeTypes.h LegalizeTypesGeneric.cpp LegalizeVectorOps.cpp LegalizeVectorTypes.cpp SDNodeDbgValue.h ScheduleDAGFast.cpp ScheduleDAGList.cpp ScheduleDAGRRList.cpp ScheduleDAGSDNodes.cpp ScheduleDAGSDNodes.h SelectionDAG.cpp SelectionDAGBuilder.cpp SelectionDAGBuilder.h SelectionDAGISel.cpp SelectionDAGPrinter.cpp TargetLowering.cpp contrib/llvm/lib/CompilerDriver Action.cpp CompilationGraph.cpp Main.cpp Tool.cpp contrib/llvm/lib/ExecutionEngine ExecutionEngine.cpp contrib/llvm/lib/ExecutionEngine/Interpreter Execution.cpp ExternalFunctions.cpp Interpreter.h contrib/llvm/lib/ExecutionEngine/JIT Intercept.cpp JIT.cpp JITDebugRegisterer.cpp JITDebugRegisterer.h JITDwarfEmitter.cpp JITDwarfEmitter.h JITEmitter.cpp JITMemoryManager.cpp OProfileJITEventListener.cpp TargetSelect.cpp contrib/llvm/lib/Linker LinkItems.cpp LinkModules.cpp Linker.cpp contrib/llvm/lib/MC ELFObjectWriter.cpp MCAsmInfo.cpp MCAsmInfoDarwin.cpp MCAsmStreamer.cpp MCAssembler.cpp MCCodeEmitter.cpp MCContext.cpp MCDwarf.cpp MCELFStreamer.cpp MCExpr.cpp MCLoggingStreamer.cpp MCMachOStreamer.cpp MCNullStreamer.cpp MCObjectStreamer.cpp MCObjectWriter.cpp MCSectionCOFF.cpp MCSectionELF.cpp MCSectionMachO.cpp MCStreamer.cpp MCSymbol.cpp MachObjectWriter.cpp TargetAsmBackend.cpp WinCOFFObjectWriter.cpp WinCOFFStreamer.cpp contrib/llvm/lib/MC/MCDisassembler EDDisassembler.cpp EDDisassembler.h EDInst.cpp EDInst.h EDOperand.cpp EDOperand.h EDToken.h contrib/llvm/lib/MC/MCParser AsmLexer.cpp AsmParser.cpp DarwinAsmParser.cpp ELFAsmParser.cpp contrib/llvm/lib/Support APFloat.cpp APInt.cpp Allocator.cpp CommandLine.cpp ConstantRange.cpp CrashRecoveryContext.cpp Debug.cpp Dwarf.cpp ErrorHandling.cpp FileUtilities.cpp FoldingSet.cpp FormattedStream.cpp GraphWriter.cpp ManagedStatic.cpp MemoryBuffer.cpp PluginLoader.cpp PrettyStackTrace.cpp SourceMgr.cpp Statistic.cpp StringMap.cpp StringRef.cpp SystemUtils.cpp TargetRegistry.cpp Timer.cpp Triple.cpp Twine.cpp raw_ostream.cpp regexec.c contrib/llvm/lib/Target Mangler.cpp SubtargetFeature.cpp Target.cpp TargetData.cpp TargetELFWriterInfo.cpp TargetInstrInfo.cpp TargetLoweringObjectFile.cpp TargetMachine.cpp TargetRegisterInfo.cpp contrib/llvm/lib/Target/ARM ARM.h ARM.td ARMAddressingModes.h ARMAsmPrinter.cpp ARMBaseInstrInfo.cpp ARMBaseInstrInfo.h ARMBaseRegisterInfo.cpp ARMBaseRegisterInfo.h ARMBuildAttrs.h ARMCallingConv.td ARMCodeEmitter.cpp ARMConstantIslandPass.cpp ARMConstantPoolValue.cpp ARMConstantPoolValue.h ARMExpandPseudoInsts.cpp ARMFastISel.cpp ARMGlobalMerge.cpp ARMISelDAGToDAG.cpp ARMISelLowering.cpp ARMISelLowering.h ARMInstrFormats.td ARMInstrInfo.cpp ARMInstrInfo.h ARMInstrInfo.td ARMInstrNEON.td ARMInstrThumb.td ARMInstrThumb2.td ARMInstrVFP.td ARMJITInfo.cpp ARMJITInfo.h ARMLoadStoreOptimizer.cpp ARMMCInstLower.cpp ARMMachineFunctionInfo.h ARMPerfectShuffle.h ARMRegisterInfo.cpp ARMRegisterInfo.td ARMSchedule.td ARMScheduleA8.td ARMScheduleA9.td ARMScheduleV6.td ARMSelectionDAGInfo.cpp ARMSelectionDAGInfo.h ARMSubtarget.cpp ARMSubtarget.h ARMTargetMachine.cpp ARMTargetMachine.h ARMTargetObjectFile.cpp ARMTargetObjectFile.h Thumb1InstrInfo.cpp Thumb1InstrInfo.h Thumb1RegisterInfo.cpp Thumb1RegisterInfo.h Thumb2InstrInfo.cpp Thumb2InstrInfo.h Thumb2RegisterInfo.cpp Thumb2SizeReduction.cpp contrib/llvm/lib/Target/ARM/AsmParser ARMAsmLexer.cpp ARMAsmParser.cpp contrib/llvm/lib/Target/ARM/Disassembler ARMDisassembler.cpp ARMDisassemblerCore.cpp ThumbDisassemblerCore.h contrib/llvm/lib/Target/Alpha Alpha.h AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaInstrInfo.td AlphaRegisterInfo.cpp AlphaRegisterInfo.h AlphaSchedule.td AlphaTargetMachine.cpp AlphaTargetMachine.h contrib/llvm/lib/Target/Blackfin BlackfinISelDAGToDAG.cpp BlackfinISelLowering.cpp BlackfinISelLowering.h BlackfinInstrInfo.td BlackfinRegisterInfo.cpp BlackfinRegisterInfo.h BlackfinRegisterInfo.td BlackfinTargetMachine.cpp BlackfinTargetMachine.h contrib/llvm/lib/Target/CBackend CBackend.cpp contrib/llvm/lib/Target/CellSPU SPU.h SPU64InstrInfo.td SPUHazardRecognizers.cpp SPUHazardRecognizers.h SPUISelDAGToDAG.cpp SPUISelLowering.cpp SPUISelLowering.h SPUInstrInfo.cpp SPUInstrInfo.h SPUInstrInfo.td SPUMCAsmInfo.cpp SPUNodes.td SPUOperands.td SPURegisterInfo.cpp SPURegisterInfo.h SPUSchedule.td SPUSubtarget.cpp SPUSubtarget.h SPUTargetMachine.cpp SPUTargetMachine.h contrib/llvm/lib/Target/CppBackend CPPBackend.cpp contrib/llvm/lib/Target/MBlaze MBlaze.h MBlaze.td MBlazeCallingConv.td MBlazeDelaySlotFiller.cpp MBlazeISelDAGToDAG.cpp MBlazeISelLowering.cpp MBlazeISelLowering.h MBlazeInstrFPU.td MBlazeInstrFSL.td MBlazeInstrFormats.td MBlazeInstrInfo.cpp MBlazeInstrInfo.h MBlazeInstrInfo.td MBlazeIntrinsicInfo.cpp MBlazeIntrinsics.td MBlazeMCAsmInfo.cpp MBlazeMCAsmInfo.h MBlazeMachineFunction.h MBlazeRegisterInfo.cpp MBlazeRegisterInfo.h MBlazeRegisterInfo.td MBlazeSchedule.td MBlazeTargetMachine.cpp MBlazeTargetMachine.h MBlazeTargetObjectFile.cpp MBlazeTargetObjectFile.h contrib/llvm/lib/Target/MSP430 MSP430.td MSP430ISelDAGToDAG.cpp MSP430ISelLowering.cpp MSP430InstrInfo.cpp MSP430InstrInfo.h MSP430InstrInfo.td MSP430RegisterInfo.cpp MSP430RegisterInfo.h MSP430RegisterInfo.td MSP430TargetMachine.cpp MSP430TargetMachine.h contrib/llvm/lib/Target/Mips Mips.td MipsDelaySlotFiller.cpp MipsISelDAGToDAG.cpp MipsISelLowering.cpp MipsISelLowering.h MipsInstrFPU.td MipsInstrInfo.td MipsMachineFunction.h MipsRegisterInfo.cpp MipsRegisterInfo.h MipsSchedule.td MipsSubtarget.h MipsTargetMachine.cpp MipsTargetMachine.h MipsTargetObjectFile.cpp contrib/llvm/lib/Target/PowerPC PPC.h PPC.td PPCCodeEmitter.cpp PPCHazardRecognizers.cpp PPCHazardRecognizers.h PPCISelDAGToDAG.cpp PPCISelLowering.cpp PPCISelLowering.h PPCInstr64Bit.td PPCInstrFormats.td PPCInstrInfo.cpp PPCInstrInfo.h PPCInstrInfo.td PPCJITInfo.cpp PPCMCAsmInfo.cpp PPCRegisterInfo.cpp PPCRegisterInfo.h PPCRegisterInfo.td PPCScheduleG3.td PPCScheduleG4.td PPCScheduleG4Plus.td PPCScheduleG5.td PPCSubtarget.cpp PPCTargetMachine.cpp PPCTargetMachine.h contrib/llvm/lib/Target/Sparc DelaySlotFiller.cpp SparcCallingConv.td SparcISelDAGToDAG.cpp SparcISelLowering.cpp SparcISelLowering.h SparcInstrInfo.cpp SparcInstrInfo.h SparcInstrInfo.td SparcMachineFunctionInfo.h SparcRegisterInfo.cpp SparcRegisterInfo.h SparcRegisterInfo.td SparcTargetMachine.cpp SparcTargetMachine.h contrib/llvm/lib/Target/SystemZ SystemZISelDAGToDAG.cpp SystemZISelLowering.cpp SystemZInstrBuilder.h SystemZInstrInfo.cpp SystemZInstrInfo.h SystemZInstrInfo.td SystemZMCAsmInfo.cpp SystemZOperands.td SystemZRegisterInfo.cpp SystemZRegisterInfo.h SystemZRegisterInfo.td SystemZTargetMachine.cpp SystemZTargetMachine.h contrib/llvm/lib/Target/X86 X86.h X86.td X86AsmBackend.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86CallingConv.td X86CodeEmitter.cpp X86ELFWriterInfo.cpp X86ELFWriterInfo.h X86FastISel.cpp X86FixupKinds.h X86FloatingPoint.cpp X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrBuilder.h X86InstrFPStack.td X86InstrFormats.td X86InstrFragmentsSIMD.td X86InstrInfo.cpp X86InstrInfo.h X86InstrInfo.td X86InstrMMX.td X86InstrSSE.td X86JITInfo.cpp X86MCAsmInfo.cpp X86MCCodeEmitter.cpp X86MCInstLower.cpp X86MCInstLower.h X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td X86SelectionDAGInfo.cpp X86SelectionDAGInfo.h X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp X86TargetMachine.h contrib/llvm/lib/Target/X86/AsmParser X86AsmLexer.cpp X86AsmParser.cpp contrib/llvm/lib/Target/X86/Disassembler X86Disassembler.cpp X86Disassembler.h X86DisassemblerDecoder.c X86DisassemblerDecoder.h X86DisassemblerDecoderCommon.h contrib/llvm/lib/Target/XCore XCoreCallingConv.td XCoreISelDAGToDAG.cpp XCoreISelLowering.cpp XCoreISelLowering.h XCoreInstrInfo.cpp XCoreInstrInfo.h XCoreInstrInfo.td XCoreRegisterInfo.cpp XCoreRegisterInfo.h XCoreRegisterInfo.td XCoreTargetMachine.cpp XCoreTargetMachine.h XCoreTargetObjectFile.cpp contrib/llvm/lib/Transforms/IPO ArgumentPromotion.cpp ConstantMerge.cpp DeadArgumentElimination.cpp DeadTypeElimination.cpp ExtractGV.cpp FunctionAttrs.cpp GlobalDCE.cpp GlobalOpt.cpp IPConstantPropagation.cpp IPO.cpp InlineAlways.cpp InlineSimple.cpp Inliner.cpp Internalize.cpp LoopExtractor.cpp LowerSetJmp.cpp MergeFunctions.cpp PartialInlining.cpp PruneEH.cpp StripDeadPrototypes.cpp StripSymbols.cpp StructRetPromotion.cpp contrib/llvm/lib/Transforms/InstCombine InstCombine.h InstCombineAddSub.cpp InstCombineAndOrXor.cpp InstCombineCalls.cpp InstCombineCasts.cpp InstCombineCompares.cpp InstCombineLoadStoreAlloca.cpp InstCombineMulDivRem.cpp InstCombinePHI.cpp InstCombineSelect.cpp InstCombineShifts.cpp InstCombineSimplifyDemanded.cpp InstCombineVectorOps.cpp InstructionCombining.cpp contrib/llvm/lib/Transforms/Instrumentation EdgeProfiling.cpp OptimalEdgeProfiling.cpp ProfilingUtils.cpp ProfilingUtils.h contrib/llvm/lib/Transforms/Scalar ADCE.cpp BasicBlockPlacement.cpp CodeGenPrepare.cpp ConstantProp.cpp CorrelatedValuePropagation.cpp DCE.cpp DeadStoreElimination.cpp GEPSplitter.cpp GVN.cpp IndVarSimplify.cpp JumpThreading.cpp LICM.cpp LoopDeletion.cpp LoopRotation.cpp LoopStrengthReduce.cpp LoopUnrollPass.cpp LoopUnswitch.cpp LowerAtomic.cpp MemCpyOptimizer.cpp Reassociate.cpp Reg2Mem.cpp SCCP.cpp Scalar.cpp ScalarReplAggregates.cpp SimplifyCFGPass.cpp SimplifyHalfPowrLibCalls.cpp SimplifyLibCalls.cpp Sink.cpp TailDuplication.cpp TailRecursionElimination.cpp contrib/llvm/lib/Transforms/Utils AddrModeMatcher.cpp BasicBlockUtils.cpp BreakCriticalEdges.cpp BuildLibCalls.cpp CloneFunction.cpp CloneLoop.cpp CloneModule.cpp CodeExtractor.cpp DemoteRegToStack.cpp InlineFunction.cpp InstructionNamer.cpp LCSSA.cpp Local.cpp LoopSimplify.cpp LoopUnroll.cpp LowerInvoke.cpp LowerSwitch.cpp Mem2Reg.cpp PromoteMemoryToRegister.cpp SSAUpdater.cpp SimplifyCFG.cpp UnifyFunctionExitNodes.cpp ValueMapper.cpp contrib/llvm/lib/VMCore AsmWriter.cpp Attributes.cpp AutoUpgrade.cpp BasicBlock.cpp ConstantFold.cpp ConstantFold.h Constants.cpp ConstantsContext.h Core.cpp Dominators.cpp Function.cpp Globals.cpp IRBuilder.cpp InlineAsm.cpp Instruction.cpp Instructions.cpp LLVMContext.cpp LLVMContextImpl.cpp LLVMContextImpl.h LeakDetector.cpp Metadata.cpp Module.cpp Pass.cpp PassManager.cpp PassRegistry.cpp PrintModulePass.cpp Type.cpp TypesContext.h Use.cpp Value.cpp ValueTypes.cpp Verifier.cpp contrib/llvm/tools/clang/include/clang/AST ASTConsumer.h ASTContext.h ASTDiagnostic.h ASTImporter.h Attr.h CXXInheritance.h CanonicalType.h CharUnits.h Decl.h DeclBase.h DeclCXX.h DeclFriend.h DeclGroup.h DeclObjC.h DeclTemplate.h DeclarationName.h Expr.h ExprCXX.h ExprObjC.h ExternalASTSource.h NestedNameSpecifier.h OperationKinds.h ParentMap.h PrettyPrinter.h RecordLayout.h RecursiveASTVisitor.h Redeclarable.h Stmt.h StmtCXX.h StmtIterator.h StmtObjC.h TemplateBase.h TemplateName.h Type.h TypeLoc.h TypeNodes.def TypeVisitor.h contrib/llvm/tools/clang/include/clang/Analysis AnalysisContext.h AnalysisDiagnostic.h CFG.h ProgramPoint.h contrib/llvm/tools/clang/include/clang/Analysis/Analyses FormatString.h LiveVariables.h contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive DataflowSolver.h contrib/llvm/tools/clang/include/clang/Analysis/Support BumpVector.h contrib/llvm/tools/clang/include/clang/Analysis/Visitors CFGRecStmtDeclVisitor.h CFGRecStmtVisitor.h CFGStmtVisitor.h contrib/llvm/tools/clang/include/clang/Basic Attr.td AttrKinds.h Builtins.def Builtins.h BuiltinsPPC.def BuiltinsX86.def DeclNodes.td Diagnostic.h Diagnostic.td DiagnosticASTKinds.td DiagnosticCommonKinds.td DiagnosticDriverKinds.td DiagnosticFrontendKinds.td DiagnosticGroups.td DiagnosticLexKinds.td DiagnosticParseKinds.td DiagnosticSemaKinds.td FileManager.h IdentifierTable.h LangOptions.h OnDiskHashTable.h PartialDiagnostic.h SourceLocation.h SourceManager.h Specifiers.h StmtNodes.td TargetInfo.h TokenKinds.def TokenKinds.h TypeTraits.h Version.h arm_neon.td contrib/llvm/tools/clang/include/clang/CodeGen CodeGenAction.h contrib/llvm/tools/clang/include/clang/Driver ArgList.h CC1AsOptions.td CC1Options.td Driver.h DriverDiagnostic.h HostInfo.h OptTable.h Options.td ToolChain.h Types.def contrib/llvm/tools/clang/include/clang/Frontend ASTConsumers.h ASTUnit.h Analyses.def AnalyzerOptions.h CodeGenOptions.h CommandLineSourceLoc.h CompilerInstance.h CompilerInvocation.h DeclXML.def DependencyOutputOptions.h DiagnosticOptions.h FrontendAction.h FrontendActions.h FrontendDiagnostic.h FrontendOptions.h HeaderSearchOptions.h LangStandards.def PreprocessorOptions.h PreprocessorOutputOptions.h StmtXML.def TypeXML.def Utils.h VerifyDiagnosticsClient.h contrib/llvm/tools/clang/include/clang/Lex ExternalPreprocessorSource.h HeaderMap.h HeaderSearch.h LexDiagnostic.h Lexer.h LiteralSupport.h MacroInfo.h PPCallbacks.h PTHManager.h Pragma.h PreprocessingRecord.h Preprocessor.h PreprocessorLexer.h Token.h contrib/llvm/tools/clang/include/clang/Parse ParseDiagnostic.h Parser.h contrib/llvm/tools/clang/include/clang/Rewrite ASTConsumers.h FixItRewriter.h contrib/llvm/tools/clang/include/clang/Sema AttributeList.h CodeCompleteConsumer.h DeclSpec.h DelayedDiagnostic.h ExternalSemaSource.h Initialization.h Lookup.h Overload.h Ownership.h ParsedTemplate.h Scope.h ScopeInfo.h Sema.h SemaDiagnostic.h Template.h TemplateDeduction.h contrib/llvm/tools/clang/include/clang/Serialization ASTBitCodes.h ASTDeserializationListener.h ASTReader.h ASTWriter.h contrib/llvm/tools/clang/include/clang-c Index.h contrib/llvm/tools/clang/lib/AST ASTContext.cpp ASTDiagnostic.cpp ASTImporter.cpp CXXABI.h CXXInheritance.cpp Decl.cpp DeclBase.cpp DeclCXX.cpp DeclObjC.cpp DeclPrinter.cpp DeclTemplate.cpp DeclarationName.cpp Expr.cpp ExprCXX.cpp ExprClassification.cpp ExprConstant.cpp InheritViz.cpp ItaniumCXXABI.cpp MicrosoftCXXABI.cpp NestedNameSpecifier.cpp ParentMap.cpp RecordLayout.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 CFGStmtMap.cpp FormatString.cpp LiveVariables.cpp PrintfFormatString.cpp PseudoConstantAnalysis.cpp ReachableCode.cpp UninitializedValues.cpp contrib/llvm/tools/clang/lib/Basic Builtins.cpp Diagnostic.cpp FileManager.cpp IdentifierTable.cpp SourceLocation.cpp SourceManager.cpp TargetInfo.cpp Targets.cpp Version.cpp contrib/llvm/tools/clang/lib/CodeGen ABIInfo.h BackendUtil.cpp CGBlocks.cpp CGBlocks.h CGBuiltin.cpp CGCXX.cpp CGCXXABI.h CGCall.cpp CGClass.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 CGTemporaries.cpp CGVTT.cpp CGVTables.cpp CGVTables.h CGValue.h CodeGenAction.cpp CodeGenFunction.cpp CodeGenFunction.h CodeGenModule.cpp CodeGenModule.h CodeGenTypes.cpp CodeGenTypes.h GlobalDecl.h ItaniumCXXABI.cpp MicrosoftCXXABI.cpp ModuleBuilder.cpp TargetInfo.cpp TargetInfo.h contrib/llvm/tools/clang/lib/Driver Action.cpp Arg.cpp ArgList.cpp Compilation.cpp Driver.cpp DriverOptions.cpp HostInfo.cpp Job.cpp OptTable.cpp Option.cpp Phases.cpp Tool.cpp ToolChain.cpp ToolChains.cpp ToolChains.h Tools.cpp Tools.h Types.cpp contrib/llvm/tools/clang/lib/Frontend ASTConsumers.cpp ASTMerge.cpp ASTUnit.cpp CacheTokens.cpp CompilerInstance.cpp CompilerInvocation.cpp DeclXML.cpp DependencyFile.cpp DocumentXML.cpp FrontendAction.cpp FrontendActions.cpp FrontendOptions.cpp InitHeaderSearch.cpp InitPreprocessor.cpp PrintPreprocessedOutput.cpp StmtXML.cpp TextDiagnosticBuffer.cpp TextDiagnosticPrinter.cpp TypeXML.cpp VerifyDiagnosticsClient.cpp contrib/llvm/tools/clang/lib/FrontendTool ExecuteCompilerInvocation.cpp contrib/llvm/tools/clang/lib/Headers altivec.h emmintrin.h limits.h mm_malloc.h mmintrin.h stdbool.h stddef.h xmmintrin.h contrib/llvm/tools/clang/lib/Index ASTVisitor.h CallGraph.cpp contrib/llvm/tools/clang/lib/Lex HeaderMap.cpp HeaderSearch.cpp Lexer.cpp LiteralSupport.cpp MacroInfo.cpp PPDirectives.cpp PPExpressions.cpp PPLexerChange.cpp PPMacroExpansion.cpp PTHLexer.cpp Pragma.cpp PreprocessingRecord.cpp Preprocessor.cpp TokenConcatenation.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 FixItRewriter.cpp FrontendActions.cpp HTMLRewrite.cpp RewriteMacros.cpp RewriteObjC.cpp RewriteRope.cpp TokenRewriter.cpp contrib/llvm/tools/clang/lib/Sema AnalysisBasedWarnings.cpp AttributeList.cpp CodeCompleteConsumer.cpp DeclSpec.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 SemaType.cpp TargetAttributesSema.cpp TreeTransform.h contrib/llvm/tools/clang/lib/Serialization ASTCommon.cpp ASTCommon.h ASTReader.cpp ASTReaderDecl.cpp ASTReaderStmt.cpp ASTWriter.cpp ASTWriterDecl.cpp ASTWriterStmt.cpp GeneratePCH.cpp contrib/llvm/tools/clang/tools/driver cc1_main.cpp cc1as_main.cpp driver.cpp contrib/llvm/utils/TableGen ARMDecoderEmitter.cpp ARMDecoderEmitter.h AsmMatcherEmitter.cpp AsmWriterEmitter.cpp AsmWriterInst.cpp AsmWriterInst.h CallingConvEmitter.cpp ClangASTNodesEmitter.h ClangAttrEmitter.cpp ClangAttrEmitter.h ClangDiagnosticsEmitter.cpp CodeEmitterGen.cpp CodeEmitterGen.h CodeGenDAGPatterns.cpp CodeGenDAGPatterns.h CodeGenInstruction.cpp CodeGenInstruction.h CodeGenRegisters.h CodeGenTarget.cpp CodeGenTarget.h DAGISelMatcher.cpp DAGISelMatcher.h DAGISelMatcherEmitter.cpp DAGISelMatcherGen.cpp DAGISelMatcherOpt.cpp DisassemblerEmitter.cpp EDEmitter.cpp FastISelEmitter.cpp InstrEnumEmitter.cpp InstrInfoEmitter.cpp IntrinsicEmitter.cpp LLVMCConfigurationEmitter.cpp LLVMCConfigurationEmitter.h NeonEmitter.cpp NeonEmitter.h Record.cpp Record.h RegisterInfoEmitter.cpp SubtargetEmitter.cpp SubtargetEmitter.h TGLexer.cpp TGLexer.h TGParser.cpp TGParser.h TableGen.cpp X86DisassemblerTables.cpp X86ModRMFilters.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 AsmPrinters.def Disassemblers.def Targets.def config.h llvm-config.h lib/clang/libclanganalysis Makefile lib/clang/libclangast Makefile lib/clang/libclangbasic Makefile lib/clang/libclangcodegen Makefile lib/clang/libclangfrontend Makefile lib/clang/libclanglex Makefile lib/clang/libclangsema Makefile lib/clang/libllvmanalysis Makefile lib/clang/libllvmarmcodegen Makefile lib/clang/libllvmasmprinter Makefile lib/clang/libllvmcodegen Makefile lib/clang/libllvmcore Makefile lib/clang/libllvmipo Makefile lib/clang/libllvmmc Makefile lib/clang/libllvmmcparser Makefile lib/clang/libllvmmipscodegen Makefile lib/clang/libllvmpowerpccodegen Makefile lib/clang/libllvmscalaropts Makefile lib/clang/libllvmsupport Makefile lib/clang/libllvmtarget Makefile lib/clang/libllvmx86codegen Makefile lib/libz Makefile sys/boot/i386/boot0 Makefile sys/boot/i386/btx/btx Makefile sys/boot/i386/btx/btxldr Makefile sys/boot/i386/gptboot Makefile sys/boot/i386/gptzfsboot Makefile sys/boot/i386/libi386 Makefile sys/boot/i386/pxeldr Makefile sys/boot/i386/zfsboot Makefile sys/boot/pc98/btx/btx Makefile sys/boot/pc98/btx/btxldr Makefile sys/conf Makefile.amd64 Makefile.i386 sys/modules/bios/smapi Makefile sys/modules/linux Makefile usr.bin/clang/clang Makefile usr.bin/clang/tblgen Makefile Added files: contrib/llvm/include/llvm InitializePasses.h contrib/llvm/include/llvm/ADT ArrayRef.h InMemoryStruct.h IntEqClasses.h IntervalMap.h contrib/llvm/include/llvm/Analysis DIBuilder.h DominanceFrontier.h PathNumbering.h PathProfileInfo.h RegionPass.h contrib/llvm/include/llvm/CodeGen EdgeBundles.h MachineLoopRanges.h RegAllocPBQP.h ScoreboardHazardRecognizer.h contrib/llvm/include/llvm/CodeGen/PBQP Graph.h HeuristicBase.h HeuristicSolver.h Math.h Solution.h contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics Briggs.h contrib/llvm/include/llvm/ExecutionEngine MCJIT.h contrib/llvm/include/llvm/MC MCELFObjectWriter.h MCFixupKindInfo.h MCMachObjectWriter.h contrib/llvm/include/llvm/Object MachOFormat.h MachOObject.h ObjectFile.h contrib/llvm/include/llvm/Support AIXDataTypesFix.h Atomic.h DataTypes.h.in Disassembler.h DynamicLibrary.h Endian.h Errno.h FEnv.h FileSystem.h Host.h IncludeFile.h Memory.h Mutex.h Path.h PathV1.h PathV2.h Process.h Program.h RWMutex.h Signals.h Solaris.h SwapByteOrder.h ThreadLocal.h Threading.h TimeValue.h ToolOutputFile.h Valgrind.h system_error.h contrib/llvm/include/llvm/Target TargetAsmInfo.h TargetFrameLowering.h TargetLibraryInfo.h contrib/llvm/include/llvm-c Initialization.h contrib/llvm/lib/Analysis DIBuilder.cpp DominanceFrontier.cpp MemDepPrinter.cpp NoAliasAnalysis.cpp PathNumbering.cpp PathProfileInfo.cpp PathProfileVerifier.cpp RegionPass.cpp contrib/llvm/lib/Analysis/IPA IPA.cpp contrib/llvm/lib/CodeGen AllocationOrder.cpp AllocationOrder.h CodeGen.cpp EdgeBundles.cpp ExpandISelPseudos.cpp LiveDebugVariables.cpp LiveDebugVariables.h LiveIntervalUnion.cpp LiveIntervalUnion.h LiveRangeEdit.cpp LiveRangeEdit.h MachineLoopRanges.cpp PHIEliminationUtils.cpp PHIEliminationUtils.h RegAllocBase.h RegAllocBasic.cpp RegAllocGreedy.cpp ScoreboardHazardRecognizer.cpp SpillPlacement.cpp SpillPlacement.h contrib/llvm/lib/CodeGen/AsmPrinter DwarfCFIException.cpp DwarfTableException.cpp contrib/llvm/lib/ExecutionEngine/MCJIT CMakeLists.txt MCJIT.cpp MCJIT.h Makefile TargetSelect.cpp contrib/llvm/lib/MC MCELFObjectTargetWriter.cpp MCMachObjectTargetWriter.cpp MCPureStreamer.cpp contrib/llvm/lib/MC/MCParser COFFAsmParser.cpp contrib/llvm/lib/Object CMakeLists.txt COFFObjectFile.cpp ELFObjectFile.cpp MachOObject.cpp Makefile ObjectFile.cpp contrib/llvm/lib/Support Atomic.cpp Disassembler.cpp DynamicLibrary.cpp Errno.cpp Host.cpp IncludeFile.cpp IntEqClasses.cpp IntervalMap.cpp Memory.cpp Mutex.cpp Path.cpp PathV2.cpp Process.cpp Program.cpp RWMutex.cpp SearchForAddressOfSpecialSymbol.cpp Signals.cpp ThreadLocal.cpp Threading.cpp TimeValue.cpp ToolOutputFile.cpp Valgrind.cpp system_error.cpp contrib/llvm/lib/Support/Unix Host.inc Memory.inc Mutex.inc Path.inc PathV2.inc Process.inc Program.inc README.txt RWMutex.inc Signals.inc ThreadLocal.inc TimeValue.inc Unix.h system_error.inc contrib/llvm/lib/Support/Windows DynamicLibrary.inc Host.inc Memory.inc Mutex.inc Path.inc PathV2.inc Process.inc Program.inc RWMutex.inc Signals.inc ThreadLocal.inc TimeValue.inc Windows.h explicit_symbols.inc system_error.inc contrib/llvm/lib/Target TargetAsmInfo.cpp TargetFrameLowering.cpp TargetLibraryInfo.cpp contrib/llvm/lib/Target/ARM ARMAsmBackend.cpp ARMAsmPrinter.h ARMBaseInfo.h ARMCallingConv.h ARMELFWriterInfo.cpp ARMELFWriterInfo.h ARMFixupKinds.h ARMFrameLowering.cpp ARMFrameLowering.h ARMHazardRecognizer.cpp ARMHazardRecognizer.h ARMMCCodeEmitter.cpp ARMMCExpr.cpp ARMMCExpr.h MLxExpansionPass.cpp Thumb1FrameLowering.cpp Thumb1FrameLowering.h contrib/llvm/lib/Target/ARM/InstPrinter ARMInstPrinter.cpp ARMInstPrinter.h CMakeLists.txt Makefile contrib/llvm/lib/Target/Alpha AlphaAsmPrinter.cpp AlphaFrameLowering.cpp AlphaFrameLowering.h contrib/llvm/lib/Target/Blackfin BlackfinAsmPrinter.cpp BlackfinFrameLowering.cpp BlackfinFrameLowering.h contrib/llvm/lib/Target/CellSPU SPUAsmPrinter.cpp SPUFrameLowering.cpp SPUFrameLowering.h SPUNopFiller.cpp contrib/llvm/lib/Target/MBlaze MBlazeAsmBackend.cpp MBlazeAsmPrinter.cpp MBlazeELFWriterInfo.cpp MBlazeELFWriterInfo.h MBlazeFrameLowering.cpp MBlazeFrameLowering.h MBlazeMCCodeEmitter.cpp MBlazeMCInstLower.cpp MBlazeMCInstLower.h MBlazeRelocations.h contrib/llvm/lib/Target/MBlaze/AsmParser CMakeLists.txt MBlazeAsmLexer.cpp MBlazeAsmParser.cpp Makefile contrib/llvm/lib/Target/MBlaze/Disassembler CMakeLists.txt MBlazeDisassembler.cpp MBlazeDisassembler.h Makefile contrib/llvm/lib/Target/MBlaze/InstPrinter CMakeLists.txt MBlazeInstPrinter.cpp MBlazeInstPrinter.h Makefile contrib/llvm/lib/Target/MSP430 MSP430AsmPrinter.cpp MSP430FrameLowering.cpp MSP430FrameLowering.h MSP430MCInstLower.cpp MSP430MCInstLower.h contrib/llvm/lib/Target/MSP430/InstPrinter CMakeLists.txt MSP430InstPrinter.cpp MSP430InstPrinter.h Makefile contrib/llvm/lib/Target/Mips MipsAsmPrinter.cpp MipsFrameLowering.cpp MipsFrameLowering.h contrib/llvm/lib/Target/PTX CMakeLists.txt Makefile PTX.h PTX.td PTXAsmPrinter.cpp PTXFrameLowering.cpp PTXFrameLowering.h PTXISelDAGToDAG.cpp PTXISelLowering.cpp PTXISelLowering.h PTXInstrFormats.td PTXInstrInfo.cpp PTXInstrInfo.h PTXInstrInfo.td PTXMCAsmInfo.cpp PTXMCAsmInfo.h PTXMCAsmStreamer.cpp PTXMFInfoExtract.cpp PTXMachineFunctionInfo.h PTXRegisterInfo.cpp PTXRegisterInfo.h PTXRegisterInfo.td PTXSubtarget.cpp PTXSubtarget.h PTXTargetMachine.cpp PTXTargetMachine.h contrib/llvm/lib/Target/PTX/TargetInfo CMakeLists.txt Makefile PTXTargetInfo.cpp contrib/llvm/lib/Target/PowerPC PPCAsmBackend.cpp PPCAsmPrinter.cpp PPCFixupKinds.h PPCFrameLowering.cpp PPCFrameLowering.h PPCMCCodeEmitter.cpp PPCMCInstLower.cpp contrib/llvm/lib/Target/PowerPC/InstPrinter CMakeLists.txt Makefile PPCInstPrinter.cpp PPCInstPrinter.h contrib/llvm/lib/Target/Sparc SparcAsmPrinter.cpp SparcFrameLowering.cpp SparcFrameLowering.h contrib/llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp SystemZFrameLowering.cpp SystemZFrameLowering.h contrib/llvm/lib/Target/X86 X86FrameLowering.cpp X86FrameLowering.h X86Instr3DNow.td X86InstrArithmetic.td X86InstrCMovSetCC.td X86InstrCompiler.td X86InstrControl.td X86InstrExtension.td X86InstrShiftRotate.td X86InstrSystem.td X86InstrVMX.td X86MachObjectWriter.cpp contrib/llvm/lib/Target/X86/InstPrinter CMakeLists.txt Makefile X86ATTInstPrinter.cpp X86ATTInstPrinter.h X86InstComments.cpp X86InstComments.h X86IntelInstPrinter.cpp X86IntelInstPrinter.h contrib/llvm/lib/Target/X86/Utils CMakeLists.txt Makefile X86ShuffleDecode.cpp X86ShuffleDecode.h contrib/llvm/lib/Target/XCore XCoreAsmPrinter.cpp XCoreFrameLowering.cpp XCoreFrameLowering.h contrib/llvm/lib/Transforms/Instrumentation Instrumentation.cpp PathProfiling.cpp contrib/llvm/lib/Transforms/Scalar EarlyCSE.cpp LoopIdiomRecognize.cpp LoopInstSimplify.cpp contrib/llvm/lib/Transforms/Utils SimplifyInstructions.cpp Utils.cpp contrib/llvm/lib/VMCore User.cpp contrib/llvm/tools/clang/include/clang/AST ASTMutationListener.h EvaluatedExprVisitor.h Mangle.h contrib/llvm/tools/clang/include/clang/Analysis/Analyses UninitializedValuesV2.h contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific CocoaConventions.h contrib/llvm/tools/clang/include/clang/Basic ABI.h DiagnosticIDs.h FileSystemOptions.h FileSystemStatCache.h OpenCLExtensions.def Visibility.h contrib/llvm/tools/clang/include/clang/Config config.h.cmake contrib/llvm/tools/clang/include/clang/Frontend MultiplexConsumer.h contrib/llvm/tools/clang/include/clang/Serialization ASTSerializationListener.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers CheckerBase.td DereferenceChecker.h LocalCheckers.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core CheckerManager.h CheckerProvider.h CheckerV2.h PathDiagnosticClients.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter BugReporter.h BugType.h PathDiagnostic.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive AnalysisManager.h BasicValueFactory.h BlockCounter.h Checker.h CheckerHelpers.h CheckerVisitor.def CheckerVisitor.h ConstraintManager.h CoreEngine.h Environment.h ExplodedGraph.h ExprEngine.h ExprEngineBuilders.h GRState.h GRStateTrait.h MemRegion.h ObjCMessage.h SValBuilder.h SVals.h Store.h SubEngine.h SummaryManager.h SymbolManager.h TransferFuncs.h WorkList.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend CheckerRegistration.h FrontendActions.h contrib/llvm/tools/clang/lib/AST DumpXML.cpp ItaniumMangle.cpp Mangle.cpp MicrosoftMangle.cpp contrib/llvm/tools/clang/lib/Analysis CocoaConventions.cpp UninitializedValuesV2.cpp contrib/llvm/tools/clang/lib/Basic DiagnosticIDs.cpp FileSystemStatCache.cpp contrib/llvm/tools/clang/lib/CodeGen CGCXXABI.cpp CGCleanup.cpp CGCleanup.h CodeGenTBAA.cpp CodeGenTBAA.h contrib/llvm/tools/clang/lib/Frontend HeaderIncludeGen.cpp MultiplexConsumer.cpp contrib/llvm/tools/clang/lib/Sema SemaTemplateVariadic.cpp TypeLocBuilder.h contrib/llvm/tools/clang/lib/StaticAnalyzer CMakeLists.txt Makefile README.txt contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers AdjustedReturnValueChecker.cpp AnalyzerStatsChecker.cpp ArrayBoundChecker.cpp ArrayBoundCheckerV2.cpp AttrNonNullChecker.cpp BasicObjCFoundationChecks.cpp BasicObjCFoundationChecks.h BuiltinFunctionChecker.cpp CMakeLists.txt CStringChecker.cpp CallAndMessageChecker.cpp CastSizeChecker.cpp CastToStructChecker.cpp CheckObjCDealloc.cpp CheckObjCInstMethSignature.cpp CheckSecuritySyntaxOnly.cpp CheckSizeofPointer.cpp Checkers.td ChrootChecker.cpp ClangSACheckerProvider.cpp ClangSACheckerProvider.h ClangSACheckers.h DeadStoresChecker.cpp DebugCheckers.cpp DereferenceChecker.cpp DivZeroChecker.cpp ExperimentalChecks.cpp ExperimentalChecks.h ExprEngine.cpp FixedAddressChecker.cpp IdempotentOperationChecker.cpp InternalChecks.h LLVMConventionsChecker.cpp MacOSXAPIChecker.cpp Makefile 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 StackAddrLeakChecker.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 AnalysisManager.cpp BasicConstraintManager.cpp BasicStore.cpp BasicValueFactory.cpp BlockCounter.cpp BugReporter.cpp BugReporterVisitors.cpp CFRefCount.cpp CMakeLists.txt CXXExprEngine.cpp Checker.cpp CheckerHelpers.cpp CheckerManager.cpp CoreEngine.cpp Environment.cpp ExplodedGraph.cpp FlatStore.cpp GRState.cpp HTMLDiagnostics.cpp Makefile MemRegion.cpp ObjCMessage.cpp PathDiagnostic.cpp PlistDiagnostics.cpp RangeConstraintManager.cpp RegionStore.cpp SValBuilder.cpp SVals.cpp SimpleConstraintManager.cpp SimpleConstraintManager.h SimpleSValBuilder.cpp Store.cpp SymbolManager.cpp TextPathDiagnostics.cpp contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend AnalysisConsumer.cpp AnalysisConsumer.h CMakeLists.txt CheckerRegistration.cpp FrontendActions.cpp Makefile contrib/llvm/utils/TableGen ClangSACheckersEmitter.cpp ClangSACheckersEmitter.h FixedLenDecoderEmitter.cpp FixedLenDecoderEmitter.h StringMatcher.cpp StringMatcher.h lib/clang/include ARMGenDecoderTables.inc ARMGenEDInfo.inc ARMGenMCCodeEmitter.inc Checkers.inc PPCGenMCCodeEmitter.inc lib/clang/include/clang/Lex AttrSpellings.inc lib/clang/include/llvm/Support DataTypes.h lib/clang/libclangstaticanalyzercheckers Makefile lib/clang/libclangstaticanalyzercore Makefile lib/clang/libclangstaticanalyzerfrontend Makefile lib/clang/libllvmarmdisassembler Makefile lib/clang/libllvmarminstprinter Makefile lib/clang/libllvmpowerpcinstprinter Makefile lib/clang/libllvmx86instprinter Makefile lib/clang/libllvmx86utils Makefile Removed files: contrib/llvm/include/llvm/Analysis PointerTracking.h contrib/llvm/include/llvm/CodeGen PostRAHazardRecognizer.h contrib/llvm/include/llvm/MC ELFObjectWriter.h MachObjectWriter.h contrib/llvm/include/llvm/Support DynamicLinker.h StableBasicBlockNumbering.h contrib/llvm/include/llvm/System AIXDataTypesFix.h Alarm.h Atomic.h Disassembler.h DynamicLibrary.h Errno.h Host.h IncludeFile.h Memory.h Mutex.h Path.h Process.h Program.h RWMutex.h Signals.h Solaris.h ThreadLocal.h Threading.h TimeValue.h Valgrind.h contrib/llvm/include/llvm/Target TargetFrameInfo.h contrib/llvm/include/llvm/Transforms RSProfiling.h contrib/llvm/lib/Analysis PointerTracking.cpp contrib/llvm/lib/CodeGen PHIElimination.h PostRAHazardRecognizer.cpp contrib/llvm/lib/CodeGen/PBQP Graph.h HeuristicBase.h HeuristicSolver.h Math.h Solution.h contrib/llvm/lib/CodeGen/PBQP/Heuristics Briggs.h contrib/llvm/lib/System Alarm.cpp Atomic.cpp Disassembler.cpp DynamicLibrary.cpp Errno.cpp Host.cpp IncludeFile.cpp Memory.cpp Mutex.cpp Path.cpp Process.cpp Program.cpp RWMutex.cpp SearchForAddressOfSpecialSymbol.cpp Signals.cpp ThreadLocal.cpp Threading.cpp TimeValue.cpp Valgrind.cpp contrib/llvm/lib/System/Unix Alarm.inc Host.inc Memory.inc Mutex.inc Path.inc Process.inc Program.inc RWMutex.inc Signals.inc ThreadLocal.inc TimeValue.inc Unix.h contrib/llvm/lib/System/Win32 Alarm.inc DynamicLibrary.inc Host.inc Memory.inc Mutex.inc Path.inc Process.inc Program.inc RWMutex.inc Signals.inc ThreadLocal.inc TimeValue.inc Win32.h contrib/llvm/lib/Target TargetFrameInfo.cpp contrib/llvm/lib/Target/ARM ARMFrameInfo.h ARMMCInstLower.h NEONPreAllocPass.cpp Thumb2HazardRecognizer.cpp Thumb2HazardRecognizer.h contrib/llvm/lib/Target/ARM/AsmPrinter ARMInstPrinter.cpp ARMInstPrinter.h contrib/llvm/lib/Target/Alpha AlphaCodeEmitter.cpp AlphaJITInfo.cpp AlphaJITInfo.h contrib/llvm/lib/Target/Alpha/AsmPrinter AlphaAsmPrinter.cpp contrib/llvm/lib/Target/Blackfin/AsmPrinter BlackfinAsmPrinter.cpp contrib/llvm/lib/Target/CellSPU SPUFrameInfo.cpp SPUFrameInfo.h contrib/llvm/lib/Target/CellSPU/AsmPrinter SPUAsmPrinter.cpp contrib/llvm/lib/Target/MBlaze/AsmPrinter MBlazeAsmPrinter.cpp contrib/llvm/lib/Target/MSP430/AsmPrinter MSP430AsmPrinter.cpp MSP430InstPrinter.cpp MSP430InstPrinter.h MSP430MCInstLower.cpp MSP430MCInstLower.h contrib/llvm/lib/Target/Mips/AsmPrinter MipsAsmPrinter.cpp contrib/llvm/lib/Target/PIC16 PIC16.h PIC16.td PIC16ABINames.h PIC16DebugInfo.cpp PIC16DebugInfo.h PIC16ISelDAGToDAG.cpp PIC16ISelDAGToDAG.h PIC16ISelLowering.cpp PIC16ISelLowering.h PIC16InstrFormats.td PIC16InstrInfo.cpp PIC16InstrInfo.h PIC16InstrInfo.td PIC16MCAsmInfo.cpp PIC16MCAsmInfo.h PIC16MachineFunctionInfo.h PIC16MemSelOpt.cpp PIC16RegisterInfo.cpp PIC16RegisterInfo.h PIC16RegisterInfo.td PIC16Section.cpp PIC16Section.h PIC16SelectionDAGInfo.cpp PIC16SelectionDAGInfo.h PIC16Subtarget.cpp PIC16Subtarget.h PIC16TargetMachine.cpp PIC16TargetMachine.h PIC16TargetObjectFile.cpp PIC16TargetObjectFile.h contrib/llvm/lib/Target/PIC16/AsmPrinter PIC16AsmPrinter.cpp PIC16AsmPrinter.h contrib/llvm/lib/Target/PIC16/PIC16Passes PIC16Cloner.cpp PIC16Cloner.h PIC16Overlay.cpp PIC16Overlay.h contrib/llvm/lib/Target/PIC16/TargetInfo PIC16TargetInfo.cpp contrib/llvm/lib/Target/PowerPC PPCFrameInfo.h contrib/llvm/lib/Target/PowerPC/AsmPrinter PPCAsmPrinter.cpp contrib/llvm/lib/Target/Sparc/AsmPrinter SparcAsmPrinter.cpp contrib/llvm/lib/Target/SystemZ/AsmPrinter SystemZAsmPrinter.cpp contrib/llvm/lib/Target/X86 X86Instr64bit.td X86ShuffleDecode.h contrib/llvm/lib/Target/X86/AsmPrinter X86ATTInstPrinter.cpp X86ATTInstPrinter.h X86InstComments.cpp X86InstComments.h X86IntelInstPrinter.cpp X86IntelInstPrinter.h contrib/llvm/lib/Target/XCore XCoreFrameInfo.cpp XCoreFrameInfo.h contrib/llvm/lib/Target/XCore/AsmPrinter XCoreAsmPrinter.cpp contrib/llvm/lib/Transforms/IPO PartialSpecialization.cpp contrib/llvm/lib/Transforms/Scalar LoopIndexSplit.cpp contrib/llvm/tools/clang/include/clang/AST FullExpr.h TypeLocBuilder.h contrib/llvm/tools/clang/include/clang/Checker AnalysisConsumer.h FrontendActions.h ManagerRegistry.h PathDiagnosticClients.h contrib/llvm/tools/clang/include/clang/Checker/BugReporter BugReporter.h BugType.h PathDiagnostic.h contrib/llvm/tools/clang/include/clang/Checker/Checkers DereferenceChecker.h LocalCheckers.h contrib/llvm/tools/clang/include/clang/Checker/DomainSpecific CocoaConventions.h contrib/llvm/tools/clang/include/clang/Checker/PathSensitive AnalysisManager.h BasicValueFactory.h Checker.h CheckerHelpers.h CheckerVisitor.def CheckerVisitor.h ConstraintManager.h Environment.h ExplodedGraph.h GRAuditor.h GRBlockCounter.h GRCoreEngine.h GRExprEngine.h GRExprEngineBuilders.h GRSimpleAPICheck.h GRState.h GRStateTrait.h GRSubEngine.h GRTransferFuncs.h GRWorkList.h MemRegion.h SVals.h SValuator.h Store.h SummaryManager.h SymbolManager.h ValueManager.h contrib/llvm/tools/clang/lib/AST FullExpr.cpp contrib/llvm/tools/clang/lib/Checker AdjustedReturnValueChecker.cpp AggExprVisitor.cpp AnalysisConsumer.cpp AnalysisManager.cpp ArrayBoundChecker.cpp AttrNonNullChecker.cpp BasicConstraintManager.cpp BasicObjCFoundationChecks.cpp BasicObjCFoundationChecks.h BasicStore.cpp BasicValueFactory.cpp BugReporter.cpp BugReporterVisitors.cpp BuiltinFunctionChecker.cpp CFRefCount.cpp CStringChecker.cpp CallAndMessageChecker.cpp CastSizeChecker.cpp CastToStructChecker.cpp CheckDeadStores.cpp CheckObjCDealloc.cpp CheckObjCInstMethSignature.cpp CheckSecuritySyntaxOnly.cpp CheckSizeofPointer.cpp Checker.cpp CheckerHelpers.cpp CocoaConventions.cpp DereferenceChecker.cpp DivZeroChecker.cpp Environment.cpp ExplodedGraph.cpp FixedAddressChecker.cpp FlatStore.cpp FrontendActions.cpp GRBlockCounter.cpp GRCXXExprEngine.cpp GRCoreEngine.cpp GRExprEngine.cpp GRExprEngineExperimentalChecks.cpp GRExprEngineExperimentalChecks.h GRExprEngineInternalChecks.h GRState.cpp HTMLDiagnostics.cpp IdempotentOperationChecker.cpp LLVMConventionsChecker.cpp MacOSXAPIChecker.cpp MallocChecker.cpp ManagerRegistry.cpp MemRegion.cpp NSAutoreleasePoolChecker.cpp NSErrorChecker.cpp NoReturnFunctionChecker.cpp OSAtomicChecker.cpp ObjCUnusedIVarsChecker.cpp PathDiagnostic.cpp PlistDiagnostics.cpp PointerArithChecker.cpp PointerSubChecker.cpp PthreadLockChecker.cpp RangeConstraintManager.cpp RegionStore.cpp ReturnPointerRangeChecker.cpp ReturnUndefChecker.cpp SVals.cpp SValuator.cpp SimpleConstraintManager.cpp SimpleConstraintManager.h SimpleSValuator.cpp StackAddrLeakChecker.cpp Store.cpp StreamChecker.cpp SymbolManager.cpp UndefBranchChecker.cpp UndefCapturedBlockVarChecker.cpp UndefResultChecker.cpp UndefinedArraySubscriptChecker.cpp UndefinedAssignmentChecker.cpp UnixAPIChecker.cpp UnreachableCodeChecker.cpp VLASizeChecker.cpp ValueManager.cpp contrib/llvm/tools/clang/lib/CodeGen CGCXX.h Mangle.cpp Mangle.h lib/clang/include/llvm/ADT iterator.h lib/clang/include/llvm/System DataTypes.h lib/clang/libclangchecker Makefile lib/clang/libllvmarmasmprinter Makefile lib/clang/libllvmmipsasmprinter Makefile lib/clang/libllvmpowerpcasmprinter Makefile lib/clang/libllvmsystem Makefile lib/clang/libllvmx86asmprinter Makefile Log: SVN rev 218893 on 2011-02-20 19:33:47Z by dim Upgrade our copy of llvm/clang to r126079, from upstream's trunk. This contains many improvements, primarily better C++ support, an integrated assembler for x86 and support for -pg. Revision Changes Path 1.681 +0 -1 src/Makefile.inc1 1.261 +8 -0 src/ObsoleteFiles.inc 1.4 +22 -2 src/contrib/llvm/include/llvm-c/Core.h 1.3 +1 -1 src/contrib/llvm/include/llvm-c/EnhancedDisassembly.h 1.1 +40 -0 src/contrib/llvm/include/llvm-c/Initialization.h (new) 1.2 +1 -1 src/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h 1.2 +0 -3 src/contrib/llvm/include/llvm-c/Transforms/Scalar.h 1.4 +29 -21 src/contrib/llvm/include/llvm-c/lto.h 1.3 +7 -0 src/contrib/llvm/include/llvm/ADT/APFloat.h 1.4 +74 -68 src/contrib/llvm/include/llvm/ADT/APInt.h 1.2 +10 -8 src/contrib/llvm/include/llvm/ADT/APSInt.h 1.1 +121 -0 src/contrib/llvm/include/llvm/ADT/ArrayRef.h (new) 1.2 +17 -19 src/contrib/llvm/include/llvm/ADT/BitVector.h 1.4 +2 -1 src/contrib/llvm/include/llvm/ADT/DenseMap.h 1.2 +14 -0 src/contrib/llvm/include/llvm/ADT/DenseMapInfo.h 1.3 +3 -0 src/contrib/llvm/include/llvm/ADT/DenseSet.h 1.3 +1 -1 src/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h 1.4 +1 -1 src/contrib/llvm/include/llvm/ADT/FoldingSet.h 1.4 +27 -27 src/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h 1.2 +7 -7 src/contrib/llvm/include/llvm/ADT/ImmutableList.h 1.2 +42 -11 src/contrib/llvm/include/llvm/ADT/ImmutableMap.h 1.2 +291 -264 src/contrib/llvm/include/llvm/ADT/ImmutableSet.h 1.1 +77 -0 src/contrib/llvm/include/llvm/ADT/InMemoryStruct.h (new) 1.2 +13 -1 src/contrib/llvm/include/llvm/ADT/IndexedMap.h 1.1 +88 -0 src/contrib/llvm/include/llvm/ADT/IntEqClasses.h (new) 1.1 +2139 -0 src/contrib/llvm/include/llvm/ADT/IntervalMap.h (new) 1.2 +54 -0 src/contrib/llvm/include/llvm/ADT/Optional.h 1.2 +7 -0 src/contrib/llvm/include/llvm/ADT/PointerIntPair.h 1.2 +12 -0 src/contrib/llvm/include/llvm/ADT/PointerUnion.h 1.3 +2 -4 src/contrib/llvm/include/llvm/ADT/PostOrderIterator.h 1.2 +1 -1 src/contrib/llvm/include/llvm/ADT/SCCIterator.h 1.3 +67 -36 src/contrib/llvm/include/llvm/ADT/ScopedHashTable.h 1.3 +3 -1 src/contrib/llvm/include/llvm/ADT/SetVector.h 1.2 +7 -0 src/contrib/llvm/include/llvm/ADT/SmallBitVector.h 1.3 +3 -2 src/contrib/llvm/include/llvm/ADT/SmallPtrSet.h 1.2 +8 -4 src/contrib/llvm/include/llvm/ADT/SmallString.h 1.5 +10 -16 src/contrib/llvm/include/llvm/ADT/SmallVector.h 1.2 +1 -1 src/contrib/llvm/include/llvm/ADT/SparseBitVector.h 1.3 +1 -1 src/contrib/llvm/include/llvm/ADT/Statistic.h 1.2 +5 -4 src/contrib/llvm/include/llvm/ADT/StringExtras.h 1.3 +12 -9 src/contrib/llvm/include/llvm/ADT/StringMap.h 1.3 +23 -2 src/contrib/llvm/include/llvm/ADT/StringRef.h 1.4 +57 -20 src/contrib/llvm/include/llvm/ADT/Triple.h 1.2 +19 -11 src/contrib/llvm/include/llvm/ADT/Twine.h 1.4 +1 -1 src/contrib/llvm/include/llvm/ADT/ValueMap.h 1.4 +1 -0 src/contrib/llvm/include/llvm/ADT/ilist.h 1.4 +271 -97 src/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h 1.3 +45 -17 src/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h 1.2 +11 -2 src/contrib/llvm/include/llvm/Analysis/CallGraph.h 1.2 +27 -4 src/contrib/llvm/include/llvm/Analysis/CodeMetrics.h 1.2 +7 -6 src/contrib/llvm/include/llvm/Analysis/ConstantFolding.h 1.1 +459 -0 src/contrib/llvm/include/llvm/Analysis/DIBuilder.h (new) 1.3 +1 -1 src/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h 1.4 +150 -46 src/contrib/llvm/include/llvm/Analysis/DebugInfo.h 1.1 +189 -0 src/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h (new) 1.3 +65 -124 src/contrib/llvm/include/llvm/Analysis/DominatorInternals.h 1.4 +36 -229 src/contrib/llvm/include/llvm/Analysis/Dominators.h 1.3 +3 -1 src/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h 1.3 +19 -13 src/contrib/llvm/include/llvm/Analysis/InlineCost.h 1.2 +83 -28 src/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h 1.3 +3 -1 src/contrib/llvm/include/llvm/Analysis/IntervalPartition.h 1.3 +3 -1 src/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h 1.3 +6 -4 src/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h 1.3 +1 -1 src/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h 1.3 +3 -1 src/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h 1.4 +34 -9 src/contrib/llvm/include/llvm/Analysis/LoopInfo.h 1.3 +4 -0 src/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h 1.2 +69 -40 src/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h 1.3 +32 -3 src/contrib/llvm/include/llvm/Analysis/Passes.h 1.1 +304 -0 src/contrib/llvm/include/llvm/Analysis/PathNumbering.h (new) 1.1 +113 -0 src/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h (new) 1.3 +0 -132 src/contrib/llvm/include/llvm/Analysis/PointerTracking.h (dead) 1.3 +5 -2 src/contrib/llvm/include/llvm/Analysis/PostDominators.h 1.2 +32 -1 src/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h 1.2 +55 -2 src/contrib/llvm/include/llvm/Analysis/RegionInfo.h 1.1 +126 -0 src/contrib/llvm/include/llvm/Analysis/RegionPass.h (new) 1.4 +100 -46 src/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h 1.4 +6 -0 src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h 1.3 +13 -125 src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h 1.4 +50 -2 src/contrib/llvm/include/llvm/Analysis/ValueTracking.h 1.2 +5 -2 src/contrib/llvm/include/llvm/Attributes.h 1.2 +16 -16 src/contrib/llvm/include/llvm/BasicBlock.h 1.3 +7 -6 src/contrib/llvm/include/llvm/Bitcode/Archive.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Bitcode/BitCodes.h 1.3 +7 -5 src/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h 1.3 +9 -0 src/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h 1.2 +21 -6 src/contrib/llvm/include/llvm/CallingConv.h 1.2 +8 -3 src/contrib/llvm/include/llvm/CodeGen/Analysis.h 1.4 +4 -3 src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/BinaryObject.h 1.3 +23 -1 src/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h 1.4 +21 -21 src/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h 1.1 +61 -0 src/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h (new) 1.3 +11 -4 src/contrib/llvm/include/llvm/CodeGen/FastISel.h 1.3 +4 -3 src/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h 1.3 +6 -3 src/contrib/llvm/include/llvm/CodeGen/GCMetadata.h 1.4 +38 -14 src/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h 1.2 +5 -0 src/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h 1.2 +13 -9 src/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h 1.3 +3 -1 src/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h 1.4 +96 -97 src/contrib/llvm/include/llvm/CodeGen/LiveInterval.h 1.4 +26 -19 src/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h 1.3 +4 -14 src/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h 1.3 +7 -4 src/contrib/llvm/include/llvm/CodeGen/LiveVariables.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachORelocation.h 1.3 +18 -1 src/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineDominators.h 1.4 +5 -9 src/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h 1.3 +18 -8 src/contrib/llvm/include/llvm/CodeGen/MachineFunction.h 1.2 +4 -0 src/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h 1.4 +35 -1 src/contrib/llvm/include/llvm/CodeGen/MachineInstr.h 1.2 +21 -0 src/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h 1.2 +6 -1 src/contrib/llvm/include/llvm/CodeGen/MachineLocation.h 1.4 +3 -1 src/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h 1.1 +112 -0 src/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h (new) 1.2 +62 -10 src/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h 1.4 +43 -30 src/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h 1.3 +78 -56 src/contrib/llvm/include/llvm/CodeGen/MachineOperand.h 1.3 +33 -25 src/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h 1.1 +425 -0 src/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h (new) 1.1 +246 -0 src/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h (new) 1.1 +616 -0 src/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicSolver.h (new) 1.1 +464 -0 src/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h (new) 1.1 +288 -0 src/contrib/llvm/include/llvm/CodeGen/PBQP/Math.h (new) 1.1 +94 -0 src/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h (new) 1.4 +33 -2 src/contrib/llvm/include/llvm/CodeGen/Passes.h 1.2 +0 -94 src/contrib/llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h (dead) 1.4 +3 -1 src/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h 1.1 +167 -0 src/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h (new) 1.3 +1 -1 src/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h 1.2 +61 -24 src/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h 1.2 +25 -3 src/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h 1.1 +129 -0 src/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h (new) 1.4 +59 -47 src/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h 1.3 +50 -52 src/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h 1.3 +23 -14 src/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h 1.4 +42 -76 src/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h 1.3 +6 -0 src/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 1.3 +41 -18 src/contrib/llvm/include/llvm/CodeGen/ValueTypes.h 1.2 +6 -5 src/contrib/llvm/include/llvm/CodeGen/ValueTypes.td 1.3 +1 -1 src/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h 1.3 +2 -2 src/contrib/llvm/include/llvm/CompilerDriver/Tool.h 1.2 +9 -4 src/contrib/llvm/include/llvm/Constant.h 1.3 +88 -42 src/contrib/llvm/include/llvm/Constants.h 1.3 +2 -1 src/contrib/llvm/include/llvm/DerivedTypes.h 1.3 +102 -62 src/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h 1.2 +1 -1 src/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h 1.2 +28 -24 src/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h 1.3 +3 -9 src/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h 1.1 +38 -0 src/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h (new) 1.2 +1 -1 src/contrib/llvm/include/llvm/Function.h 1.2 +2 -1 src/contrib/llvm/include/llvm/GlobalAlias.h 1.4 +9 -8 src/contrib/llvm/include/llvm/GlobalValue.h 1.2 +31 -3 src/contrib/llvm/include/llvm/GlobalVariable.h 1.1 +235 -0 src/contrib/llvm/include/llvm/InitializePasses.h (new) 1.3 +51 -8 src/contrib/llvm/include/llvm/InlineAsm.h 1.3 +66 -125 src/contrib/llvm/include/llvm/InstrTypes.h 1.3 +3 -4 src/contrib/llvm/include/llvm/Instruction.h 1.4 +223 -199 src/contrib/llvm/include/llvm/Instructions.h 1.4 +5 -24 src/contrib/llvm/include/llvm/IntrinsicInst.h 1.4 +6 -2 src/contrib/llvm/include/llvm/Intrinsics.td 1.3 +6 -0 src/contrib/llvm/include/llvm/IntrinsicsARM.td 1.3 +145 -169 src/contrib/llvm/include/llvm/IntrinsicsX86.td 1.2 +22 -0 src/contrib/llvm/include/llvm/IntrinsicsXCore.td 1.3 +29 -10 src/contrib/llvm/include/llvm/LLVMContext.h 1.4 +12 -6 src/contrib/llvm/include/llvm/LinkAllPasses.h 1.3 +8 -9 src/contrib/llvm/include/llvm/LinkAllVMCore.h 1.2 +1 -1 src/contrib/llvm/include/llvm/MC/EDInstInfo.h 1.2 +0 -46 src/contrib/llvm/include/llvm/MC/ELFObjectWriter.h (dead) 1.3 +66 -36 src/contrib/llvm/include/llvm/MC/MCAsmInfo.h 1.2 +6 -37 src/contrib/llvm/include/llvm/MC/MCAsmLayout.h 1.4 +150 -39 src/contrib/llvm/include/llvm/MC/MCAssembler.h 1.2 +0 -38 src/contrib/llvm/include/llvm/MC/MCCodeEmitter.h 1.4 +59 -23 src/contrib/llvm/include/llvm/MC/MCContext.h 1.3 +7 -2 src/contrib/llvm/include/llvm/MC/MCDirectives.h 1.2 +1 -1 src/contrib/llvm/include/llvm/MC/MCDisassembler.h 1.2 +128 -5 src/contrib/llvm/include/llvm/MC/MCDwarf.h 1.1 +47 -0 src/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h (new) 1.2 +7 -4 src/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h 1.2 +36 -8 src/contrib/llvm/include/llvm/MC/MCExpr.h 1.2 +10 -6 src/contrib/llvm/include/llvm/MC/MCFixup.h 1.1 +43 -0 src/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h (new) 1.2 +41 -13 src/contrib/llvm/include/llvm/MC/MCInst.h 1.2 +4 -4 src/contrib/llvm/include/llvm/MC/MCInstPrinter.h 1.2 +3 -1 src/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h 1.1 +65 -0 src/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h (new) 1.3 +17 -1 src/contrib/llvm/include/llvm/MC/MCObjectStreamer.h 1.4 +32 -3 src/contrib/llvm/include/llvm/MC/MCObjectWriter.h 1.3 +9 -7 src/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h 1.3 +18 -15 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h 1.4 +5 -1 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h 1.3 +2 -2 src/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h 1.3 +9 -2 src/contrib/llvm/include/llvm/MC/MCSection.h 1.3 +5 -3 src/contrib/llvm/include/llvm/MC/MCSectionCOFF.h 1.3 +21 -130 src/contrib/llvm/include/llvm/MC/MCSectionELF.h 1.2 +12 -10 src/contrib/llvm/include/llvm/MC/MCSectionMachO.h 1.4 +192 -40 src/contrib/llvm/include/llvm/MC/MCStreamer.h 1.2 +12 -7 src/contrib/llvm/include/llvm/MC/MCSymbol.h 1.2 +1 -1 src/contrib/llvm/include/llvm/MC/MCValue.h 1.2 +0 -44 src/contrib/llvm/include/llvm/MC/MachObjectWriter.h (dead) 1.3 +0 -3 src/contrib/llvm/include/llvm/Metadata.h 1.4 +1 -1 src/contrib/llvm/include/llvm/Module.h 1.1 +367 -0 src/contrib/llvm/include/llvm/Object/MachOFormat.h (new) 1.1 +180 -0 src/contrib/llvm/include/llvm/Object/MachOObject.h (new) 1.1 +262 -0 src/contrib/llvm/include/llvm/Object/ObjectFile.h (new) 1.2 +9 -19 src/contrib/llvm/include/llvm/OperandTraits.h 1.2 +69 -90 src/contrib/llvm/include/llvm/Operator.h 1.4 +3 -1 src/contrib/llvm/include/llvm/Pass.h 1.4 +6 -5 src/contrib/llvm/include/llvm/PassManagers.h 1.2 +44 -31 src/contrib/llvm/include/llvm/PassRegistry.h 1.4 +95 -10 src/contrib/llvm/include/llvm/PassSupport.h 1.1 +25 -0 src/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h (new) 1.2 +3 -3 src/contrib/llvm/include/llvm/Support/AlignOf.h 1.2 +4 -6 src/contrib/llvm/include/llvm/Support/Allocator.h 1.1 +39 -0 src/contrib/llvm/include/llvm/Support/Atomic.h (new) 1.3 +6 -6 src/contrib/llvm/include/llvm/Support/COFF.h 1.4 +2 -17 src/contrib/llvm/include/llvm/Support/CallSite.h 1.3 +2 -2 src/contrib/llvm/include/llvm/Support/Casting.h 1.3 +52 -34 src/contrib/llvm/include/llvm/Support/Compiler.h 1.2 +30 -48 src/contrib/llvm/include/llvm/Support/ConstantFolder.h 1.3 +15 -2 src/contrib/llvm/include/llvm/Support/ConstantRange.h 1.2 +8 -0 src/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h 1.3 +111 -0 src/contrib/llvm/include/llvm/Support/DataTypes.h.in (new) 1.1 +35 -0 src/contrib/llvm/include/llvm/Support/Disassembler.h (new) 1.3 +4 -3 src/contrib/llvm/include/llvm/Support/Dwarf.h 1.1 +86 -0 src/contrib/llvm/include/llvm/Support/DynamicLibrary.h (new) 1.2 +0 -40 src/contrib/llvm/include/llvm/Support/DynamicLinker.h (dead) 1.4 +278 -21 src/contrib/llvm/include/llvm/Support/ELF.h 1.1 +213 -0 src/contrib/llvm/include/llvm/Support/Endian.h (new) 1.1 +34 -0 src/contrib/llvm/include/llvm/Support/Errno.h (new) 1.3 +8 -5 src/contrib/llvm/include/llvm/Support/ErrorHandling.h 1.1 +56 -0 src/contrib/llvm/include/llvm/Support/FEnv.h (new) 1.1 +690 -0 src/contrib/llvm/include/llvm/Support/FileSystem.h (new) 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/FileUtilities.h 1.3 +25 -20 src/contrib/llvm/include/llvm/Support/GraphWriter.h 1.1 +66 -0 src/contrib/llvm/include/llvm/Support/Host.h (new) 1.4 +263 -216 src/contrib/llvm/include/llvm/Support/IRBuilder.h 1.4 +12 -12 src/contrib/llvm/include/llvm/Support/IRReader.h 1.1 +79 -0 src/contrib/llvm/include/llvm/Support/IncludeFile.h (new) 1.3 +20 -18 src/contrib/llvm/include/llvm/Support/MachO.h 1.2 +2 -8 src/contrib/llvm/include/llvm/Support/ManagedStatic.h 1.3 +16 -32 src/contrib/llvm/include/llvm/Support/MathExtras.h 1.1 +96 -0 src/contrib/llvm/include/llvm/Support/Memory.h (new) 1.3 +30 -28 src/contrib/llvm/include/llvm/Support/MemoryBuffer.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/MemoryObject.h 1.1 +154 -0 src/contrib/llvm/include/llvm/Support/Mutex.h (new) 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/MutexGuard.h 1.2 +87 -51 src/contrib/llvm/include/llvm/Support/NoFolder.h 1.1 +16 -0 src/contrib/llvm/include/llvm/Support/Path.h (new) 1.1 +755 -0 src/contrib/llvm/include/llvm/Support/PathV1.h (new) 1.1 +347 -0 src/contrib/llvm/include/llvm/Support/PathV2.h (new) 1.3 +190 -149 src/contrib/llvm/include/llvm/Support/PatternMatch.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h 1.1 +146 -0 src/contrib/llvm/include/llvm/Support/Process.h (new) 1.1 +157 -0 src/contrib/llvm/include/llvm/Support/Program.h (new) 1.1 +173 -0 src/contrib/llvm/include/llvm/Support/RWMutex.h (new) 1.1 +59 -0 src/contrib/llvm/include/llvm/Support/Signals.h (new) 1.1 +40 -0 src/contrib/llvm/include/llvm/Support/Solaris.h (new) 1.3 +6 -9 src/contrib/llvm/include/llvm/Support/SourceMgr.h 1.2 +0 -59 src/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h (dead) 1.3 +34 -41 src/contrib/llvm/include/llvm/Support/StandardPasses.h 1.1 +101 -0 src/contrib/llvm/include/llvm/Support/SwapByteOrder.h (new) 1.3 +7 -6 src/contrib/llvm/include/llvm/Support/SystemUtils.h 1.2 +23 -45 src/contrib/llvm/include/llvm/Support/TargetFolder.h 1.1 +54 -0 src/contrib/llvm/include/llvm/Support/ThreadLocal.h (new) 1.1 +59 -0 src/contrib/llvm/include/llvm/Support/Threading.h (new) 1.1 +382 -0 src/contrib/llvm/include/llvm/Support/TimeValue.h (new) 1.3 +1 -1 src/contrib/llvm/include/llvm/Support/Timer.h 1.1 +62 -0 src/contrib/llvm/include/llvm/Support/ToolOutputFile.h (new) 1.3 +6 -0 src/contrib/llvm/include/llvm/Support/TypeBuilder.h 1.1 +32 -0 src/contrib/llvm/include/llvm/Support/Valgrind.h (new) 1.4 +19 -47 src/contrib/llvm/include/llvm/Support/raw_ostream.h 1.1 +910 -0 src/contrib/llvm/include/llvm/Support/system_error.h (new) 1.2 +0 -25 src/contrib/llvm/include/llvm/System/AIXDataTypesFix.h (dead) 1.2 +0 -51 src/contrib/llvm/include/llvm/System/Alarm.h (dead) 1.2 +0 -39 src/contrib/llvm/include/llvm/System/Atomic.h (dead) 1.2 +0 -35 src/contrib/llvm/include/llvm/System/Disassembler.h (dead) 1.2 +0 -86 src/contrib/llvm/include/llvm/System/DynamicLibrary.h (dead) 1.2 +0 -34 src/contrib/llvm/include/llvm/System/Errno.h (dead) 1.2 +0 -66 src/contrib/llvm/include/llvm/System/Host.h (dead) 1.2 +0 -79 src/contrib/llvm/include/llvm/System/IncludeFile.h (dead) 1.3 +0 -96 src/contrib/llvm/include/llvm/System/Memory.h (dead) 1.2 +0 -154 src/contrib/llvm/include/llvm/System/Mutex.h (dead) 1.4 +0 -716 src/contrib/llvm/include/llvm/System/Path.h (dead) 1.3 +0 -146 src/contrib/llvm/include/llvm/System/Process.h (dead) 1.3 +0 -155 src/contrib/llvm/include/llvm/System/Program.h (dead) 1.2 +0 -173 src/contrib/llvm/include/llvm/System/RWMutex.h (dead) 1.3 +0 -59 src/contrib/llvm/include/llvm/System/Signals.h (dead) 1.2 +0 -40 src/contrib/llvm/include/llvm/System/Solaris.h (dead) 1.3 +0 -54 src/contrib/llvm/include/llvm/System/ThreadLocal.h (dead) 1.2 +0 -45 src/contrib/llvm/include/llvm/System/Threading.h (dead) 1.2 +0 -382 src/contrib/llvm/include/llvm/System/TimeValue.h (dead) 1.2 +0 -32 src/contrib/llvm/include/llvm/System/Valgrind.h (dead) 1.2 +0 -7 src/contrib/llvm/include/llvm/Target/Mangler.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Target/SubtargetFeature.h 1.4 +99 -30 src/contrib/llvm/include/llvm/Target/Target.td 1.2 +28 -39 src/contrib/llvm/include/llvm/Target/TargetAsmBackend.h 1.1 +75 -0 src/contrib/llvm/include/llvm/Target/TargetAsmInfo.h (new) 1.4 +9 -7 src/contrib/llvm/include/llvm/Target/TargetAsmParser.h 1.2 +6 -8 src/contrib/llvm/include/llvm/Target/TargetCallingConv.h 1.3 +2 -1 src/contrib/llvm/include/llvm/Target/TargetData.h 1.2 +1 -2 src/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h 1.2 +0 -97 src/contrib/llvm/include/llvm/Target/TargetFrameInfo.h (dead) 1.1 +196 -0 src/contrib/llvm/include/llvm/Target/TargetFrameLowering.h (new) 1.4 +10 -3 src/contrib/llvm/include/llvm/Target/TargetInstrDesc.h 1.4 +131 -56 src/contrib/llvm/include/llvm/Target/TargetInstrInfo.h 1.3 +74 -14 src/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Target/TargetJITInfo.h 1.1 +66 -0 src/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h (new) 1.4 +124 -47 src/contrib/llvm/include/llvm/Target/TargetLowering.h 1.2 +10 -5 src/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h 1.3 +36 -20 src/contrib/llvm/include/llvm/Target/TargetMachine.h 1.4 +110 -106 src/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h 1.3 +62 -4 src/contrib/llvm/include/llvm/Target/TargetRegistry.h 1.2 +39 -4 src/contrib/llvm/include/llvm/Target/TargetSchedule.td 1.2 +77 -45 src/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td 1.2 +5 -5 src/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h 1.4 +2 -6 src/contrib/llvm/include/llvm/Transforms/IPO.h 1.2 +3 -0 src/contrib/llvm/include/llvm/Transforms/Instrumentation.h 1.2 +0 -42 src/contrib/llvm/include/llvm/Transforms/RSProfiling.h (dead) 1.3 +25 -5 src/contrib/llvm/include/llvm/Transforms/Scalar.h 1.2 +7 -1 src/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h 1.3 +13 -13 src/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h 1.3 +0 -14 src/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h 1.4 +8 -7 src/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h 1.4 +16 -0 src/contrib/llvm/include/llvm/Transforms/Utils/Local.h 1.2 +1 -2 src/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h 1.3 +49 -0 src/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h 1.3 +3 -1 src/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h 1.2 +22 -3 src/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h 1.4 +16 -10 src/contrib/llvm/include/llvm/Type.h 1.2 +1 -2 src/contrib/llvm/include/llvm/TypeSymbolTable.h 1.4 +22 -15 src/contrib/llvm/include/llvm/Use.h 1.2 +6 -35 src/contrib/llvm/include/llvm/User.h 1.4 +9 -9 src/contrib/llvm/include/llvm/Value.h 1.3 +1 -1 src/contrib/llvm/include/llvm/ValueSymbolTable.h 1.4 +113 -74 src/contrib/llvm/lib/Analysis/AliasAnalysis.cpp 1.3 +24 -21 src/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp 1.4 +25 -11 src/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp 1.4 +16 -13 src/contrib/llvm/lib/Analysis/AliasDebugger.cpp 1.3 +71 -34 src/contrib/llvm/lib/Analysis/AliasSetTracker.cpp 1.2 +64 -3 src/contrib/llvm/lib/Analysis/Analysis.cpp 1.4 +273 -186 src/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp 1.3 +17 -10 src/contrib/llvm/lib/Analysis/CFGPrinter.cpp 1.3 +3 -0 src/contrib/llvm/lib/Analysis/CaptureTracking.cpp 1.4 +204 -92 src/contrib/llvm/lib/Analysis/ConstantFolding.cpp 1.1 +801 -0 src/contrib/llvm/lib/Analysis/DIBuilder.cpp (new) 1.3 +124 -5 src/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp 1.4 +132 -112 src/contrib/llvm/lib/Analysis/DebugInfo.cpp 1.4 +32 -18 src/contrib/llvm/lib/Analysis/DomPrinter.cpp 1.1 +137 -0 src/contrib/llvm/lib/Analysis/DominanceFrontier.cpp (new) 1.4 +20 -4 src/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp 1.3 +0 -1 src/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp 1.3 +1 -1 src/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp 1.4 +50 -27 src/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp 1.1 +29 -0 src/contrib/llvm/lib/Analysis/IPA/IPA.cpp (new) 1.3 +10 -2 src/contrib/llvm/lib/Analysis/IVUsers.cpp 1.4 +326 -160 src/contrib/llvm/lib/Analysis/InlineCost.cpp 1.3 +4 -2 src/contrib/llvm/lib/Analysis/InstCount.cpp 1.3 +1745 -159 src/contrib/llvm/lib/Analysis/InstructionSimplify.cpp 1.3 +1 -1 src/contrib/llvm/lib/Analysis/IntervalPartition.cpp 1.3 +514 -330 src/contrib/llvm/lib/Analysis/LazyValueInfo.cpp 1.3 +10 -10 src/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp 1.4 +53 -57 src/contrib/llvm/lib/Analysis/Lint.cpp 1.3 +10 -3 src/contrib/llvm/lib/Analysis/LiveValues.cpp 1.2 +2 -2 src/contrib/llvm/lib/Analysis/Loads.cpp 1.3 +12 -5 src/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp 1.4 +14 -8 src/contrib/llvm/lib/Analysis/LoopInfo.cpp 1.3 +0 -1 src/contrib/llvm/lib/Analysis/LoopPass.cpp 1.1 +167 -0 src/contrib/llvm/lib/Analysis/MemDepPrinter.cpp (new) 1.4 +229 -144 src/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp 1.3 +4 -2 src/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp 1.1 +88 -0 src/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp (new) 1.2 +83 -71 src/contrib/llvm/lib/Analysis/PHITransAddr.cpp 1.1 +525 -0 src/contrib/llvm/lib/Analysis/PathNumbering.cpp (new) 1.1 +434 -0 src/contrib/llvm/lib/Analysis/PathProfileInfo.cpp (new) 1.1 +207 -0 src/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp (new) 1.3 +0 -316 src/contrib/llvm/lib/Analysis/PointerTracking.cpp (dead) 1.4 +7 -3 src/contrib/llvm/lib/Analysis/PostDominators.cpp 1.3 +8 -3 src/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp 1.4 +10 -7 src/contrib/llvm/lib/Analysis/ProfileInfo.cpp 1.3 +2 -1 src/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp 1.3 +8 -3 src/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp 1.2 +135 -33 src/contrib/llvm/lib/Analysis/RegionInfo.cpp 1.1 +275 -0 src/contrib/llvm/lib/Analysis/RegionPass.cpp (new) 1.2 +22 -14 src/contrib/llvm/lib/Analysis/RegionPrinter.cpp 1.4 +766 -404 src/contrib/llvm/lib/Analysis/ScalarEvolution.cpp 1.4 +25 -16 src/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 1.4 +31 -20 src/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp 1.2 +173 -65 src/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp 1.4 +343 -26 src/contrib/llvm/lib/Analysis/ValueTracking.cpp 1.2 +30 -24 src/contrib/llvm/lib/Archive/Archive.cpp 1.2 +1 -1 src/contrib/llvm/lib/Archive/ArchiveInternals.h 1.3 +66 -51 src/contrib/llvm/lib/Archive/ArchiveWriter.cpp 1.4 +14 -7 src/contrib/llvm/lib/AsmParser/LLLexer.cpp 1.2 +2 -2 src/contrib/llvm/lib/AsmParser/LLLexer.h 1.4 +75 -76 src/contrib/llvm/lib/AsmParser/LLParser.cpp 1.4 +5 -3 src/contrib/llvm/lib/AsmParser/LLParser.h 1.4 +3 -0 src/contrib/llvm/lib/AsmParser/LLToken.h 1.3 +5 -5 src/contrib/llvm/lib/AsmParser/Parser.cpp 1.4 +165 -16 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp 1.3 +5 -0 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h 1.4 +21 -11 src/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 1.4 +14 -31 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp 1.1 +68 -0 src/contrib/llvm/lib/CodeGen/AllocationOrder.cpp (new) 1.1 +54 -0 src/contrib/llvm/lib/CodeGen/AllocationOrder.h (new) 1.3 +24 -6 src/contrib/llvm/lib/CodeGen/Analysis.cpp 1.4 +47 -17 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1.3 +50 -11 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp 1.4 +80 -42 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 1.1 +138 -0 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp (new) 1.4 +307 -378 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1.4 +46 -93 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h 1.3 +27 -311 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp 1.2 +103 -52 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h 1.1 +349 -0 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp (new) 1.3 +1 -0 src/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp 1.4 +9 -6 src/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp 1.2 +19 -21 src/contrib/llvm/lib/CodeGen/CallingConvLower.cpp 1.1 +61 -0 src/contrib/llvm/lib/CodeGen/CodeGen.cpp (new) 1.4 +79 -20 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp 1.4 +9 -3 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h 1.3 +12 -4 src/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp 1.4 +18 -12 src/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/ELF.h 1.3 +15 -2 src/contrib/llvm/lib/CodeGen/ELFWriter.cpp 1.1 +86 -0 src/contrib/llvm/lib/CodeGen/EdgeBundles.cpp (new) 1.1 +82 -0 src/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp (new) 1.3 +4 -3 src/contrib/llvm/lib/CodeGen/GCMetadata.cpp 1.4 +32 -14 src/contrib/llvm/lib/CodeGen/GCStrategy.cpp 1.4 +164 -83 src/contrib/llvm/lib/CodeGen/IfConversion.cpp 1.3 +120 -169 src/contrib/llvm/lib/CodeGen/InlineSpiller.cpp 1.4 +29 -3 src/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp 1.4 +31 -10 src/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp 1.3 +20 -6 src/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp 1.1 +711 -0 src/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp (new) 1.1 +63 -0 src/contrib/llvm/lib/CodeGen/LiveDebugVariables.h (new) 1.4 +103 -209 src/contrib/llvm/lib/CodeGen/LiveInterval.cpp 1.4 +255 -102 src/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp 1.1 +315 -0 src/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp (new) 1.1 +258 -0 src/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h (new) 1.1 +129 -0 src/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp (new) 1.1 +135 -0 src/contrib/llvm/lib/CodeGen/LiveRangeEdit.h (new) 1.4 +19 -1 src/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp 1.4 +15 -27 src/contrib/llvm/lib/CodeGen/LiveVariables.cpp 1.2 +17 -12 src/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp 1.4 +60 -19 src/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp 1.5 +89 -73 src/contrib/llvm/lib/CodeGen/MachineCSE.cpp 1.4 +2 -1 src/contrib/llvm/lib/CodeGen/MachineDominators.cpp 1.4 +39 -30 src/contrib/llvm/lib/CodeGen/MachineFunction.cpp 1.3 +4 -8 src/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp 1.4 +128 -43 src/contrib/llvm/lib/CodeGen/MachineInstr.cpp 1.4 +433 -73 src/contrib/llvm/lib/CodeGen/MachineLICM.cpp 1.3 +5 -2 src/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp 1.1 +116 -0 src/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp (new) 1.4 +31 -45 src/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp 1.3 +44 -20 src/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp 1.4 +237 -75 src/contrib/llvm/lib/CodeGen/MachineSink.cpp 1.4 +330 -47 src/contrib/llvm/lib/CodeGen/MachineVerifier.cpp 1.4 +4 -2 src/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp 1.2 +0 -425 src/contrib/llvm/lib/CodeGen/PBQP/Graph.h (dead) 1.3 +0 -246 src/contrib/llvm/lib/CodeGen/PBQP/HeuristicBase.h (dead) 1.4 +0 -616 src/contrib/llvm/lib/CodeGen/PBQP/HeuristicSolver.h (dead) 1.4 +0 -460 src/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h (dead) 1.2 +0 -288 src/contrib/llvm/lib/CodeGen/PBQP/Math.h (dead) 1.3 +0 -89 src/contrib/llvm/lib/CodeGen/PBQP/Solution.h (dead) 1.4 +79 -64 src/contrib/llvm/lib/CodeGen/PHIElimination.cpp 1.3 +0 -115 src/contrib/llvm/lib/CodeGen/PHIElimination.h (dead) 1.1 +61 -0 src/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp (new) 1.1 +25 -0 src/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h (new) 1.2 +108 -23 src/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp 1.2 +0 -180 src/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp (dead) 1.4 +36 -36 src/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp 1.4 +25 -18 src/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp 1.4 +5 -2 src/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp 1.4 +36 -26 src/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp 1.3 +3 -1 src/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp 1.1 +181 -0 src/contrib/llvm/lib/CodeGen/RegAllocBase.h (new) 1.1 +523 -0 src/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp (new) 1.4 +48 -20 src/contrib/llvm/lib/CodeGen/RegAllocFast.cpp 1.1 +1285 -0 src/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp (new) 1.4 +57 -52 src/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp 1.4 +380 -602 src/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp 1.4 +2 -1 src/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp 1.2 +7 -7 src/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp 1.2 +3 -1 src/contrib/llvm/lib/CodeGen/RenderMachineFunction.h 1.3 +12 -3 src/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp 1.3 +105 -32 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp 1.4 +10 -0 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h 1.1 +243 -0 src/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp (new) 1.4 +783 -424 src/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1.4 +47 -37 src/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp 1.4 +0 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 1.3 +71 -70 src/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp 1.4 +603 -447 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1.3 +16 -17 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 1.4 +299 -131 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1.3 +44 -5 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 1.4 +20 -14 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h 1.3 +32 -34 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 1.3 +2 -2 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 1.4 +167 -158 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h 1.4 +6 -6 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 1.2 +24 -27 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp 1.4 +1247 -734 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1.4 +203 -130 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 1.3 +32 -3 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h 1.4 +432 -252 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1.4 +537 -307 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1.4 +10 -4 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 1.4 +499 -292 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1.4 +8 -8 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp 1.4 +476 -193 src/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp 1.2 +2 -2 src/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp 1.4 +98 -149 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp 1.4 +9 -4 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h 1.4 +226 -216 src/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp 1.4 +11 -22 src/contrib/llvm/lib/CodeGen/SlotIndexes.cpp 1.1 +330 -0 src/contrib/llvm/lib/CodeGen/SpillPlacement.cpp (new) 1.1 +108 -0 src/contrib/llvm/lib/CodeGen/SpillPlacement.h (new) 1.4 +21 -295 src/contrib/llvm/lib/CodeGen/Spiller.cpp 1.4 +9 -3 src/contrib/llvm/lib/CodeGen/Spiller.h 1.2 +740 -807 src/contrib/llvm/lib/CodeGen/SplitKit.cpp 1.2 +242 -177 src/contrib/llvm/lib/CodeGen/SplitKit.h 1.2 +21 -11 src/contrib/llvm/lib/CodeGen/Splitter.cpp 1.2 +3 -1 src/contrib/llvm/lib/CodeGen/Splitter.h 1.4 +25 -3 src/contrib/llvm/lib/CodeGen/StackProtector.cpp 1.4 +20 -10 src/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp 1.4 +744 -960 src/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp 1.4 +13 -8 src/contrib/llvm/lib/CodeGen/TailDuplication.cpp 1.4 +39 -11 src/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp 1.4 +127 -126 src/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp 1.4 +31 -23 src/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp 1.3 +11 -4 src/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp 1.3 +118 -47 src/contrib/llvm/lib/CodeGen/VirtRegMap.cpp 1.3 +28 -5 src/contrib/llvm/lib/CodeGen/VirtRegMap.h 1.4 +473 -423 src/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp 1.3 +16 -12 src/contrib/llvm/lib/CompilerDriver/Action.cpp 1.3 +40 -26 src/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp 1.3 +5 -4 src/contrib/llvm/lib/CompilerDriver/Main.cpp 1.3 +3 -3 src/contrib/llvm/lib/CompilerDriver/Tool.cpp 1.2 +176 -204 src/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp 1.3 +2 -4 src/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp 1.3 +2 -2 src/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp 1.2 +1 -1 src/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h 1.3 +1 -1 src/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp 1.4 +18 -5 src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp 1.3 +2 -2 src/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp 1.2 +1 -1 src/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h 1.3 +6 -5 src/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp 1.3 +2 -0 src/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h 1.4 +2 -2 src/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp 1.2 +1 -1 src/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp 1.2 +1 -1 src/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp 1.2 +1 -1 src/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp 1.1 +4 -0 src/contrib/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt (new) 1.1 +92 -0 src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp (new) 1.1 +68 -0 src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h (new) 1.1 +13 -0 src/contrib/llvm/lib/ExecutionEngine/MCJIT/Makefile (new) 1.1 +91 -0 src/contrib/llvm/lib/ExecutionEngine/MCJIT/TargetSelect.cpp (new) 1.3 +7 -6 src/contrib/llvm/lib/Linker/LinkItems.cpp 1.3 +45 -55 src/contrib/llvm/lib/Linker/LinkModules.cpp 1.2 +10 -8 src/contrib/llvm/lib/Linker/Linker.cpp 1.2 +1360 -492 src/contrib/llvm/lib/MC/ELFObjectWriter.cpp 1.3 +5 -2 src/contrib/llvm/lib/MC/MCAsmInfo.cpp 1.3 +8 -1 src/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp 1.4 +292 -90 src/contrib/llvm/lib/MC/MCAsmStreamer.cpp 1.4 +330 -466 src/contrib/llvm/lib/MC/MCAssembler.cpp 1.2 +0 -12 src/contrib/llvm/lib/MC/MCCodeEmitter.cpp 1.4 +82 -35 src/contrib/llvm/lib/MC/MCContext.cpp 1.2 +1 -1 src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp 1.2 +5 -3 src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h 1.2 +2 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp 1.2 +1 -1 src/contrib/llvm/lib/MC/MCDisassembler/EDInst.h 1.2 +10 -13 src/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp 1.2 +1 -1 src/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h 1.2 +1 -1 src/contrib/llvm/lib/MC/MCDisassembler/EDToken.h 1.2 +793 -0 src/contrib/llvm/lib/MC/MCDwarf.cpp 1.1 +23 -0 src/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp (new) 1.2 +236 -118 src/contrib/llvm/lib/MC/MCELFStreamer.cpp 1.3 +229 -55 src/contrib/llvm/lib/MC/MCExpr.cpp 1.2 +50 -10 src/contrib/llvm/lib/MC/MCLoggingStreamer.cpp 1.4 +41 -314 src/contrib/llvm/lib/MC/MCMachOStreamer.cpp 1.1 +22 -0 src/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp (new) 1.3 +23 -8 src/contrib/llvm/lib/MC/MCNullStreamer.cpp 1.3 +177 -10 src/contrib/llvm/lib/MC/MCObjectStreamer.cpp 1.2 +65 -0 src/contrib/llvm/lib/MC/MCObjectWriter.cpp 1.4 +130 -52 src/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp 1.4 +677 -212 src/contrib/llvm/lib/MC/MCParser/AsmParser.cpp 1.1 +144 -0 src/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp (new) 1.3 +1 -1 src/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp 1.3 +350 -110 src/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp 1.1 +234 -0 src/contrib/llvm/lib/MC/MCPureStreamer.cpp (new) 1.3 +8 -0 src/contrib/llvm/lib/MC/MCSectionCOFF.cpp 1.2 +58 -63 src/contrib/llvm/lib/MC/MCSectionELF.cpp 1.2 +36 -26 src/contrib/llvm/lib/MC/MCSectionMachO.cpp 1.3 +214 -4 src/contrib/llvm/lib/MC/MCStreamer.cpp 1.2 +13 -0 src/contrib/llvm/lib/MC/MCSymbol.cpp 1.4 +652 -283 src/contrib/llvm/lib/MC/MachObjectWriter.cpp 1.2 +20 -5 src/contrib/llvm/lib/MC/TargetAsmBackend.cpp 1.3 +237 -134 src/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp 1.3 +113 -67 src/contrib/llvm/lib/MC/WinCOFFStreamer.cpp 1.1 +6 -0 src/contrib/llvm/lib/Object/CMakeLists.txt (new) 1.1 +375 -0 src/contrib/llvm/lib/Object/COFFObjectFile.cpp (new) 1.1 +686 -0 src/contrib/llvm/lib/Object/ELFObjectFile.cpp (new) 1.1 +342 -0 src/contrib/llvm/lib/Object/MachOObject.cpp (new) 1.1 +14 -0 src/contrib/llvm/lib/Object/Makefile (new) 1.1 +71 -0 src/contrib/llvm/lib/Object/ObjectFile.cpp (new) 1.4 +16 -12 src/contrib/llvm/lib/Support/APFloat.cpp 1.4 +141 -95 src/contrib/llvm/lib/Support/APInt.cpp 1.2 +8 -2 src/contrib/llvm/lib/Support/Allocator.cpp 1.1 +112 -0 src/contrib/llvm/lib/Support/Atomic.cpp (new) 1.2 +70 -14 src/contrib/llvm/lib/Support/CommandLine.cpp 1.3 +72 -22 src/contrib/llvm/lib/Support/ConstantRange.cpp 1.2 +28 -2 src/contrib/llvm/lib/Support/CrashRecoveryContext.cpp 1.2 +1 -1 src/contrib/llvm/lib/Support/Debug.cpp 1.1 +75 -0 src/contrib/llvm/lib/Support/Disassembler.cpp (new) 1.3 +4 -0 src/contrib/llvm/lib/Support/Dwarf.cpp 1.1 +170 -0 src/contrib/llvm/lib/Support/DynamicLibrary.cpp (new) 1.1 +74 -0 src/contrib/llvm/lib/Support/Errno.cpp (new) 1.3 +8 -3 src/contrib/llvm/lib/Support/ErrorHandling.cpp 1.3 +18 -8 src/contrib/llvm/lib/Support/FileUtilities.cpp 1.4 +22 -7 src/contrib/llvm/lib/Support/FoldingSet.cpp 1.2 +1 -0 src/contrib/llvm/lib/Support/FormattedStream.cpp 1.2 +36 -12 src/contrib/llvm/lib/Support/GraphWriter.cpp 1.1 +307 -0 src/contrib/llvm/lib/Support/Host.cpp (new) 1.1 +20 -0 src/contrib/llvm/lib/Support/IncludeFile.cpp (new) 1.1 +70 -0 src/contrib/llvm/lib/Support/IntEqClasses.cpp (new) 1.1 +161 -0 src/contrib/llvm/lib/Support/IntervalMap.cpp (new) 1.2 +1 -1 src/contrib/llvm/lib/Support/ManagedStatic.cpp 1.1 +74 -0 src/contrib/llvm/lib/Support/Memory.cpp (new) 1.3 +57 -56 src/contrib/llvm/lib/Support/MemoryBuffer.cpp 1.1 +157 -0 src/contrib/llvm/lib/Support/Mutex.cpp (new) 1.1 +283 -0 src/contrib/llvm/lib/Support/Path.cpp (new) 1.1 +774 -0 src/contrib/llvm/lib/Support/PathV2.cpp (new) 1.2 +2 -2 src/contrib/llvm/lib/Support/PluginLoader.cpp 1.4 +8 -9 src/contrib/llvm/lib/Support/PrettyStackTrace.cpp 1.1 +33 -0 src/contrib/llvm/lib/Support/Process.cpp (new) 1.1 +56 -0 src/contrib/llvm/lib/Support/Program.cpp (new) 1.1 +157 -0 src/contrib/llvm/lib/Support/RWMutex.cpp (new) 1.1 +73 -0 src/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp (new) 1.1 +34 -0 src/contrib/llvm/lib/Support/Signals.cpp (new) 1.2 +16 -15 src/contrib/llvm/lib/Support/SourceMgr.cpp 1.3 +1 -1 src/contrib/llvm/lib/Support/Statistic.cpp 1.2 +1 -1 src/contrib/llvm/lib/Support/StringMap.cpp 1.3 +48 -25 src/contrib/llvm/lib/Support/StringRef.cpp 1.3 +15 -25 src/contrib/llvm/lib/Support/SystemUtils.cpp 1.2 +1 -1 src/contrib/llvm/lib/Support/TargetRegistry.cpp 1.1 +84 -0 src/contrib/llvm/lib/Support/ThreadLocal.cpp (new) 1.1 +116 -0 src/contrib/llvm/lib/Support/Threading.cpp (new) 1.1 +57 -0 src/contrib/llvm/lib/Support/TimeValue.cpp (new) 1.3 +2 -2 src/contrib/llvm/lib/Support/Timer.cpp 1.1 +43 -0 src/contrib/llvm/lib/Support/ToolOutputFile.cpp (new) 1.4 +76 -30 src/contrib/llvm/lib/Support/Triple.cpp 1.2 +27 -7 src/contrib/llvm/lib/Support/Twine.cpp 1.1 +97 -0 src/contrib/llvm/lib/Support/Unix/Host.inc (new) 1.1 +151 -0 src/contrib/llvm/lib/Support/Unix/Memory.inc (new) 1.1 +43 -0 src/contrib/llvm/lib/Support/Unix/Mutex.inc (new) 1.1 +887 -0 src/contrib/llvm/lib/Support/Unix/Path.inc (new) 1.1 +507 -0 src/contrib/llvm/lib/Support/Unix/PathV2.inc (new) 1.1 +295 -0 src/contrib/llvm/lib/Support/Unix/Process.inc (new) 1.1 +424 -0 src/contrib/llvm/lib/Support/Unix/Program.inc (new) 1.1 +16 -0 src/contrib/llvm/lib/Support/Unix/README.txt (new) 1.1 +43 -0 src/contrib/llvm/lib/Support/Unix/RWMutex.inc (new) 1.1 +303 -0 src/contrib/llvm/lib/Support/Unix/Signals.inc (new) 1.1 +26 -0 src/contrib/llvm/lib/Support/Unix/ThreadLocal.inc (new) 1.1 +56 -0 src/contrib/llvm/lib/Support/Unix/TimeValue.inc (new) 1.1 +87 -0 src/contrib/llvm/lib/Support/Unix/Unix.h (new) 1.1 +34 -0 src/contrib/llvm/lib/Support/Unix/system_error.inc (new) 1.1 +54 -0 src/contrib/llvm/lib/Support/Valgrind.cpp (new) 1.1 +166 -0 src/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc (new) 1.1 +23 -0 src/contrib/llvm/lib/Support/Windows/Host.inc (new) 1.1 +73 -0 src/contrib/llvm/lib/Support/Windows/Memory.inc (new) 1.1 +58 -0 src/contrib/llvm/lib/Support/Windows/Mutex.inc (new) 1.1 +921 -0 src/contrib/llvm/lib/Support/Windows/Path.inc (new) 1.1 +750 -0 src/contrib/llvm/lib/Support/Windows/PathV2.inc (new) 1.1 +222 -0 src/contrib/llvm/lib/Support/Windows/Process.inc (new) 1.1 +403 -0 src/contrib/llvm/lib/Support/Windows/Program.inc (new) 1.1 +58 -0 src/contrib/llvm/lib/Support/Windows/RWMutex.inc (new) 1.1 +328 -0 src/contrib/llvm/lib/Support/Windows/Signals.inc (new) 1.1 +54 -0 src/contrib/llvm/lib/Support/Windows/ThreadLocal.inc (new) 1.1 +51 -0 src/contrib/llvm/lib/Support/Windows/TimeValue.inc (new) 1.1 +120 -0 src/contrib/llvm/lib/Support/Windows/Windows.h (new) 1.1 +66 -0 src/contrib/llvm/lib/Support/Windows/explicit_symbols.inc (new) 1.1 +142 -0 src/contrib/llvm/lib/Support/Windows/system_error.inc (new) 1.4 +61 -42 src/contrib/llvm/lib/Support/raw_ostream.cpp 1.2 +3 -2 src/contrib/llvm/lib/Support/regexec.c 1.1 +130 -0 src/contrib/llvm/lib/Support/system_error.cpp (new) 1.2 +0 -33 src/contrib/llvm/lib/System/Alarm.cpp (dead) 1.2 +0 -112 src/contrib/llvm/lib/System/Atomic.cpp (dead) 1.3 +0 -75 src/contrib/llvm/lib/System/Disassembler.cpp (dead) 1.3 +0 -161 src/contrib/llvm/lib/System/DynamicLibrary.cpp (dead) 1.2 +0 -74 src/contrib/llvm/lib/System/Errno.cpp (dead) 1.2 +0 -305 src/contrib/llvm/lib/System/Host.cpp (dead) 1.2 +0 -20 src/contrib/llvm/lib/System/IncludeFile.cpp (dead) 1.3 +0 -74 src/contrib/llvm/lib/System/Memory.cpp (dead) 1.2 +0 -157 src/contrib/llvm/lib/System/Mutex.cpp (dead) 1.4 +0 -264 src/contrib/llvm/lib/System/Path.cpp (dead) 1.2 +0 -33 src/contrib/llvm/lib/System/Process.cpp (dead) 1.2 +0 -56 src/contrib/llvm/lib/System/Program.cpp (dead) 1.3 +0 -157 src/contrib/llvm/lib/System/RWMutex.cpp (dead) 1.2 +0 -64 src/contrib/llvm/lib/System/SearchForAddressOfSpecialSymbol.cpp (dead) 1.2 +0 -34 src/contrib/llvm/lib/System/Signals.cpp (dead) 1.3 +0 -85 src/contrib/llvm/lib/System/ThreadLocal.cpp (dead) 1.2 +0 -64 src/contrib/llvm/lib/System/Threading.cpp (dead) 1.2 +0 -58 src/contrib/llvm/lib/System/TimeValue.cpp (dead) 1.2 +0 -72 src/contrib/llvm/lib/System/Unix/Alarm.inc (dead) 1.2 +0 -96 src/contrib/llvm/lib/System/Unix/Host.inc (dead) 1.2 +0 -151 src/contrib/llvm/lib/System/Unix/Memory.inc (dead) 1.2 +0 -43 src/contrib/llvm/lib/System/Unix/Mutex.inc (dead) 1.4 +0 -923 src/contrib/llvm/lib/System/Unix/Path.inc (dead) 1.2 +0 -295 src/contrib/llvm/lib/System/Unix/Process.inc (dead) 1.3 +0 -402 src/contrib/llvm/lib/System/Unix/Program.inc (dead) 1.2 +0 -43 src/contrib/llvm/lib/System/Unix/RWMutex.inc (dead) 1.4 +0 -299 src/contrib/llvm/lib/System/Unix/Signals.inc (dead) 1.3 +0 -26 src/contrib/llvm/lib/System/Unix/ThreadLocal.inc (dead) 1.2 +0 -56 src/contrib/llvm/lib/System/Unix/TimeValue.inc (dead) 1.2 +0 -87 src/contrib/llvm/lib/System/Unix/Unix.h (dead) 1.2 +0 -54 src/contrib/llvm/lib/System/Valgrind.cpp (dead) 1.2 +0 -43 src/contrib/llvm/lib/System/Win32/Alarm.inc (dead) 1.2 +0 -200 src/contrib/llvm/lib/System/Win32/DynamicLibrary.inc (dead) 1.2 +0 -23 src/contrib/llvm/lib/System/Win32/Host.inc (dead) 1.2 +0 -73 src/contrib/llvm/lib/System/Win32/Memory.inc (dead) 1.2 +0 -58 src/contrib/llvm/lib/System/Win32/Mutex.inc (dead) 1.4 +0 -872 src/contrib/llvm/lib/System/Win32/Path.inc (dead) 1.2 +0 -221 src/contrib/llvm/lib/System/Win32/Process.inc (dead) 1.2 +0 -409 src/contrib/llvm/lib/System/Win32/Program.inc (dead) 1.2 +0 -58 src/contrib/llvm/lib/System/Win32/RWMutex.inc (dead) 1.4 +0 -332 src/contrib/llvm/lib/System/Win32/Signals.inc (dead) 1.3 +0 -53 src/contrib/llvm/lib/System/Win32/ThreadLocal.inc (dead) 1.2 +0 -51 src/contrib/llvm/lib/System/Win32/TimeValue.inc (dead) 1.2 +0 -57 src/contrib/llvm/lib/System/Win32/Win32.h (dead) 1.4 +15 -101 src/contrib/llvm/lib/Target/ARM/ARM.h 1.4 +44 -14 src/contrib/llvm/lib/Target/ARM/ARM.td 1.4 +12 -0 src/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h 1.1 +512 -0 src/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp (new) 1.2 +1152 -1087 src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp 1.1 +112 -0 src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h (new) 1.1 +249 -0 src/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h (new) 1.5 +1100 -205 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp 1.4 +133 -38 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h 1.4 +50 -898 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp 1.4 +41 -24 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h 1.2 +70 -3 src/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h 1.1 +160 -0 src/contrib/llvm/lib/Target/ARM/ARMCallingConv.h (new) 1.3 +29 -0 src/contrib/llvm/lib/Target/ARM/ARMCallingConv.td 1.4 +237 -131 src/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp 1.4 +17 -10 src/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp 1.2 +17 -9 src/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp 1.3 +32 -11 src/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h 1.1 +83 -0 src/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp (new) 1.1 +58 -0 src/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h (new) 1.4 +971 -254 src/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp 1.2 +1453 -217 src/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp 1.1 +97 -0 src/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h (new) 1.2 +0 -32 src/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h (dead) 1.1 +1021 -0 src/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp (new) 1.1 +74 -0 src/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h (new) 1.2 +37 -32 src/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp 1.1 +121 -0 src/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp (new) 1.1 +54 -0 src/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h (new) 1.4 +1206 -607 src/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp 1.4 +1797 -479 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp 1.4 +79 -9 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.h 1.4 +644 -547 src/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td 1.3 +4 -29 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp 1.3 +0 -5 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h 1.4 +2198 -1398 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td 1.4 +2328 -1420 src/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td 1.4 +1088 -573 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td 1.4 +1704 -1039 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td 1.4 +798 -376 src/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td 1.2 +7 -6 src/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/ARM/ARMJITInfo.h 1.4 +343 -176 src/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp 1.1 +1230 -0 src/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp (new) 1.1 +73 -0 src/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp (new) 1.1 +73 -0 src/contrib/llvm/lib/Target/ARM/ARMMCExpr.h (new) 1.2 +50 -97 src/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp 1.2 +0 -56 src/contrib/llvm/lib/Target/ARM/ARMMCInstLower.h (dead) 1.4 +30 -30 src/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h 1.2 +6561 -6561 src/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h 1.2 +0 -1 src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp 1.4 +80 -10 src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td 1.2 +121 -19 src/contrib/llvm/lib/Target/ARM/ARMSchedule.td 1.3 +639 -223 src/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td 1.3 +1389 -410 src/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td 1.3 +110 -20 src/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td 1.2 +8 -8 src/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp 1.2 +2 -4 src/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h 1.3 +93 -26 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp 1.4 +41 -7 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.h 1.4 +52 -10 src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp 1.3 +27 -9 src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h 1.2 +13 -6 src/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp 1.2 +10 -1 src/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h 1.2 +102 -90 src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp 1.4 +1262 -268 src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp 1.4 +0 -800 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp (dead) 1.4 +0 -118 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h (dead) 1.3 +6 -43 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp 1.4 +91 -168 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp 1.4 +149 -149 src/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h 1.1 +711 -0 src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp (new) 1.1 +111 -0 src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h (new) 1.1 +6 -0 src/contrib/llvm/lib/Target/ARM/InstPrinter/CMakeLists.txt (new) 1.1 +15 -0 src/contrib/llvm/lib/Target/ARM/InstPrinter/Makefile (new) 1.1 +321 -0 src/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp (new) 1.4 +0 -406 src/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp (dead) 1.1 +352 -0 src/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp (new) 1.1 +52 -0 src/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h (new) 1.3 +6 -78 src/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp 1.3 +4 -13 src/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h 1.4 +65 -267 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp 1.4 +0 -5 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h 1.2 +0 -53 src/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.cpp (dead) 1.2 +0 -40 src/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.h (dead) 1.4 +10 -34 src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp 1.3 +0 -8 src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h 1.2 +0 -1 src/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp 1.4 +81 -52 src/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp 1.2 +7 -0 src/contrib/llvm/lib/Target/Alpha/Alpha.h 1.1 +166 -0 src/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp (new) 1.3 +0 -222 src/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp (dead) 1.1 +143 -0 src/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp (new) 1.1 +43 -0 src/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h (new) 1.3 +3 -16 src/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp 1.3 +60 -27 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp 1.3 +5 -0 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h 1.3 +3 -3 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td 1.2 +0 -310 src/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp (dead) 1.2 +0 -53 src/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.h (dead) 1.4 +21 -131 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp 1.4 +0 -10 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h 1.2 +2 -2 src/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td 1.2 +1 -9 src/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp 1.2 +8 -12 src/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h 1.3 +0 -166 src/contrib/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp (dead) 1.2 +0 -156 src/contrib/llvm/lib/Target/Blackfin/AsmPrinter/BlackfinAsmPrinter.cpp (dead) 1.1 +156 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp (new) 1.1 +124 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp (new) 1.1 +46 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h (new) 1.3 +2 -4 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp 1.3 +54 -7 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp 1.3 +6 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h 1.3 +4 -4 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td 1.4 +12 -94 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp 1.4 +0 -8 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h 1.2 +10 -10 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp 1.2 +10 -7 src/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h 1.4 +174 -163 src/contrib/llvm/lib/Target/CBackend/CBackend.cpp 1.2 +0 -364 src/contrib/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp (dead) 1.2 +1 -0 src/contrib/llvm/lib/Target/CellSPU/SPU.h 1.2 +46 -33 src/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td 1.1 +327 -0 src/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp (new) 1.2 +0 -29 src/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp (dead) 1.3 +0 -75 src/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h (dead) 1.1 +276 -0 src/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp (new) 1.1 +94 -0 src/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h (new) 1.2 +3 -1 src/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h 1.4 +101 -122 src/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp 1.4 +476 -305 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp 1.3 +21 -2 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h 1.4 +13 -2 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp 1.4 +4 -0 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h 1.3 +153 -243 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td 1.3 +1 -2 src/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp 1.3 +10 -8 src/contrib/llvm/lib/Target/CellSPU/SPUNodes.td 1.1 +153 -0 src/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp (new) 1.3 +11 -7 src/contrib/llvm/lib/Target/CellSPU/SPUOperands.td 1.4 +8 -256 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp 1.4 +1 -13 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h 1.2 +5 -3 src/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td 1.2 +21 -0 src/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp 1.2 +5 -1 src/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h 1.2 +11 -2 src/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp 1.2 +8 -7 src/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h 1.4 +27 -10 src/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp 1.1 +8 -0 src/contrib/llvm/lib/Target/MBlaze/AsmParser/CMakeLists.txt (new) 1.1 +127 -0 src/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp (new) 1.1 +568 -0 src/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp (new) 1.1 +15 -0 src/contrib/llvm/lib/Target/MBlaze/AsmParser/Makefile (new) 1.4 +0 -295 src/contrib/llvm/lib/Target/MBlaze/AsmPrinter/MBlazeAsmPrinter.cpp (dead) 1.1 +16 -0 src/contrib/llvm/lib/Target/MBlaze/Disassembler/CMakeLists.txt (new) 1.1 +647 -0 src/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp (new) 1.1 +55 -0 src/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/MBlaze/Disassembler/Makefile (new) 1.1 +8 -0 src/contrib/llvm/lib/Target/MBlaze/InstPrinter/CMakeLists.txt (new) 1.1 +69 -0 src/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.cpp (new) 1.1 +43 -0 src/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/MBlaze/InstPrinter/Makefile (new) 1.2 +8 -0 src/contrib/llvm/lib/Target/MBlaze/MBlaze.h 1.3 +27 -14 src/contrib/llvm/lib/Target/MBlaze/MBlaze.td 1.1 +163 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp (new) 1.1 +335 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp (new) 1.3 +8 -6 src/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td 1.3 +187 -4 src/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp 1.1 +111 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp (new) 1.1 +58 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h (new) 1.1 +450 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp (new) 1.1 +53 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h (new) 1.3 +13 -74 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp 1.3 +458 -258 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp 1.3 +44 -2 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h 1.3 +127 -126 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td 1.3 +201 -125 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td 1.3 +113 -155 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td 1.4 +163 -16 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp 1.4 +117 -49 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h 1.3 +579 -370 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td 1.2 +3 -3 src/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp 1.3 +3 -3 src/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td 1.3 +2 -7 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp 1.3 +2 -2 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h 1.1 +223 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp (new) 1.1 +166 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp (new) 1.1 +50 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h (new) 1.2 +57 -29 src/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h 1.4 +140 -203 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp 1.4 +4 -16 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h 1.3 +75 -65 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td 1.1 +47 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h (new) 1.3 +2 -2 src/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td 1.2 +57 -9 src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp 1.2 +19 -14 src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h 1.2 +5 -4 src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp 1.2 +3 -4 src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.h 1.2 +0 -179 src/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430AsmPrinter.cpp (dead) 1.2 +0 -116 src/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430InstPrinter.cpp (dead) 1.2 +0 -43 src/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430InstPrinter.h (dead) 1.2 +0 -150 src/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.cpp (dead) 1.2 +0 -50 src/contrib/llvm/lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.h (dead) 1.1 +6 -0 src/contrib/llvm/lib/Target/MSP430/InstPrinter/CMakeLists.txt (new) 1.1 +113 -0 src/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp (new) 1.1 +43 -0 src/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h (new) 1.1 +15 -0 src/contrib/llvm/lib/Target/MSP430/InstPrinter/Makefile (new) 1.2 +1 -0 src/contrib/llvm/lib/Target/MSP430/MSP430.td 1.1 +179 -0 src/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp (new) 1.1 +223 -0 src/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp (new) 1.1 +53 -0 src/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h (new) 1.3 +4 -13 src/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 1.3 +11 -11 src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp 1.4 +6 -46 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp 1.4 +0 -9 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h 1.3 +8 -8 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td 1.1 +150 -0 src/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp (new) 1.1 +50 -0 src/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h (new) 1.4 +17 -153 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp 1.4 +0 -6 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h 1.2 +4 -4 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td 1.2 +7 -7 src/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp 1.2 +6 -6 src/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h 1.4 +0 -10 src/contrib/llvm/lib/Target/Mangler.cpp 1.4 +0 -386 src/contrib/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp (dead) 1.3 +19 -11 src/contrib/llvm/lib/Target/Mips/Mips.td 1.1 +393 -0 src/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp (new) 1.3 +9 -4 src/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp 1.1 +314 -0 src/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp (new) 1.1 +48 -0 src/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h (new) 1.3 +14 -14 src/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp 1.4 +440 -180 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp 1.3 +14 -4 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.h 1.3 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td 1.4 +158 -199 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td 1.2 +17 -17 src/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h 1.4 +5 -282 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp 1.4 +0 -5 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h 1.3 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsSchedule.td 1.2 +3 -1 src/contrib/llvm/lib/Target/Mips/MipsSubtarget.h 1.2 +10 -10 src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp 1.2 +11 -10 src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h 1.2 +15 -14 src/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp 1.2 +0 -512 src/contrib/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.cpp (dead) 1.2 +0 -88 src/contrib/llvm/lib/Target/PIC16/AsmPrinter/PIC16AsmPrinter.h (dead) 1.3 +0 -134 src/contrib/llvm/lib/Target/PIC16/PIC16.h (dead) 1.2 +0 -40 src/contrib/llvm/lib/Target/PIC16/PIC16.td (dead) 1.2 +0 -399 src/contrib/llvm/lib/Target/PIC16/PIC16ABINames.h (dead) 1.3 +0 -490 src/contrib/llvm/lib/Target/PIC16/PIC16DebugInfo.cpp (dead) 1.2 +0 -156 src/contrib/llvm/lib/Target/PIC16/PIC16DebugInfo.h (dead) 1.2 +0 -50 src/contrib/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.cpp (dead) 1.2 +0 -60 src/contrib/llvm/lib/Target/PIC16/PIC16ISelDAGToDAG.h (dead) 1.4 +0 -2000 src/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp (dead) 1.4 +0 -253 src/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.h (dead) 1.2 +0 -117 src/contrib/llvm/lib/Target/PIC16/PIC16InstrFormats.td (dead) 1.4 +0 -224 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp (dead) 1.4 +0 -76 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.h (dead) 1.3 +0 -540 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.td (dead) 1.3 +0 -59 src/contrib/llvm/lib/Target/PIC16/PIC16MCAsmInfo.cpp (dead) 1.3 +0 -35 src/contrib/llvm/lib/Target/PIC16/PIC16MCAsmInfo.h (dead) 1.2 +0 -52 src/contrib/llvm/lib/Target/PIC16/PIC16MachineFunctionInfo.h (dead) 1.4 +0 -254 src/contrib/llvm/lib/Target/PIC16/PIC16MemSelOpt.cpp (dead) 1.4 +0 -299 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Cloner.cpp (dead) 1.4 +0 -83 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Cloner.h (dead) 1.3 +0 -182 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Overlay.cpp (dead) 1.3 +0 -60 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Overlay.h (dead) 1.4 +0 -84 src/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp (dead) 1.4 +0 -64 src/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.h (dead) 1.2 +0 -33 src/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.td (dead) 1.2 +0 -104 src/contrib/llvm/lib/Target/PIC16/PIC16Section.cpp (dead) 1.2 +0 -99 src/contrib/llvm/lib/Target/PIC16/PIC16Section.h (dead) 1.2 +0 -23 src/contrib/llvm/lib/Target/PIC16/PIC16SelectionDAGInfo.cpp (dead) 1.2 +0 -31 src/contrib/llvm/lib/Target/PIC16/PIC16SelectionDAGInfo.h (dead) 1.2 +0 -27 src/contrib/llvm/lib/Target/PIC16/PIC16Subtarget.cpp (dead) 1.2 +0 -44 src/contrib/llvm/lib/Target/PIC16/PIC16Subtarget.h (dead) 1.2 +0 -55 src/contrib/llvm/lib/Target/PIC16/PIC16TargetMachine.cpp (dead) 1.2 +0 -70 src/contrib/llvm/lib/Target/PIC16/PIC16TargetMachine.h (dead) 1.2 +0 -384 src/contrib/llvm/lib/Target/PIC16/PIC16TargetObjectFile.cpp (dead) 1.2 +0 -168 src/contrib/llvm/lib/Target/PIC16/PIC16TargetObjectFile.h (dead) 1.2 +0 -22 src/contrib/llvm/lib/Target/PIC16/TargetInfo/PIC16TargetInfo.cpp (dead) 1.1 +26 -0 src/contrib/llvm/lib/Target/PTX/CMakeLists.txt (new) 1.1 +26 -0 src/contrib/llvm/lib/Target/PTX/Makefile (new) 1.1 +49 -0 src/contrib/llvm/lib/Target/PTX/PTX.h (new) 1.1 +54 -0 src/contrib/llvm/lib/Target/PTX/PTX.td (new) 1.1 +347 -0 src/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp (new) 1.1 +24 -0 src/contrib/llvm/lib/Target/PTX/PTXFrameLowering.cpp (new) 1.1 +43 -0 src/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h (new) 1.1 +151 -0 src/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp (new) 1.1 +210 -0 src/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp (new) 1.1 +67 -0 src/contrib/llvm/lib/Target/PTX/PTXISelLowering.h (new) 1.1 +24 -0 src/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td (new) 1.1 +87 -0 src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp (new) 1.1 +75 -0 src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h (new) 1.1 +257 -0 src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td (new) 1.1 +30 -0 src/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp (new) 1.1 +28 -0 src/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h (new) 1.1 +542 -0 src/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp (new) 1.1 +96 -0 src/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp (new) 1.1 +79 -0 src/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h (new) 1.1 +19 -0 src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp (new) 1.1 +63 -0 src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h (new) 1.1 +102 -0 src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td (new) 1.1 +23 -0 src/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp (new) 1.1 +32 -0 src/contrib/llvm/lib/Target/PTX/PTXSubtarget.h (new) 1.1 +60 -0 src/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp (new) 1.1 +60 -0 src/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h (new) 1.1 +7 -0 src/contrib/llvm/lib/Target/PTX/TargetInfo/CMakeLists.txt (new) 1.1 +15 -0 src/contrib/llvm/lib/Target/PTX/TargetInfo/Makefile (new) 1.1 +21 -0 src/contrib/llvm/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp (new) 1.3 +0 -922 src/contrib/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp (dead) 1.1 +6 -0 src/contrib/llvm/lib/Target/PowerPC/InstPrinter/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/PowerPC/InstPrinter/Makefile (new) 1.1 +292 -0 src/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp (new) 1.1 +69 -0 src/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h (new) 1.2 +56 -10 src/contrib/llvm/lib/Target/PowerPC/PPC.h 1.2 +6 -0 src/contrib/llvm/lib/Target/PowerPC/PPC.td 1.1 +119 -0 src/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp (new) 1.1 +696 -0 src/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp (new) 1.3 +130 -121 src/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp 1.1 +45 -0 src/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h (new) 1.2 +0 -300 src/contrib/llvm/lib/Target/PowerPC/PPCFrameInfo.h (dead) 1.1 +971 -0 src/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp (new) 1.1 +322 -0 src/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h (new) 1.3 +29 -27 src/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp 1.2 +10 -10 src/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h 1.2 +97 -113 src/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1.4 +381 -352 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp 1.3 +6 -1 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h 1.2 +25 -32 src/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td 1.2 +33 -6 src/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td 1.4 +48 -33 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp 1.4 +15 -11 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h 1.3 +82 -95 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp 1.2 +3 -2 src/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp 1.1 +195 -0 src/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp (new) 1.1 +172 -0 src/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp (new) 1.4 +22 -953 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp 1.4 +0 -19 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h 1.2 +8 -5 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td 1.2 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td 1.2 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td 1.2 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td 1.3 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp 1.2 +30 -1 src/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp 1.2 +10 -8 src/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h 1.2 +0 -249 src/contrib/llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp (dead) 1.3 +223 -7 src/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp 1.1 +251 -0 src/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp (new) 1.2 +7 -3 src/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td 1.1 +80 -0 src/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp (new) 1.1 +41 -0 src/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h (new) 1.3 +8 -10 src/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp 1.3 +433 -280 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp 1.3 +2 -1 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h 1.4 +190 -5 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp 1.4 +9 -2 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h 1.4 +132 -89 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td 1.2 +9 -2 src/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h 1.4 +0 -53 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp 1.4 +2 -7 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h 1.2 +3 -0 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td 1.2 +3 -3 src/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp 1.2 +9 -6 src/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h 1.2 +2 -1 src/contrib/llvm/lib/Target/SubtargetFeature.cpp 1.3 +0 -217 src/contrib/llvm/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp (dead) 1.1 +223 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp (new) 1.1 +386 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp (new) 1.1 +57 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h (new) 1.3 +14 -17 src/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1.3 +9 -9 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp 1.2 +3 -3 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h 1.4 +0 -150 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp 1.4 +0 -10 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h 1.3 +28 -28 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td 1.3 +3 -2 src/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp 1.2 +15 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td 1.4 +8 -206 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp 1.4 +0 -12 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h 1.3 +24 -24 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp 1.2 +6 -6 src/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h 1.2 +13 -2 src/contrib/llvm/lib/Target/Target.cpp 1.1 +27 -0 src/contrib/llvm/lib/Target/TargetAsmInfo.cpp (new) 1.3 +31 -27 src/contrib/llvm/lib/Target/TargetData.cpp 1.2 +2 -3 src/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp 1.2 +0 -19 src/contrib/llvm/lib/Target/TargetFrameInfo.cpp (dead) 1.1 +53 -0 src/contrib/llvm/lib/Target/TargetFrameLowering.cpp (new) 1.3 +86 -7 src/contrib/llvm/lib/Target/TargetInstrInfo.cpp 1.1 +55 -0 src/contrib/llvm/lib/Target/TargetLibraryInfo.cpp (new) 1.3 +7 -1 src/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp 1.4 +3 -1 src/contrib/llvm/lib/Target/TargetMachine.cpp 1.4 +22 -21 src/contrib/llvm/lib/Target/TargetRegisterInfo.cpp 1.3 +3 -6 src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp 1.4 +239 -198 src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp 1.4 +0 -129 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp (dead) 1.4 +0 -81 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.h (dead) 1.2 +0 -232 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86InstComments.cpp (dead) 1.2 +0 -25 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86InstComments.h (dead) 1.4 +0 -140 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86IntelInstPrinter.cpp (dead) 1.4 +0 -95 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86IntelInstPrinter.h (dead) 1.3 +6 -9 src/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h 1.2 +14 -17 src/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c 1.2 +2 -2 src/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h 1.2 +2 -1 src/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h 1.1 +8 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt (new) 1.1 +15 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/Makefile (new) 1.1 +127 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp (new) 1.1 +81 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h (new) 1.1 +232 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp (new) 1.1 +25 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.h (new) 1.1 +139 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp (new) 1.1 +95 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h (new) 1.1 +6 -0 src/contrib/llvm/lib/Target/X86/Utils/CMakeLists.txt (new) 1.1 +15 -0 src/contrib/llvm/lib/Target/X86/Utils/Makefile (new) 1.1 +148 -0 src/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp (new) 1.1 +69 -0 src/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h (new) 1.4 +10 -0 src/contrib/llvm/lib/Target/X86/X86.h 1.3 +20 -8 src/contrib/llvm/lib/Target/X86/X86.td 1.4 +184 -86 src/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp 1.2 +49 -48 src/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp 1.2 +0 -2 src/contrib/llvm/lib/Target/X86/X86AsmPrinter.h 1.4 +49 -18 src/contrib/llvm/lib/Target/X86/X86CallingConv.td 1.4 +17 -4 src/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp 1.2 +28 -27 src/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp 1.2 +1 -18 src/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h 1.4 +149 -151 src/contrib/llvm/lib/Target/X86/X86FastISel.cpp 1.3 +11 -5 src/contrib/llvm/lib/Target/X86/X86FixupKinds.h 1.4 +33 -96 src/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp 1.1 +994 -0 src/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp (new) 1.1 +65 -0 src/contrib/llvm/lib/Target/X86/X86FrameLowering.h (new) 1.4 +107 -93 src/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp 1.5 +2243 -901 src/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp 1.4 +152 -91 src/contrib/llvm/lib/Target/X86/X86ISelLowering.h 1.1 +77 -0 src/contrib/llvm/lib/Target/X86/X86Instr3DNow.td (new) 1.4 +0 -2250 src/contrib/llvm/lib/Target/X86/X86Instr64bit.td (dead) 1.1 +1125 -0 src/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td (new) 1.3 +31 -6 src/contrib/llvm/lib/Target/X86/X86InstrBuilder.h 1.1 +104 -0 src/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td (new) 1.1 +1626 -0 src/contrib/llvm/lib/Target/X86/X86InstrCompiler.td (new) 1.1 +294 -0 src/contrib/llvm/lib/Target/X86/X86InstrControl.td (new) 1.1 +172 -0 src/contrib/llvm/lib/Target/X86/X86InstrExtension.td (new) 1.4 +36 -46 src/contrib/llvm/lib/Target/X86/X86InstrFPStack.td 1.4 +18 -6 src/contrib/llvm/lib/Target/X86/X86InstrFormats.td 1.4 +49 -58 src/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td 1.4 +242 -206 src/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp 1.4 +46 -38 src/contrib/llvm/lib/Target/X86/X86InstrInfo.h 1.4 +750 -4120 src/contrib/llvm/lib/Target/X86/X86InstrInfo.td 1.4 +199 -408 src/contrib/llvm/lib/Target/X86/X86InstrMMX.td 1.4 +247 -324 src/contrib/llvm/lib/Target/X86/X86InstrSSE.td 1.1 +746 -0 src/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td (new) 1.1 +390 -0 src/contrib/llvm/lib/Target/X86/X86InstrSystem.td (new) 1.1 +54 -0 src/contrib/llvm/lib/Target/X86/X86InstrVMX.td (new) 1.2 +12 -4 src/contrib/llvm/lib/Target/X86/X86JITInfo.cpp 1.3 +9 -6 src/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp 1.4 +96 -53 src/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp 1.2 +102 -15 src/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp 1.2 +0 -2 src/contrib/llvm/lib/Target/X86/X86MCInstLower.h 1.1 +32 -0 src/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp (new) 1.4 +98 -857 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp 1.4 +3 -14 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.h 1.4 +53 -47 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.td 1.2 +34 -18 src/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp 1.2 +3 -6 src/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h 1.2 +0 -155 src/contrib/llvm/lib/Target/X86/X86ShuffleDecode.h (dead) 1.4 +11 -7 src/contrib/llvm/lib/Target/X86/X86Subtarget.cpp 1.4 +15 -21 src/contrib/llvm/lib/Target/X86/X86Subtarget.h 1.4 +35 -20 src/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp 1.2 +56 -19 src/contrib/llvm/lib/Target/X86/X86TargetMachine.h 1.4 +0 -280 src/contrib/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp (dead) 1.1 +280 -0 src/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp (new) 1.2 +3 -0 src/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td 1.2 +0 -27 src/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.cpp (dead) 1.2 +0 -34 src/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.h (dead) 1.1 +387 -0 src/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp (new) 1.1 +59 -0 src/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h (new) 1.3 +9 -12 src/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp 1.3 +116 -56 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp 1.3 +1 -0 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h 1.4 +1 -65 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp 1.4 +0 -9 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h 1.4 +67 -9 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td 1.4 +17 -267 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp 1.4 +0 -11 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h 1.2 +2 -2 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp 1.2 +5 -3 src/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h 1.2 +25 -24 src/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp 1.4 +67 -50 src/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp 1.3 +67 -19 src/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp 1.4 +70 -6 src/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp 1.3 +7 -2 src/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp 1.3 +14 -16 src/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp 1.3 +65 -76 src/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp 1.3 +4 -2 src/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp 1.4 +490 -338 src/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp 1.4 +4 -2 src/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp 1.2 +36 -2 src/contrib/llvm/lib/Transforms/IPO/IPO.cpp 1.3 +8 -3 src/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp 1.3 +11 -4 src/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp 1.4 +40 -16 src/contrib/llvm/lib/Transforms/IPO/Inliner.cpp 1.3 +3 -1 src/contrib/llvm/lib/Transforms/IPO/Internalize.cpp 1.3 +12 -5 src/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp 1.4 +4 -2 src/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp 1.4 +432 -216 src/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp 1.4 +5 -3 src/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp 1.4 +0 -216 src/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp (dead) 1.3 +8 -3 src/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp 1.3 +4 -2 src/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp 1.4 +16 -8 src/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp 1.4 +8 -3 src/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp 1.4 +16 -12 src/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h 1.2 +161 -195 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp 1.4 +403 -194 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1.4 +121 -167 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp 1.4 +29 -6 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp 1.4 +543 -231 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp 1.4 +7 -4 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1.2 +125 -198 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1.3 +63 -16 src/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp 1.4 +203 -91 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp 1.4 +80 -36 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp 1.3 +60 -40 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 1.2 +139 -133 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp 1.4 +481 -123 src/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp 1.3 +6 -3 src/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp 1.1 +32 -0 src/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp (new) 1.4 +12 -5 src/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp 1.1 +1423 -0 src/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp (new) 1.3 +12 -10 src/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp 1.2 +5 -2 src/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h 1.4 +4 -2 src/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp 1.3 +8 -3 src/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp 1.4 +246 -123 src/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp 1.3 +4 -2 src/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp 1.2 +46 -40 src/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 1.3 +8 -4 src/contrib/llvm/lib/Transforms/Scalar/DCE.cpp 1.4 +503 -348 src/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp 1.1 +470 -0 src/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp (new) 1.3 +4 -2 src/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp 1.4 +269 -544 src/contrib/llvm/lib/Transforms/Scalar/GVN.cpp 1.4 +29 -20 src/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp 1.4 +434 -564 src/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp 1.3 +98 -226 src/contrib/llvm/lib/Transforms/Scalar/LICM.cpp 1.4 +16 -10 src/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp 1.1 +594 -0 src/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp (new) 1.4 +0 -1270 src/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp (dead) 1.1 +170 -0 src/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp (new) 1.4 +207 -282 src/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp 1.4 +106 -94 src/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp 1.3 +43 -14 src/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp 1.4 +27 -33 src/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp 1.2 +62 -84 src/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp 1.4 +439 -294 src/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp 1.4 +32 -6 src/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp 1.3 +8 -4 src/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp 1.3 +26 -13 src/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp 1.2 +49 -6 src/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp 1.4 +829 -328 src/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp 1.4 +4 -2 src/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp 1.3 +6 -3 src/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp 1.4 +240 -102 src/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp 1.3 +14 -6 src/contrib/llvm/lib/Transforms/Scalar/Sink.cpp 1.4 +10 -8 src/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp 1.4 +117 -22 src/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp 1.3 +6 -22 src/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp 1.4 +73 -84 src/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp 1.4 +10 -46 src/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp 1.4 +5 -49 src/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp 1.4 +23 -17 src/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp 1.3 +11 -34 src/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp 1.4 +4 -4 src/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp 1.2 +2 -2 src/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp 1.3 +1 -1 src/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp 1.4 +107 -66 src/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp 1.3 +5 -4 src/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp 1.4 +7 -5 src/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp 1.4 +131 -17 src/contrib/llvm/lib/Transforms/Utils/Local.cpp 1.4 +30 -39 src/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp 1.4 +24 -14 src/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp 1.4 +16 -11 src/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp 1.3 +6 -3 src/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp 1.3 +9 -8 src/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp 1.4 +137 -72 src/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp 1.3 +169 -2 src/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp 1.4 +1167 -838 src/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp 1.1 +94 -0 src/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp (new) 1.3 +1 -1 src/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 1.1 +37 -0 src/contrib/llvm/lib/Transforms/Utils/Utils.cpp (new) 1.4 +71 -107 src/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp 1.4 +23 -17 src/contrib/llvm/lib/VMCore/AsmWriter.cpp 1.2 +24 -9 src/contrib/llvm/lib/VMCore/Attributes.cpp 1.4 +512 -57 src/contrib/llvm/lib/VMCore/AutoUpgrade.cpp 1.2 +5 -4 src/contrib/llvm/lib/VMCore/BasicBlock.cpp 1.4 +111 -48 src/contrib/llvm/lib/VMCore/ConstantFold.cpp 1.2 +2 -0 src/contrib/llvm/lib/VMCore/ConstantFold.h 1.3 +182 -200 src/contrib/llvm/lib/VMCore/Constants.cpp 1.3 +20 -10 src/contrib/llvm/lib/VMCore/ConstantsContext.h 1.4 +113 -121 src/contrib/llvm/lib/VMCore/Core.cpp 1.3 +11 -264 src/contrib/llvm/lib/VMCore/Dominators.cpp 1.2 +6 -15 src/contrib/llvm/lib/VMCore/Function.cpp 1.3 +0 -49 src/contrib/llvm/lib/VMCore/Globals.cpp 1.2 +81 -0 src/contrib/llvm/lib/VMCore/IRBuilder.cpp 1.3 +65 -14 src/contrib/llvm/lib/VMCore/InlineAsm.cpp 1.4 +9 -27 src/contrib/llvm/lib/VMCore/Instruction.cpp 1.4 +85 -127 src/contrib/llvm/lib/VMCore/Instructions.cpp 1.3 +29 -13 src/contrib/llvm/lib/VMCore/LLVMContext.cpp 1.3 +12 -1 src/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp 1.3 +7 -1 src/contrib/llvm/lib/VMCore/LLVMContextImpl.h 1.2 +2 -2 src/contrib/llvm/lib/VMCore/LeakDetector.cpp 1.4 +5 -8 src/contrib/llvm/lib/VMCore/Metadata.cpp 1.4 +2 -0 src/contrib/llvm/lib/VMCore/Module.cpp 1.4 +0 -1 src/contrib/llvm/lib/VMCore/Pass.cpp 1.4 +84 -44 src/contrib/llvm/lib/VMCore/PassManager.cpp 1.2 +111 -62 src/contrib/llvm/lib/VMCore/PassRegistry.cpp 1.3 +2 -2 src/contrib/llvm/lib/VMCore/PrintModulePass.cpp 1.3 +25 -5 src/contrib/llvm/lib/VMCore/Type.cpp 1.3 +1 -1 src/contrib/llvm/lib/VMCore/TypesContext.h 1.3 +11 -111 src/contrib/llvm/lib/VMCore/Use.cpp 1.1 +81 -0 src/contrib/llvm/lib/VMCore/User.cpp (new) 1.4 +56 -41 src/contrib/llvm/lib/VMCore/Value.cpp 1.2 +4 -1 src/contrib/llvm/lib/VMCore/ValueTypes.cpp 1.4 +24 -8 src/contrib/llvm/lib/VMCore/Verifier.cpp 1.4 +495 -140 src/contrib/llvm/tools/clang/include/clang-c/Index.h 1.3 +6 -2 src/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h 1.4 +323 -222 src/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h 1.3 +40 -15 src/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h 1.1 +48 -0 src/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h (new) 1.4 +21 -10 src/contrib/llvm/tools/clang/include/clang/AST/Attr.h 1.2 +6 -1 src/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h 1.4 +15 -5 src/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h 1.2 +49 -1 src/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h 1.4 +467 -114 src/contrib/llvm/tools/clang/include/clang/AST/Decl.h 1.4 +54 -21 src/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h 1.4 +317 -250 src/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h 1.4 +24 -5 src/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h 1.4 +95 -24 src/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h 1.4 +232 -170 src/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h 1.3 +7 -3 src/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h 1.1 +82 -0 src/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h (new) 1.4 +743 -417 src/contrib/llvm/tools/clang/include/clang/AST/Expr.h 1.4 +791 -270 src/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h 1.2 +217 -173 src/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h 1.4 +46 -2 src/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h 1.3 +0 -88 src/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h (dead) 1.1 +150 -0 src/contrib/llvm/tools/clang/include/clang/AST/Mangle.h (new) 1.3 +14 -9 src/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h 1.2 +167 -36 src/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h 1.2 +10 -0 src/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h 1.2 +3 -1 src/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h 1.2 +62 -107 src/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h 1.4 +178 -147 src/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h 1.4 +1 -19 src/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h 1.4 +233 -138 src/contrib/llvm/tools/clang/include/clang/AST/Stmt.h 1.3 +6 -6 src/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h 1.3 +88 -8 src/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h 1.2 +21 -18 src/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h 1.3 +174 -111 src/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h 1.3 +128 -18 src/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h 1.4 +1299 -624 src/contrib/llvm/tools/clang/include/clang/AST/Type.h 1.4 +278 -69 src/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h 1.3 +0 -155 src/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h (dead) 1.3 +5 -0 src/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def 1.2 +5 -4 src/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h 1.3 +11 -2 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h 1.3 +2 -1 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h 1.1 +40 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h (new) 1.3 +27 -10 src/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h 1.3 +353 -62 src/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h 1.1 +40 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h (new) 1.3 +14 -4 src/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h 1.3 +29 -19 src/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h 1.3 +28 -1 src/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h 1.3 +4 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h 1.2 +5 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h 1.3 +3 -1 src/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h 1.1 +126 -0 src/contrib/llvm/tools/clang/include/clang/Basic/ABI.h (new) 1.3 +158 -83 src/contrib/llvm/tools/clang/include/clang/Basic/Attr.td 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h 1.4 +224 -73 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def 1.3 +15 -8 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h 1.3 +11 -11 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def 1.3 +11 -4 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def 1.3 +3 -1 src/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td 1.4 +225 -215 src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td 1.2 +29 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td 1.4 +3 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td 1.3 +12 -2 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td 1.4 +28 -2 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td 1.4 +41 -9 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td 1.1 +212 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h (new) 1.4 +9 -5 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td 1.4 +74 -13 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td 1.4 +594 -126 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td 1.3 +94 -96 src/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h 1.1 +31 -0 src/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h (new) 1.1 +101 -0 src/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h (new) 1.4 +88 -5 src/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h 1.5 +74 -16 src/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h 1.3 +67 -3 src/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h 1.1 +28 -0 src/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def (new) 1.3 +52 -3 src/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h 1.3 +44 -1 src/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h 1.3 +24 -12 src/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h 1.3 +17 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h 1.3 +18 -6 src/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td 1.4 +22 -13 src/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h 1.3 +34 -6 src/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def 1.2 +6 -0 src/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h 1.2 +6 -0 src/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/Basic/Version.h 1.1 +48 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h (new) 1.3 +219 -167 src/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td 1.2 +0 -35 src/contrib/llvm/tools/clang/include/clang/Checker/AnalysisConsumer.h (dead) 1.4 +0 -483 src/contrib/llvm/tools/clang/include/clang/Checker/BugReporter/BugReporter.h (dead) 1.2 +0 -72 src/contrib/llvm/tools/clang/include/clang/Checker/BugReporter/BugType.h (dead) 1.2 +0 -494 src/contrib/llvm/tools/clang/include/clang/Checker/BugReporter/PathDiagnostic.h (dead) 1.2 +0 -31 src/contrib/llvm/tools/clang/include/clang/Checker/Checkers/DereferenceChecker.h (dead) 1.2 +0 -61 src/contrib/llvm/tools/clang/include/clang/Checker/Checkers/LocalCheckers.h (dead) 1.2 +0 -39 src/contrib/llvm/tools/clang/include/clang/Checker/DomainSpecific/CocoaConventions.h (dead) 1.2 +0 -29 src/contrib/llvm/tools/clang/include/clang/Checker/FrontendActions.h (dead) 1.2 +0 -53 src/contrib/llvm/tools/clang/include/clang/Checker/ManagerRegistry.h (dead) 1.2 +0 -32 src/contrib/llvm/tools/clang/include/clang/Checker/PathDiagnosticClients.h (dead) 1.3 +0 -202 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/AnalysisManager.h (dead) 1.2 +0 -197 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/BasicValueFactory.h (dead) 1.4 +0 -308 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Checker.h (dead) 1.2 +0 -40 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/CheckerHelpers.h (dead) 1.2 +0 -37 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/CheckerVisitor.def (dead) 1.3 +0 -107 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/CheckerVisitor.h (dead) 1.3 +0 -72 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/ConstraintManager.h (dead) 1.4 +0 -102 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Environment.h (dead) 1.3 +0 -430 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/ExplodedGraph.h (dead) 1.2 +0 -35 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRAuditor.h (dead) 1.2 +0 -55 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRBlockCounter.h (dead) 1.4 +0 -531 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRCoreEngine.h (dead) 1.4 +0 -528 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRExprEngine.h (dead) 1.2 +0 -76 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRExprEngineBuilders.h (dead) 1.2 +0 -31 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRSimpleAPICheck.h (dead) 1.4 +0 -760 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRState.h (dead) 1.2 +0 -148 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRStateTrait.h (dead) 1.4 +0 -107 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRSubEngine.h (dead) 1.4 +0 -87 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRTransferFuncs.h (dead) 1.3 +0 -79 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRWorkList.h (dead) 1.4 +0 -1041 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/MemRegion.h (dead) 1.4 +0 -503 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SVals.h (dead) 1.3 +0 -70 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SValuator.h (dead) 1.4 +0 -245 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Store.h (dead) 1.2 +0 -57 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SummaryManager.h (dead) 1.4 +0 -485 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SymbolManager.h (dead) 1.3 +0 -216 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/ValueManager.h (dead) 1.2 +19 -7 src/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h 1.1 +17 -0 src/contrib/llvm/tools/clang/include/clang/Config/config.h.cmake (new) 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h 1.2 +4 -0 src/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td 1.5 +93 -40 src/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td 1.4 +17 -5 src/contrib/llvm/tools/clang/include/clang/Driver/Driver.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h 1.4 +2 -0 src/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h 1.4 +2 -2 src/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h 1.5 +65 -11 src/contrib/llvm/tools/clang/include/clang/Driver/Options.td 1.4 +38 -1 src/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h 1.3 +1 -0 src/contrib/llvm/tools/clang/include/clang/Driver/Types.def 1.4 +4 -6 src/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h 1.3 +119 -38 src/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h 1.2 +4 -36 src/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def 1.3 +13 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h 1.3 +27 -5 src/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h 1.2 +7 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h 1.4 +59 -43 src/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h 1.3 +33 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h 1.3 +5 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def 1.2 +9 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h 1.4 +0 -4 src/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h 1.4 +6 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h 1.4 +7 -6 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h 1.4 +8 -8 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h 1.3 +3 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h 1.2 +5 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def 1.1 +54 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h (new) 1.3 +15 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h 1.3 +0 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h 1.3 +0 -7 src/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def 1.4 +9 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def 1.4 +12 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h 1.2 +0 -4 src/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h 1.3 +3 -0 src/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h 1.3 +50 -11 src/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h 1.3 +53 -0 src/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h 1.2 +25 -6 src/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h 1.3 +13 -0 src/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h 1.4 +125 -14 src/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h 1.2 +3 -3 src/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h 1.3 +28 -3 src/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h 1.3 +88 -5 src/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h 1.4 +72 -34 src/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h 1.2 +12 -0 src/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h 1.4 +36 -6 src/contrib/llvm/tools/clang/include/clang/Lex/Token.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h 1.4 +268 -90 src/contrib/llvm/tools/clang/include/clang/Parse/Parser.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h 1.2 +97 -11 src/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h 1.4 +162 -120 src/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h 1.2 +250 -78 src/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h 1.2 +31 -10 src/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h 1.4 +3 -5 src/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h 1.2 +46 -9 src/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h 1.2 +6 -14 src/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h 1.2 +36 -12 src/contrib/llvm/tools/clang/include/clang/Sema/Overload.h 1.2 +6 -3 src/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h 1.2 +27 -3 src/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h 1.2 +9 -14 src/contrib/llvm/tools/clang/include/clang/Sema/Scope.h 1.2 +20 -18 src/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h 1.2 +1019 -304 src/contrib/llvm/tools/clang/include/clang/Sema/Sema.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h 1.2 +198 -19 src/contrib/llvm/tools/clang/include/clang/Sema/Template.h 1.2 +24 -1 src/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h 1.2 +106 -29 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h 1.2 +13 -8 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h 1.2 +338 -146 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h 1.1 +44 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h (new) 1.2 +163 -67 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h 1.1 +38 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CheckerBase.td (new) 1.1 +35 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h (new) 1.1 +51 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h (new) 1.1 +486 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h (new) 1.1 +76 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h (new) 1.1 +500 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h (new) 1.1 +109 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h (new) 1.1 +54 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerProvider.h (new) 1.1 +93 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerV2.h (new) 1.1 +42 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticClients.h (new) 1.1 +220 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h (new) 1.1 +201 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h (new) 1.1 +59 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h (new) 1.1 +324 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h (new) 1.1 +43 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h (new) 1.1 +48 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.def (new) 1.1 +103 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.h (new) 1.1 +76 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h (new) 1.1 +546 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h (new) 1.1 +106 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h (new) 1.1 +469 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h (new) 1.1 +550 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h (new) 1.1 +80 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h (new) 1.1 +793 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h (new) 1.1 +165 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h (new) 1.1 +1092 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h (new) 1.1 +210 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h (new) 1.1 +258 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h (new) 1.1 +544 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h (new) 1.1 +307 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h (new) 1.1 +116 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h (new) 1.1 +61 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h (new) 1.1 +489 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h (new) 1.1 +93 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h (new) 1.1 +101 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h (new) 1.1 +26 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h (new) 1.1 +33 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h (new) 1.4 +1206 -801 src/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp 1.3 +34 -22 src/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp 1.4 +1198 -155 src/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp 1.2 +9 -0 src/contrib/llvm/tools/clang/lib/AST/CXXABI.h 1.3 +54 -3 src/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp 1.4 +706 -227 src/contrib/llvm/tools/clang/lib/AST/Decl.cpp 1.4 +90 -28 src/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp 1.4 +525 -192 src/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp 1.4 +48 -9 src/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp 1.4 +65 -18 src/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp 1.4 +189 -174 src/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp 1.3 +26 -5 src/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp 1.1 +1028 -0 src/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp (new) 1.4 +909 -427 src/contrib/llvm/tools/clang/lib/AST/Expr.cpp 1.4 +359 -478 src/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp 1.3 +152 -42 src/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp 1.4 +552 -175 src/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp 1.3 +0 -45 src/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp (dead) 1.2 +17 -22 src/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp 1.2 +21 -0 src/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp 1.1 +2705 -0 src/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp (new) 1.1 +135 -0 src/contrib/llvm/tools/clang/lib/AST/Mangle.cpp (new) 1.2 +24 -1 src/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp 1.1 +1188 -0 src/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp (new) 1.3 +31 -11 src/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp 1.3 +16 -1 src/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp 1.3 +16 -14 src/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp 1.4 +408 -239 src/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp 1.4 +87 -169 src/contrib/llvm/tools/clang/lib/AST/Stmt.cpp 1.3 +90 -82 src/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp 1.2 +9 -9 src/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp 1.4 +103 -52 src/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp 1.4 +66 -33 src/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp 1.4 +334 -28 src/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp 1.3 +50 -7 src/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp 1.4 +613 -312 src/contrib/llvm/tools/clang/lib/AST/Type.cpp 1.3 +47 -6 src/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp 1.4 +362 -161 src/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp 1.3 +20 -7 src/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp 1.4 +1388 -438 src/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp 1.2 +11 -8 src/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp 1.1 +180 -0 src/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp (new) 1.3 +4 -4 src/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp 1.4 +8 -4 src/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp 1.7 +46 -8 src/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp 1.2 +6 -4 src/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp 1.3 +28 -16 src/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp 1.3 +13 -10 src/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp 1.1 +610 -0 src/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp (new) 1.3 +16 -8 src/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp 1.4 +141 -781 src/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp 1.1 +586 -0 src/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp (new) 1.4 +309 -155 src/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp 1.1 +120 -0 src/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp (new) 1.3 +27 -4 src/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp 1.2 +10 -0 src/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp 1.3 +224 -124 src/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp 1.4 +39 -13 src/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp 1.4 +238 -171 src/contrib/llvm/tools/clang/lib/Basic/Targets.cpp 1.5 +39 -26 src/contrib/llvm/tools/clang/lib/Basic/Version.cpp 1.3 +0 -95 src/contrib/llvm/tools/clang/lib/Checker/AdjustedReturnValueChecker.cpp (dead) 1.3 +0 -62 src/contrib/llvm/tools/clang/lib/Checker/AggExprVisitor.cpp (dead) 1.3 +0 -598 src/contrib/llvm/tools/clang/lib/Checker/AnalysisConsumer.cpp (dead) 1.2 +0 -31 src/contrib/llvm/tools/clang/lib/Checker/AnalysisManager.cpp (dead) 1.3 +0 -91 src/contrib/llvm/tools/clang/lib/Checker/ArrayBoundChecker.cpp (dead) 1.3 +0 -113 src/contrib/llvm/tools/clang/lib/Checker/AttrNonNullChecker.cpp (dead) 1.3 +0 -333 src/contrib/llvm/tools/clang/lib/Checker/BasicConstraintManager.cpp (dead) 1.4 +0 -585 src/contrib/llvm/tools/clang/lib/Checker/BasicObjCFoundationChecks.cpp (dead) 1.3 +0 -38 src/contrib/llvm/tools/clang/lib/Checker/BasicObjCFoundationChecks.h (dead) 1.4 +0 -580 src/contrib/llvm/tools/clang/lib/Checker/BasicStore.cpp (dead) 1.3 +0 -289 src/contrib/llvm/tools/clang/lib/Checker/BasicValueFactory.cpp (dead) 1.4 +0 -1873 src/contrib/llvm/tools/clang/lib/Checker/BugReporter.cpp (dead) 1.3 +0 -458 src/contrib/llvm/tools/clang/lib/Checker/BugReporterVisitors.cpp (dead) 1.3 +0 -84 src/contrib/llvm/tools/clang/lib/Checker/BuiltinFunctionChecker.cpp (dead) 1.4 +0 -3521 src/contrib/llvm/tools/clang/lib/Checker/CFRefCount.cpp (dead) 1.3 +0 -1055 src/contrib/llvm/tools/clang/lib/Checker/CStringChecker.cpp (dead) 1.3 +0 -346 src/contrib/llvm/tools/clang/lib/Checker/CallAndMessageChecker.cpp (dead) 1.4 +0 -91 src/contrib/llvm/tools/clang/lib/Checker/CastSizeChecker.cpp (dead) 1.2 +0 -78 src/contrib/llvm/tools/clang/lib/Checker/CastToStructChecker.cpp (dead) 1.3 +0 -289 src/contrib/llvm/tools/clang/lib/Checker/CheckDeadStores.cpp (dead) 1.2 +0 -261 src/contrib/llvm/tools/clang/lib/Checker/CheckObjCDealloc.cpp (dead) 1.2 +0 -119 src/contrib/llvm/tools/clang/lib/Checker/CheckObjCInstMethSignature.cpp (dead) 1.4 +0 -494 src/contrib/llvm/tools/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp (dead) 1.2 +0 -71 src/contrib/llvm/tools/clang/lib/Checker/CheckSizeofPointer.cpp (dead) 1.2 +0 -35 src/contrib/llvm/tools/clang/lib/Checker/Checker.cpp (dead) 1.2 +0 -80 src/contrib/llvm/tools/clang/lib/Checker/CheckerHelpers.cpp (dead) 1.3 +0 -196 src/contrib/llvm/tools/clang/lib/Checker/CocoaConventions.cpp (dead) 1.2 +0 -156 src/contrib/llvm/tools/clang/lib/Checker/DereferenceChecker.cpp (dead) 1.3 +0 -85 src/contrib/llvm/tools/clang/lib/Checker/DivZeroChecker.cpp (dead) 1.4 +0 -228 src/contrib/llvm/tools/clang/lib/Checker/Environment.cpp (dead) 1.2 +0 -281 src/contrib/llvm/tools/clang/lib/Checker/ExplodedGraph.cpp (dead) 1.3 +0 -71 src/contrib/llvm/tools/clang/lib/Checker/FixedAddressChecker.cpp (dead) 1.4 +0 -202 src/contrib/llvm/tools/clang/lib/Checker/FlatStore.cpp (dead) 1.2 +0 -21 src/contrib/llvm/tools/clang/lib/Checker/FrontendActions.cpp (dead) 1.2 +0 -85 src/contrib/llvm/tools/clang/lib/Checker/GRBlockCounter.cpp (dead) 1.3 +0 -240 src/contrib/llvm/tools/clang/lib/Checker/GRCXXExprEngine.cpp (dead) 1.4 +0 -770 src/contrib/llvm/tools/clang/lib/Checker/GRCoreEngine.cpp (dead) 1.4 +0 -3730 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngine.cpp (dead) 1.4 +0 -44 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineExperimentalChecks.cpp (dead) 1.4 +0 -30 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineExperimentalChecks.h (dead) 1.3 +0 -52 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineInternalChecks.h (dead) 1.4 +0 -549 src/contrib/llvm/tools/clang/lib/Checker/GRState.cpp (dead) 1.2 +0 -577 src/contrib/llvm/tools/clang/lib/Checker/HTMLDiagnostics.cpp (dead) 1.3 +0 -703 src/contrib/llvm/tools/clang/lib/Checker/IdempotentOperationChecker.cpp (dead) 1.4 +0 -312 src/contrib/llvm/tools/clang/lib/Checker/LLVMConventionsChecker.cpp (dead) 1.2 +0 -141 src/contrib/llvm/tools/clang/lib/Checker/MacOSXAPIChecker.cpp (dead) 1.4 +0 -736 src/contrib/llvm/tools/clang/lib/Checker/MallocChecker.cpp (dead) 1.2 +0 -20 src/contrib/llvm/tools/clang/lib/Checker/ManagerRegistry.cpp (dead) 1.4 +0 -957 src/contrib/llvm/tools/clang/lib/Checker/MemRegion.cpp (dead) 1.2 +0 -86 src/contrib/llvm/tools/clang/lib/Checker/NSAutoreleasePoolChecker.cpp (dead) 1.2 +0 -237 src/contrib/llvm/tools/clang/lib/Checker/NSErrorChecker.cpp (dead) 1.2 +0 -79 src/contrib/llvm/tools/clang/lib/Checker/NoReturnFunctionChecker.cpp (dead) 1.4 +0 -202 src/contrib/llvm/tools/clang/lib/Checker/OSAtomicChecker.cpp (dead) 1.2 +0 -161 src/contrib/llvm/tools/clang/lib/Checker/ObjCUnusedIVarsChecker.cpp (dead) 1.3 +0 -274 src/contrib/llvm/tools/clang/lib/Checker/PathDiagnostic.cpp (dead) 1.2 +0 -471 src/contrib/llvm/tools/clang/lib/Checker/PlistDiagnostics.cpp (dead) 1.3 +0 -71 src/contrib/llvm/tools/clang/lib/Checker/PointerArithChecker.cpp (dead) 1.3 +0 -78 src/contrib/llvm/tools/clang/lib/Checker/PointerSubChecker.cpp (dead) 1.2 +0 -141 src/contrib/llvm/tools/clang/lib/Checker/PthreadLockChecker.cpp (dead) 1.4 +0 -439 src/contrib/llvm/tools/clang/lib/Checker/RangeConstraintManager.cpp (dead) 1.4 +0 -1816 src/contrib/llvm/tools/clang/lib/Checker/RegionStore.cpp (dead) 1.3 +0 -97 src/contrib/llvm/tools/clang/lib/Checker/ReturnPointerRangeChecker.cpp (dead) 1.3 +0 -68 src/contrib/llvm/tools/clang/lib/Checker/ReturnUndefChecker.cpp (dead) 1.4 +0 -354 src/contrib/llvm/tools/clang/lib/Checker/SVals.cpp (dead) 1.4 +0 -157 src/contrib/llvm/tools/clang/lib/Checker/SValuator.cpp (dead) 1.4 +0 -299 src/contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.cpp (dead) 1.4 +0 -89 src/contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.h (dead) 1.4 +0 -891 src/contrib/llvm/tools/clang/lib/Checker/SimpleSValuator.cpp (dead) 1.3 +0 -204 src/contrib/llvm/tools/clang/lib/Checker/StackAddrLeakChecker.cpp (dead) 1.4 +0 -332 src/contrib/llvm/tools/clang/lib/Checker/Store.cpp (dead) 1.3 +0 -468 src/contrib/llvm/tools/clang/lib/Checker/StreamChecker.cpp (dead) 1.4 +0 -342 src/contrib/llvm/tools/clang/lib/Checker/SymbolManager.cpp (dead) 1.3 +0 -119 src/contrib/llvm/tools/clang/lib/Checker/UndefBranchChecker.cpp (dead) 1.2 +0 -101 src/contrib/llvm/tools/clang/lib/Checker/UndefCapturedBlockVarChecker.cpp (dead) 1.2 +0 -86 src/contrib/llvm/tools/clang/lib/Checker/UndefResultChecker.cpp (dead) 1.2 +0 -56 src/contrib/llvm/tools/clang/lib/Checker/UndefinedArraySubscriptChecker.cpp (dead) 1.3 +0 -93 src/contrib/llvm/tools/clang/lib/Checker/UndefinedAssignmentChecker.cpp (dead) 1.3 +0 -222 src/contrib/llvm/tools/clang/lib/Checker/UnixAPIChecker.cpp (dead) 1.2 +0 -226 src/contrib/llvm/tools/clang/lib/Checker/UnreachableCodeChecker.cpp (dead) 1.4 +0 -135 src/contrib/llvm/tools/clang/lib/Checker/VLASizeChecker.cpp (dead) 1.3 +0 -162 src/contrib/llvm/tools/clang/lib/Checker/ValueManager.cpp (dead) 1.4 +19 -12 src/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h 1.2 +28 -14 src/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp 1.4 +991 -837 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp 1.4 +122 -129 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h 1.4 +337 -343 src/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp 1.4 +85 -166 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp 1.2 +0 -36 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.h (dead) 1.1 +174 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp (new) 1.4 +23 -5 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h 1.4 +88 -69 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp 1.4 +150 -38 src/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp 1.1 +1144 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp (new) 1.1 +560 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h (new) 1.4 +562 -440 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp 1.3 +31 -25 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h 1.4 +232 -115 src/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp 1.4 +40 -154 src/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp 1.4 +162 -280 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp 1.3 +10 -548 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.h 1.4 +336 -340 src/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp 1.4 +325 -157 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp 1.4 +375 -113 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp 1.4 +162 -129 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp 1.4 +176 -110 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp 1.4 +656 -281 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp 1.4 +381 -308 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp 1.4 +71 -36 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp 1.4 +152 -100 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp 1.4 +7 -5 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h 1.4 +164 -112 src/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp 1.3 +55 -14 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h 1.3 +411 -206 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 1.4 +165 -63 src/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp 1.4 +12 -58 src/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp 1.3 +44 -48 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp 1.4 +159 -103 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp 1.3 +22 -104 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h 1.3 +105 -27 src/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h 1.2 +40 -26 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp 1.4 +174 -725 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp 1.4 +629 -188 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h 1.4 +308 -219 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp 1.4 +134 -34 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h 1.1 +180 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp (new) 1.1 +76 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h (new) 1.4 +39 -28 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp 1.4 +10 -10 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h 1.3 +7 -1 src/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h 1.3 +225 -80 src/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1.4 +0 -2515 src/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp (dead) 1.3 +0 -177 src/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h (dead) 1.3 +24 -1154 src/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 1.3 +13 -0 src/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp 1.4 +306 -110 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp 1.3 +9 -0 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Action.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Arg.cpp 1.3 +19 -21 src/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp 1.4 +7 -13 src/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp 1.5 +113 -40 src/contrib/llvm/tools/clang/lib/Driver/Driver.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp 1.4 +67 -1 src/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Job.cpp 1.4 +3 -2 src/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp 1.4 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Option.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Phases.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Tool.cpp 1.4 +54 -1 src/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp 1.5 +469 -47 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp 1.4 +48 -4 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.h 1.6 +819 -215 src/contrib/llvm/tools/clang/lib/Driver/Tools.cpp 1.4 +44 -1 src/contrib/llvm/tools/clang/lib/Driver/Tools.h 1.3 +3 -1 src/contrib/llvm/tools/clang/lib/Driver/Types.cpp 1.4 +21 -19 src/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp 1.4 +10 -11 src/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp 1.4 +498 -274 src/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp 1.3 +24 -24 src/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp 1.4 +125 -96 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp 1.5 +243 -91 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp 1.2 +7 -13 src/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp 1.3 +18 -7 src/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp 1.2 +14 -5 src/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp 1.4 +114 -11 src/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp 1.4 +24 -9 src/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp 1.3 +1 -0 src/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp 1.1 +113 -0 src/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp (new) 1.7 +136 -97 src/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp 1.4 +15 -7 src/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp 1.1 +221 -0 src/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp (new) 1.4 +55 -59 src/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 1.3 +1 -15 src/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp 1.2 +3 -0 src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp 1.4 +109 -75 src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 1.2 +3 -3 src/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp 1.3 +1 -9 src/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp 1.2 +5 -5 src/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp 1.4 +2060 -394 src/contrib/llvm/tools/clang/lib/Headers/altivec.h 1.4 +5 -10 src/contrib/llvm/tools/clang/lib/Headers/emmintrin.h 1.2 +5 -1 src/contrib/llvm/tools/clang/lib/Headers/limits.h 1.2 +28 -19 src/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h 1.3 +40 -44 src/contrib/llvm/tools/clang/lib/Headers/mmintrin.h 1.2 +7 -1 src/contrib/llvm/tools/clang/lib/Headers/stdbool.h 1.4 +10 -7 src/contrib/llvm/tools/clang/lib/Headers/stddef.h 1.4 +5 -3 src/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h 1.2 +1 -2 src/contrib/llvm/tools/clang/lib/Index/ASTVisitor.h 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp 1.2 +5 -5 src/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp 1.2 +26 -18 src/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp 1.4 +210 -20 src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp 1.4 +174 -101 src/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp 1.3 +2 -1 src/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp 1.3 +152 -60 src/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp 1.3 +23 -28 src/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp 1.2 +5 -9 src/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp 1.4 +117 -35 src/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp 1.3 +23 -21 src/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp 1.4 +116 -92 src/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp 1.3 +58 -4 src/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp 1.4 +28 -199 src/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp 1.2 +9 -1 src/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp 1.3 +6 -5 src/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp 1.2 +0 -24 src/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp 1.4 +177 -136 src/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 1.4 +415 -266 src/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp 1.4 +383 -145 src/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp 1.4 +367 -160 src/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp 1.4 +136 -24 src/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp 1.4 +12 -3 src/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp 1.4 +189 -92 src/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp 1.4 +104 -9 src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp 1.4 +34 -6 src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h 1.4 +204 -122 src/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp 1.4 +72 -25 src/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp 1.3 +217 -19 src/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp 1.4 +156 -52 src/contrib/llvm/tools/clang/lib/Parse/Parser.cpp 1.3 +16 -0 src/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h 1.3 +5 -2 src/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp 1.3 +7 -6 src/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp 1.3 +13 -12 src/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp 1.3 +533 -342 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp 1.3 +3 -3 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp 1.2 +3 -3 src/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp 1.3 +177 -31 src/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1.2 +28 -23 src/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp 1.3 +98 -261 src/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp 1.2 +97 -17 src/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp 1.4 +40 -22 src/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp 1.4 +184 -83 src/contrib/llvm/tools/clang/lib/Sema/Sema.cpp 1.4 +76 -19 src/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp 1.4 +50 -31 src/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp 1.4 +402 -94 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp 1.4 +21 -9 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 1.7 +550 -258 src/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp 1.4 +2217 -1096 src/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp 1.4 +1825 -988 src/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp 1.4 +847 -301 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp 1.4 +1296 -673 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp 1.4 +302 -52 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp 1.4 +18 -19 src/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp 1.4 +3136 -1399 src/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp 1.4 +1293 -441 src/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp 1.4 +269 -109 src/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp 1.4 +712 -608 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp 1.4 +621 -384 src/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp 1.4 +161 -57 src/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp 1.4 +2536 -1448 src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp 1.4 +361 -200 src/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp 1.4 +1468 -863 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp 1.4 +1884 -748 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1.4 +728 -130 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1.4 +588 -286 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1.1 +748 -0 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp (new) 1.4 +1181 -357 src/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp 1.3 +52 -3 src/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp 1.4 +2029 -972 src/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h 1.1 +180 -0 src/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h (new) 1.2 +6 -4 src/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp 1.2 +7 -1 src/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h 1.2 +1319 -531 src/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp 1.2 +538 -307 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp 1.2 +451 -276 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp 1.2 +939 -217 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp 1.2 +156 -104 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp 1.2 +177 -100 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp 1.2 +19 -5 src/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp 1.1 +3 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/CMakeLists.txt (new) 1.1 +96 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp (new) 1.1 +123 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp (new) 1.1 +92 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp (new) 1.1 +277 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp (new) 1.1 +136 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp (new) 1.1 +521 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp (new) 1.1 +35 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.h (new) 1.1 +83 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp (new) 1.1 +70 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt (new) 1.1 +1053 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp (new) 1.1 +358 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp (new) 1.1 +91 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp (new) 1.1 +84 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp (new) 1.1 +284 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp (new) 1.1 +140 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp (new) 1.1 +517 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp (new) 1.1 +87 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp (new) 1.1 +197 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td (new) 1.1 +167 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp (new) 1.1 +137 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp (new) 1.1 +29 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.h (new) 1.1 +34 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h (new) 1.1 +363 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp (new) 1.1 +80 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp (new) 1.1 +205 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp (new) 1.1 +86 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp (new) 1.1 +37 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp (new) 1.1 +31 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.h (new) 1.1 +3655 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprEngine.cpp (new) 1.1 +77 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp (new) 1.1 +822 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp (new) 1.1 +51 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InternalChecks.h (new) 1.1 +311 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp (new) 1.1 +146 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp (new) 1.1 +24 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Makefile (new) 1.1 +731 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp (new) 1.1 +92 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp (new) 1.1 +238 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp (new) 1.1 +80 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp (new) 1.1 +203 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp (new) 1.1 +100 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp (new) 1.1 +356 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp (new) 1.1 +184 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp (new) 1.1 +77 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp (new) 1.1 +84 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp (new) 1.1 +152 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp (new) 1.1 +95 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp (new) 1.1 +69 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp (new) 1.1 +210 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrLeakChecker.cpp (new) 1.1 +470 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp (new) 1.1 +120 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp (new) 1.1 +102 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp (new) 1.1 +87 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp (new) 1.1 +57 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp (new) 1.1 +94 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp (new) 1.1 +282 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp (new) 1.1 +228 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp (new) 1.1 +138 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp (new) 1.1 +69 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AggExprVisitor.cpp (new) 1.1 +32 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp (new) 1.1 +338 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp (new) 1.1 +604 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp (new) 1.1 +288 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp (new) 1.1 +86 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp (new) 1.1 +1896 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp (new) 1.1 +457 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp (new) 1.1 +3519 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp (new) 1.1 +41 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeLists.txt (new) 1.1 +322 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp (new) 1.1 +35 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp (new) 1.1 +80 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp (new) 1.1 +85 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp (new) 1.1 +848 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp (new) 1.1 +234 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp (new) 1.1 +392 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp (new) 1.1 +204 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp (new) 1.1 +606 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/GRState.cpp (new) 1.1 +581 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp (new) 1.1 +17 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Makefile (new) 1.1 +988 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp (new) 1.1 +99 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp (new) 1.1 +280 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp (new) 1.1 +472 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp (new) 1.1 +441 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp (new) 1.1 +1813 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp (new) 1.1 +310 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp (new) 1.1 +378 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp (new) 1.1 +303 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp (new) 1.1 +93 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h (new) 1.1 +917 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp (new) 1.1 +338 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp (new) 1.1 +345 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp (new) 1.1 +70 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp (new) 1.1 +544 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp (new) 1.1 +41 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.h (new) 1.1 +20 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeLists.txt (new) 1.1 +50 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp (new) 1.1 +22 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp (new) 1.1 +19 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/Makefile (new) 1.1 +18 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Makefile (new) 1.1 +139 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/README.txt (new) 1.4 +4 -6 src/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp 1.4 +35 -12 src/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp 1.3 +33 -23 src/contrib/llvm/tools/clang/tools/driver/driver.cpp 1.4 +146 -167 src/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp 1.3 +1 -1 src/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h 1.4 +1463 -903 src/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp 1.3 +64 -58 src/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp 1.2 +40 -72 src/contrib/llvm/utils/TableGen/AsmWriterInst.cpp 1.2 +18 -18 src/contrib/llvm/utils/TableGen/AsmWriterInst.h 1.3 +6 -6 src/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp 1.3 +1 -1 src/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h 1.3 +75 -19 src/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp 1.3 +13 -0 src/contrib/llvm/utils/TableGen/ClangAttrEmitter.h 1.2 +18 -8 src/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp 1.1 +229 -0 src/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp (new) 1.1 +31 -0 src/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h (new) 1.3 +162 -91 src/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp 1.2 +7 -1 src/contrib/llvm/utils/TableGen/CodeEmitterGen.h 1.3 +477 -319 src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp 1.2 +109 -99 src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h 1.4 +375 -144 src/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp 1.3 +175 -56 src/contrib/llvm/utils/TableGen/CodeGenInstruction.h 1.3 +6 -0 src/contrib/llvm/utils/TableGen/CodeGenRegisters.h 1.4 +64 -50 src/contrib/llvm/utils/TableGen/CodeGenTarget.cpp 1.2 +12 -5 src/contrib/llvm/utils/TableGen/CodeGenTarget.h 1.2 +21 -21 src/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp 1.2 +185 -185 src/contrib/llvm/utils/TableGen/DAGISelMatcher.h 1.4 +25 -13 src/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp 1.3 +137 -138 src/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp 1.2 +9 -9 src/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp 1.2 +4 -3 src/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp 1.4 +170 -118 src/contrib/llvm/utils/TableGen/EDEmitter.cpp 1.4 +36 -34 src/contrib/llvm/utils/TableGen/FastISelEmitter.cpp 1.1 +1372 -0 src/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp (new) 1.1 +56 -0 src/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h (new) 1.2 +1 -1 src/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp 1.4 +17 -16 src/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp 1.3 +68 -140 src/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp 1.3 +165 -170 src/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp 1.2 +3 -1 src/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.h 1.3 +687 -372 src/contrib/llvm/utils/TableGen/NeonEmitter.cpp 1.2 +68 -10 src/contrib/llvm/utils/TableGen/NeonEmitter.h 1.4 +88 -112 src/contrib/llvm/utils/TableGen/Record.cpp 1.3 +26 -16 src/contrib/llvm/utils/TableGen/Record.h 1.4 +8 -16 src/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp 1.1 +149 -0 src/contrib/llvm/utils/TableGen/StringMatcher.cpp (new) 1.1 +54 -0 src/contrib/llvm/utils/TableGen/StringMatcher.h (new) 1.2 +82 -24 src/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp 1.2 +6 -1 src/contrib/llvm/utils/TableGen/SubtargetEmitter.h 1.2 +29 -37 src/contrib/llvm/utils/TableGen/TGLexer.cpp 1.2 +8 -7 src/contrib/llvm/utils/TableGen/TGLexer.h 1.3 +148 -120 src/contrib/llvm/utils/TableGen/TGParser.cpp 1.3 +9 -3 src/contrib/llvm/utils/TableGen/TGParser.h 1.4 +35 -14 src/contrib/llvm/utils/TableGen/TableGen.cpp 1.2 +7 -9 src/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp 1.2 +1 -1 src/contrib/llvm/utils/TableGen/X86ModRMFilters.h 1.3 +27 -6 src/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp 1.3 +3 -2 src/contrib/llvm/utils/TableGen/X86RecognizableInstr.h 1.140 +1 -1 src/etc/mtree/BSD.include.dist 1.5 +10 -8 src/lib/clang/Makefile 1.12 +33 -33 src/lib/clang/clang.build.mk 1.1 +2 -0 src/lib/clang/include/ARMGenDecoderTables.inc (new) 1.1 +2 -0 src/lib/clang/include/ARMGenEDInfo.inc (new) 1.1 +2 -0 src/lib/clang/include/ARMGenMCCodeEmitter.inc (new) 1.1 +2 -0 src/lib/clang/include/Checkers.inc (new) 1.3 +1 -1 src/lib/clang/include/Makefile 1.1 +2 -0 src/lib/clang/include/PPCGenMCCodeEmitter.inc (new) 1.4 +4 -4 src/lib/clang/include/clang/Basic/Version.inc 1.1 +2 -0 src/lib/clang/include/clang/Lex/AttrSpellings.inc (new) 1.2 +0 -78 src/lib/clang/include/llvm/ADT/iterator.h (dead) 1.3 +1 -1 src/lib/clang/include/llvm/Config/AsmPrinters.def 1.3 +1 -0 src/lib/clang/include/llvm/Config/Disassemblers.def 1.3 +1 -1 src/lib/clang/include/llvm/Config/Targets.def 1.5 +23 -11 src/lib/clang/include/llvm/Config/config.h 1.2 +9 -3 src/lib/clang/include/llvm/Config/llvm-config.h 1.1 +113 -0 src/lib/clang/include/llvm/Support/DataTypes.h (new) 1.2 +0 -113 src/lib/clang/include/llvm/System/DataTypes.h (dead) 1.4 +3 -1 src/lib/clang/libclanganalysis/Makefile 1.4 +5 -1 src/lib/clang/libclangast/Makefile 1.4 +2 -0 src/lib/clang/libclangbasic/Makefile 1.4 +0 -90 src/lib/clang/libclangchecker/Makefile (dead) 1.4 +3 -1 src/lib/clang/libclangcodegen/Makefile 1.4 +2 -0 src/lib/clang/libclangfrontend/Makefile 1.3 +2 -1 src/lib/clang/libclanglex/Makefile 1.4 +1 -0 src/lib/clang/libclangsema/Makefile 1.1 +64 -0 src/lib/clang/libclangstaticanalyzercheckers/Makefile (new) 1.1 +45 -0 src/lib/clang/libclangstaticanalyzercore/Makefile (new) 1.1 +18 -0 src/lib/clang/libclangstaticanalyzerfrontend/Makefile (new) 1.5 +8 -1 src/lib/clang/libllvmanalysis/Makefile 1.4 +0 -13 src/lib/clang/libllvmarmasmprinter/Makefile (dead) 1.4 +10 -3 src/lib/clang/libllvmarmcodegen/Makefile 1.1 +16 -0 src/lib/clang/libllvmarmdisassembler/Makefile (new) 1.1 +13 -0 src/lib/clang/libllvmarminstprinter/Makefile (new) 1.3 +2 -0 src/lib/clang/libllvmasmprinter/Makefile 1.5 +8 -1 src/lib/clang/libllvmcodegen/Makefile 1.6 +1 -0 src/lib/clang/libllvmcore/Makefile 1.5 +0 -1 src/lib/clang/libllvmipo/Makefile 1.5 +4 -0 src/lib/clang/libllvmmc/Makefile 1.3 +1 -0 src/lib/clang/libllvmmcparser/Makefile 1.3 +0 -14 src/lib/clang/libllvmmipsasmprinter/Makefile (dead) 1.4 +4 -1 src/lib/clang/libllvmmipscodegen/Makefile 1.3 +0 -14 src/lib/clang/libllvmpowerpcasmprinter/Makefile (dead) 1.4 +7 -1 src/lib/clang/libllvmpowerpccodegen/Makefile 1.1 +14 -0 src/lib/clang/libllvmpowerpcinstprinter/Makefile (new) 1.5 +2 -1 src/lib/clang/libllvmscalaropts/Makefile 1.7 +22 -1 src/lib/clang/libllvmsupport/Makefile 1.6 +0 -24 src/lib/clang/libllvmsystem/Makefile (dead) 1.5 +3 -1 src/lib/clang/libllvmtarget/Makefile 1.4 +0 -15 src/lib/clang/libllvmx86asmprinter/Makefile (dead) 1.4 +2 -0 src/lib/clang/libllvmx86codegen/Makefile 1.1 +15 -0 src/lib/clang/libllvmx86instprinter/Makefile (new) 1.1 +9 -0 src/lib/clang/libllvmx86utils/Makefile (new) 1.21 +4 -0 src/lib/libz/Makefile 1.37 +6 -0 src/sys/boot/i386/boot0/Makefile 1.22 +5 -0 src/sys/boot/i386/btx/btx/Makefile 1.20 +5 -0 src/sys/boot/i386/btx/btxldr/Makefile 1.67 +7 -0 src/sys/boot/i386/gptboot/Makefile 1.7 +7 -0 src/sys/boot/i386/gptzfsboot/Makefile 1.49 +5 -0 src/sys/boot/i386/libi386/Makefile 1.18 +5 -0 src/sys/boot/i386/pxeldr/Makefile 1.6 +7 -0 src/sys/boot/i386/zfsboot/Makefile 1.15 +5 -0 src/sys/boot/pc98/btx/btx/Makefile 1.12 +5 -0 src/sys/boot/pc98/btx/btxldr/Makefile 1.27 +8 -0 src/sys/conf/Makefile.amd64 1.274 +6 -0 src/sys/conf/Makefile.i386 1.3 +4 -0 src/sys/modules/bios/smapi/Makefile 1.85 +5 -0 src/sys/modules/linux/Makefile 1.5 +8 -7 src/usr.bin/clang/clang/Makefile 1.5 +4 -1 src/usr.bin/clang/tblgen/Makefile