From owner-cvs-src-old@FreeBSD.ORG Mon Sep 20 16:45:18 2010 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 AA085106566B for ; Mon, 20 Sep 2010 16:45:18 +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 780498FC1D for ; Mon, 20 Sep 2010 16:45:18 +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 o8KGjIU7021520 for ; Mon, 20 Sep 2010 16:45:18 GMT (envelope-from dim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o8KGjICf021519 for cvs-src-old@freebsd.org; Mon, 20 Sep 2010 16:45:18 GMT (envelope-from dim@repoman.freebsd.org) Message-Id: <201009201645.o8KGjICf021519@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dim@repoman.freebsd.org using -f From: Dimitry Andric Date: Mon, 20 Sep 2010 16:43:17 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/llvm CMakeLists.txt CREDITS.TXT Makefile Makefile.config.in Makefile.rules README.txt configure mklib src/contrib/llvm/autoconf configure.ac src/contrib/llvm/autoconf/m4 bison.m4 cxx_bidi_iterator.m4 cxx_fwd_iterator.m4 ... 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: Mon, 20 Sep 2010 16:45:18 -0000 dim 2010-09-20 16:43:17 UTC FreeBSD src repository Modified files: contrib/llvm CMakeLists.txt CREDITS.TXT Makefile Makefile.config.in Makefile.rules README.txt configure contrib/llvm/autoconf configure.ac contrib/llvm/autoconf/m4 link_options.m4 contrib/llvm/bindings/ada/llvm llvm.ads contrib/llvm/bindings/ocaml/llvm llvm.ml llvm.mli llvm_ocaml.c contrib/llvm/include/llvm AutoUpgrade.h CallGraphSCCPass.h Constants.h DerivedTypes.h GlobalValue.h Instruction.h Instructions.h IntrinsicInst.h Intrinsics.td IntrinsicsARM.td IntrinsicsPowerPC.td IntrinsicsX86.td LLVMContext.h LinkAllPasses.h LinkAllVMCore.h Linker.h Metadata.h Module.h Pass.h PassAnalysisSupport.h PassManager.h PassManagers.h PassSupport.h Type.h Use.h Value.h ValueSymbolTable.h contrib/llvm/include/llvm/ADT APInt.h DenseMap.h DenseSet.h DepthFirstIterator.h FoldingSet.h ImmutableIntervalMap.h STLExtras.h ScopedHashTable.h SmallVector.h StringMap.h StringRef.h StringSet.h StringSwitch.h Triple.h ValueMap.h ilist.h contrib/llvm/include/llvm/Analysis AliasAnalysis.h AliasSetTracker.h DOTGraphTraitsPass.h DebugInfo.h Dominators.h FindUsedTypes.h IntervalPartition.h LazyValueInfo.h LibCallAliasAnalysis.h LibCallSemantics.h LoopDependenceAnalysis.h LoopInfo.h LoopPass.h Passes.h PointerTracking.h PostDominators.h ScalarEvolution.h ScalarEvolutionExpander.h ScalarEvolutionExpressions.h ValueTracking.h contrib/llvm/include/llvm/Bitcode Archive.h BitstreamWriter.h LLVMBitCodes.h contrib/llvm/include/llvm/CodeGen AsmPrinter.h CalcSpillWeights.h CallingConvLower.h FunctionLoweringInfo.h ISDOpcodes.h LiveInterval.h LiveIntervalAnalysis.h LiveStackAnalysis.h LiveVariables.h MachineFrameInfo.h MachineFunction.h MachineFunctionPass.h MachineInstr.h MachineLoopInfo.h MachineModuleInfo.h Passes.h ProcessImplicitDefs.h SchedulerRegistry.h SelectionDAG.h SlotIndexes.h TargetLoweringObjectFileImpl.h ValueTypes.h contrib/llvm/include/llvm/CompilerDriver Action.h BuiltinOptions.h Common.td CompilationGraph.h Error.h Main.inc Tool.h contrib/llvm/include/llvm/Config config.h.cmake config.h.in contrib/llvm/include/llvm/ExecutionEngine JITMemoryManager.h contrib/llvm/include/llvm/MC MCAsmInfo.h MCAssembler.h MCContext.h MCObjectStreamer.h MCObjectWriter.h MCSectionELF.h MCStreamer.h contrib/llvm/include/llvm/MC/MCParser MCAsmParser.h MCAsmParserExtension.h MCParsedAsmOperand.h contrib/llvm/include/llvm/Support COFF.h CallSite.h Casting.h CommandLine.h Compiler.h ConstantRange.h DataFlow.h ELF.h ErrorHandling.h GraphWriter.h IRBuilder.h IRReader.h MachO.h MathExtras.h PassNameParser.h PatternMatch.h PrettyStackTrace.h Regex.h Registry.h SourceMgr.h StandardPasses.h SystemUtils.h TypeBuilder.h raw_ostream.h contrib/llvm/include/llvm/System Memory.h Path.h Process.h Program.h Signals.h ThreadLocal.h contrib/llvm/include/llvm/Target Target.td TargetAsmParser.h TargetCallingConv.td TargetData.h TargetInstrDesc.h TargetInstrInfo.h TargetLowering.h TargetMachine.h TargetOpcodes.h TargetOptions.h TargetRegisterInfo.h TargetRegistry.h TargetSelect.h contrib/llvm/include/llvm/Transforms IPO.h Scalar.h contrib/llvm/include/llvm/Transforms/IPO InlinerPass.h contrib/llvm/include/llvm/Transforms/Utils Cloning.h Local.h SSAUpdater.h UnifyFunctionExitNodes.h contrib/llvm/include/llvm-c Core.h EnhancedDisassembly.h ExecutionEngine.h Target.h lto.h contrib/llvm/lib/Analysis AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp AliasSetTracker.cpp BasicAliasAnalysis.cpp CFGPrinter.cpp CMakeLists.txt CaptureTracking.cpp ConstantFolding.cpp DbgInfoPrinter.cpp DebugInfo.cpp DomPrinter.cpp IVUsers.cpp InlineCost.cpp InstCount.cpp IntervalPartition.cpp LazyValueInfo.cpp LibCallAliasAnalysis.cpp LibCallSemantics.cpp Lint.cpp LiveValues.cpp LoopDependenceAnalysis.cpp LoopInfo.cpp LoopPass.cpp MemoryDependenceAnalysis.cpp ModuleDebugInfoPrinter.cpp PointerTracking.cpp PostDominators.cpp ProfileEstimatorPass.cpp ProfileInfo.cpp ProfileInfoLoaderPass.cpp ProfileVerifierPass.cpp ScalarEvolution.cpp ScalarEvolutionAliasAnalysis.cpp ScalarEvolutionExpander.cpp ScalarEvolutionNormalization.cpp ValueTracking.cpp contrib/llvm/lib/Analysis/IPA CallGraph.cpp CallGraphSCCPass.cpp FindUsedTypes.cpp GlobalsModRef.cpp contrib/llvm/lib/AsmParser LLLexer.cpp LLParser.cpp LLParser.h LLToken.h Parser.cpp contrib/llvm/lib/Bitcode/Reader BitcodeReader.cpp BitcodeReader.h contrib/llvm/lib/Bitcode/Writer BitcodeWriter.cpp BitcodeWriterPass.cpp ValueEnumerator.cpp ValueEnumerator.h contrib/llvm/lib/CodeGen AggressiveAntiDepBreaker.cpp AggressiveAntiDepBreaker.h Analysis.cpp BranchFolding.cpp CMakeLists.txt CalcSpillWeights.cpp CodePlacementOpt.cpp CriticalAntiDepBreaker.cpp CriticalAntiDepBreaker.h DeadMachineInstructionElim.cpp DwarfEHPrepare.cpp ELF.h ELFCodeEmitter.cpp ELFWriter.cpp ELFWriter.h GCMetadata.cpp GCStrategy.cpp IfConversion.cpp InlineSpiller.cpp IntrinsicLowering.cpp LLVMTargetMachine.cpp LiveInterval.cpp LiveIntervalAnalysis.cpp LiveStackAnalysis.cpp LiveVariables.cpp LowerSubregs.cpp MachineBasicBlock.cpp MachineCSE.cpp MachineDominators.cpp MachineFunction.cpp MachineFunctionAnalysis.cpp MachineFunctionPrinterPass.cpp MachineInstr.cpp MachineLICM.cpp MachineLoopInfo.cpp MachineModuleInfo.cpp MachineSink.cpp MachineVerifier.cpp OptimizePHIs.cpp PHIElimination.cpp PHIElimination.h PostRASchedulerList.cpp PreAllocSplitting.cpp ProcessImplicitDefs.cpp PrologEpilogInserter.cpp PrologEpilogInserter.h RegAllocFast.cpp RegAllocLinearScan.cpp RegAllocPBQP.cpp RegisterCoalescer.cpp RegisterScavenging.cpp ScheduleDAGInstrs.cpp ScheduleDAGInstrs.h SimpleRegisterCoalescing.cpp SimpleRegisterCoalescing.h SjLjEHPrepare.cpp SlotIndexes.cpp Spiller.cpp Spiller.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 contrib/llvm/lib/CodeGen/PBQP HeuristicBase.h HeuristicSolver.h Solution.h contrib/llvm/lib/CodeGen/PBQP/Heuristics Briggs.h contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp FastISel.cpp FunctionLoweringInfo.cpp LegalizeDAG.cpp LegalizeIntegerTypes.cpp LegalizeTypes.h LegalizeVectorTypes.cpp ScheduleDAGFast.cpp ScheduleDAGRRList.cpp ScheduleDAGSDNodes.cpp SelectionDAG.cpp SelectionDAGBuilder.cpp SelectionDAGBuilder.h SelectionDAGISel.cpp SelectionDAGPrinter.cpp TargetLowering.cpp contrib/llvm/lib/CompilerDriver Action.cpp BuiltinOptions.cpp CompilationGraph.cpp Main.cpp Makefile contrib/llvm/lib/ExecutionEngine ExecutionEngineBindings.cpp contrib/llvm/lib/ExecutionEngine/JIT Intercept.cpp JIT.cpp JITDebugRegisterer.cpp JITDwarfEmitter.cpp JITDwarfEmitter.h JITEmitter.cpp contrib/llvm/lib/Linker LinkModules.cpp contrib/llvm/lib/MC CMakeLists.txt MCAsmInfo.cpp MCAsmInfoDarwin.cpp MCAsmStreamer.cpp MCAssembler.cpp MCContext.cpp MCMachOStreamer.cpp MCNullStreamer.cpp MCObjectStreamer.cpp MCStreamer.cpp MachObjectWriter.cpp Makefile WinCOFFObjectWriter.cpp WinCOFFStreamer.cpp contrib/llvm/lib/MC/MCParser AsmLexer.cpp AsmParser.cpp DarwinAsmParser.cpp ELFAsmParser.cpp MCAsmParser.cpp TargetAsmParser.cpp contrib/llvm/lib/Support APFloat.cpp APInt.cpp CMakeLists.txt ConstantRange.cpp ErrorHandling.cpp FoldingSet.cpp PrettyStackTrace.cpp SmallVector.cpp Statistic.cpp StringRef.cpp SystemUtils.cpp Triple.cpp raw_ostream.cpp contrib/llvm/lib/System DynamicLibrary.cpp Path.cpp RWMutex.cpp ThreadLocal.cpp contrib/llvm/lib/System/Unix Path.inc Signals.inc ThreadLocal.inc contrib/llvm/lib/System/Win32 Path.inc Signals.inc ThreadLocal.inc contrib/llvm/lib/Target Mangler.cpp README.txt TargetData.cpp TargetMachine.cpp TargetRegisterInfo.cpp contrib/llvm/lib/Target/ARM ARM.h ARM.td ARMAddressingModes.h ARMBaseInstrInfo.cpp ARMBaseInstrInfo.h ARMBaseRegisterInfo.cpp ARMBaseRegisterInfo.h ARMCallingConv.td ARMCodeEmitter.cpp ARMConstantIslandPass.cpp ARMExpandPseudoInsts.cpp ARMISelDAGToDAG.cpp ARMISelLowering.cpp ARMISelLowering.h ARMInstrFormats.td ARMInstrInfo.td ARMInstrNEON.td ARMInstrThumb.td ARMInstrThumb2.td ARMInstrVFP.td ARMLoadStoreOptimizer.cpp ARMMachineFunctionInfo.h ARMRegisterInfo.td ARMSubtarget.cpp ARMSubtarget.h ARMTargetMachine.cpp ARMTargetMachine.h CMakeLists.txt Makefile NEONMoveFix.cpp NEONPreAllocPass.cpp README.txt Thumb1RegisterInfo.cpp Thumb1RegisterInfo.h Thumb2ITBlockPass.cpp Thumb2InstrInfo.cpp Thumb2SizeReduction.cpp contrib/llvm/lib/Target/ARM/AsmParser ARMAsmParser.cpp contrib/llvm/lib/Target/ARM/AsmPrinter ARMInstPrinter.cpp ARMInstPrinter.h CMakeLists.txt contrib/llvm/lib/Target/ARM/Disassembler ARMDisassembler.cpp ARMDisassemblerCore.cpp ARMDisassemblerCore.h ThumbDisassemblerCore.h contrib/llvm/lib/Target/Alpha AlphaBranchSelector.cpp AlphaCodeEmitter.cpp AlphaISelDAGToDAG.cpp AlphaInstrInfo.cpp AlphaInstrInfo.h AlphaLLRP.cpp AlphaRegisterInfo.cpp AlphaRegisterInfo.h contrib/llvm/lib/Target/Alpha/AsmPrinter AlphaAsmPrinter.cpp contrib/llvm/lib/Target/Blackfin BlackfinInstrInfo.cpp BlackfinInstrInfo.h BlackfinRegisterInfo.cpp BlackfinRegisterInfo.h contrib/llvm/lib/Target/CBackend CBackend.cpp contrib/llvm/lib/Target/CellSPU SPUCallingConv.td SPUISelDAGToDAG.cpp SPUISelLowering.cpp SPUInstrInfo.cpp SPUInstrInfo.h SPUInstrInfo.td SPUOperands.td SPURegisterInfo.cpp SPURegisterInfo.h SPURegisterInfo.td contrib/llvm/lib/Target/CppBackend CPPBackend.cpp contrib/llvm/lib/Target/MBlaze MBlaze.td MBlazeCallingConv.td MBlazeDelaySlotFiller.cpp MBlazeISelDAGToDAG.cpp MBlazeInstrFPU.td MBlazeInstrFSL.td MBlazeInstrFormats.td MBlazeInstrInfo.cpp MBlazeInstrInfo.h MBlazeInstrInfo.td MBlazeIntrinsics.td MBlazeRegisterInfo.cpp MBlazeRegisterInfo.h MBlazeRegisterInfo.td MBlazeSchedule.td contrib/llvm/lib/Target/MBlaze/AsmPrinter MBlazeAsmPrinter.cpp contrib/llvm/lib/Target/MSP430 MSP430BranchSelector.cpp MSP430InstrInfo.cpp MSP430InstrInfo.h MSP430RegisterInfo.cpp MSP430RegisterInfo.h contrib/llvm/lib/Target/Mips Mips.td MipsCallingConv.td MipsDelaySlotFiller.cpp MipsISelDAGToDAG.cpp MipsISelLowering.cpp MipsInstrFPU.td MipsInstrFormats.td MipsInstrInfo.cpp MipsInstrInfo.h MipsInstrInfo.td MipsRegisterInfo.cpp MipsRegisterInfo.h MipsRegisterInfo.td MipsSchedule.td contrib/llvm/lib/Target/Mips/AsmPrinter MipsAsmPrinter.cpp contrib/llvm/lib/Target/PIC16 CMakeLists.txt PIC16.h PIC16ISelLowering.cpp PIC16ISelLowering.h PIC16InstrInfo.cpp PIC16InstrInfo.h PIC16MemSelOpt.cpp PIC16RegisterInfo.cpp PIC16RegisterInfo.h contrib/llvm/lib/Target/PIC16/PIC16Passes PIC16Cloner.cpp PIC16Cloner.h PIC16Overlay.cpp PIC16Overlay.h contrib/llvm/lib/Target/PowerPC PPCBranchSelector.cpp PPCCallingConv.td PPCCodeEmitter.cpp PPCISelLowering.cpp PPCInstrInfo.cpp PPCInstrInfo.h PPCInstrInfo.td PPCRegisterInfo.cpp PPCRegisterInfo.h PPCSubtarget.cpp PPCSubtarget.h contrib/llvm/lib/Target/PowerPC/AsmPrinter PPCAsmPrinter.cpp contrib/llvm/lib/Target/Sparc DelaySlotFiller.cpp FPMover.cpp Sparc.td SparcISelDAGToDAG.cpp SparcInstrInfo.cpp SparcInstrInfo.h SparcInstrInfo.td SparcRegisterInfo.cpp SparcRegisterInfo.h contrib/llvm/lib/Target/SystemZ SystemZInstrInfo.cpp SystemZInstrInfo.h SystemZRegisterInfo.cpp SystemZRegisterInfo.h contrib/llvm/lib/Target/X86 CMakeLists.txt README-FPStack.txt README-SSE.txt README.txt SSEDomainFix.cpp X86.h X86.td X86AsmBackend.cpp X86CallingConv.td X86CodeEmitter.cpp X86FastISel.cpp X86FloatingPoint.cpp X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86Instr64bit.td X86InstrFPStack.td X86InstrFormats.td X86InstrFragmentsSIMD.td X86InstrInfo.cpp X86InstrInfo.h X86InstrInfo.td X86InstrMMX.td X86InstrSSE.td X86MCAsmInfo.cpp X86MCCodeEmitter.cpp X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp contrib/llvm/lib/Target/X86/AsmParser X86AsmParser.cpp contrib/llvm/lib/Target/X86/AsmPrinter CMakeLists.txt X86ATTInstPrinter.cpp X86ATTInstPrinter.h X86IntelInstPrinter.cpp X86IntelInstPrinter.h contrib/llvm/lib/Target/XCore CMakeLists.txt XCoreISelDAGToDAG.cpp XCoreInstrInfo.cpp XCoreInstrInfo.h XCoreInstrInfo.td XCoreRegisterInfo.cpp XCoreRegisterInfo.h contrib/llvm/lib/Target/XCore/AsmPrinter XCoreAsmPrinter.cpp contrib/llvm/lib/Transforms/Hello Hello.cpp contrib/llvm/lib/Transforms/IPO ArgumentPromotion.cpp ConstantMerge.cpp DeadArgumentElimination.cpp DeadTypeElimination.cpp ExtractGV.cpp FunctionAttrs.cpp GlobalDCE.cpp GlobalOpt.cpp IPConstantPropagation.cpp InlineAlways.cpp InlineSimple.cpp Inliner.cpp Internalize.cpp LoopExtractor.cpp LowerSetJmp.cpp MergeFunctions.cpp PartialInlining.cpp PartialSpecialization.cpp PruneEH.cpp StripDeadPrototypes.cpp StripSymbols.cpp StructRetPromotion.cpp contrib/llvm/lib/Transforms/InstCombine InstCombine.h InstCombineAndOrXor.cpp InstCombineCalls.cpp InstCombineCasts.cpp InstCombineCompares.cpp InstCombineLoadStoreAlloca.cpp InstCombineSelect.cpp InstCombineShifts.cpp InstructionCombining.cpp contrib/llvm/lib/Transforms/Instrumentation EdgeProfiling.cpp OptimalEdgeProfiling.cpp contrib/llvm/lib/Transforms/Scalar ADCE.cpp BasicBlockPlacement.cpp CMakeLists.txt CodeGenPrepare.cpp ConstantProp.cpp DCE.cpp DeadStoreElimination.cpp GEPSplitter.cpp GVN.cpp IndVarSimplify.cpp JumpThreading.cpp LICM.cpp LoopDeletion.cpp LoopIndexSplit.cpp LoopRotation.cpp LoopStrengthReduce.cpp LoopUnrollPass.cpp LoopUnswitch.cpp MemCpyOptimizer.cpp Reassociate.cpp Reg2Mem.cpp SCCP.cpp ScalarReplAggregates.cpp SimplifyCFGPass.cpp SimplifyHalfPowrLibCalls.cpp SimplifyLibCalls.cpp Sink.cpp TailDuplication.cpp TailRecursionElimination.cpp contrib/llvm/lib/Transforms/Utils BasicBlockUtils.cpp BasicInliner.cpp BreakCriticalEdges.cpp BuildLibCalls.cpp CMakeLists.txt CloneFunction.cpp CloneModule.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 AutoUpgrade.cpp CMakeLists.txt ConstantFold.cpp Constants.cpp ConstantsContext.h Core.cpp Dominators.cpp Globals.cpp InlineAsm.cpp Instruction.cpp Instructions.cpp LLVMContext.cpp LLVMContextImpl.cpp LLVMContextImpl.h Metadata.cpp Module.cpp Pass.cpp PassManager.cpp PrintModulePass.cpp Type.cpp TypesContext.h Use.cpp Value.cpp ValueSymbolTable.cpp Verifier.cpp contrib/llvm/runtime/libprofile Makefile contrib/llvm/tools CMakeLists.txt Makefile contrib/llvm/tools/bugpoint BugDriver.cpp BugDriver.h CMakeLists.txt CrashDebugger.cpp ExecutionDriver.cpp ExtractFunction.cpp FindBugs.cpp Miscompilation.cpp OptimizerDriver.cpp ToolRunner.cpp bugpoint.cpp contrib/llvm/tools/clang/include/clang CMakeLists.txt Makefile contrib/llvm/tools/clang/include/clang/AST ASTConsumer.h ASTContext.h ASTImporter.h Attr.h CMakeLists.txt CanonicalType.h Decl.h DeclBase.h DeclCXX.h DeclContextInternals.h DeclFriend.h DeclGroup.h DeclObjC.h DeclTemplate.h DeclarationName.h Expr.h ExprCXX.h ExternalASTSource.h FullExpr.h Makefile NestedNameSpecifier.h RecursiveASTVisitor.h Redeclarable.h Stmt.h StmtCXX.h StmtVisitor.h Type.h TypeLoc.h TypeOrdering.h contrib/llvm/tools/clang/include/clang/Analysis AnalysisContext.h CFG.h ProgramPoint.h contrib/llvm/tools/clang/include/clang/Analysis/Analyses LiveVariables.h contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive DataflowSolver.h contrib/llvm/tools/clang/include/clang/Analysis/Visitors CFGStmtVisitor.h contrib/llvm/tools/clang/include/clang/Basic Attr.td Builtins.def Builtins.h BuiltinsARM.def BuiltinsX86.def DeclNodes.td Diagnostic.h DiagnosticCommonKinds.td DiagnosticDriverKinds.td DiagnosticFrontendKinds.td DiagnosticGroups.td DiagnosticLexKinds.td DiagnosticParseKinds.td DiagnosticSemaKinds.td IdentifierTable.h LangOptions.h Linkage.h Makefile OnDiskHashTable.h SourceManager.h Specifiers.h StmtNodes.td TargetInfo.h TargetOptions.h TokenKinds.def arm_neon.td contrib/llvm/tools/clang/include/clang/Checker/BugReporter BugReporter.h contrib/llvm/tools/clang/include/clang/Checker/PathSensitive AnalysisManager.h Checker.h ConstraintManager.h Environment.h GRCoreEngine.h GRExprEngine.h GRState.h GRSubEngine.h GRTransferFuncs.h GRWorkList.h MemRegion.h SVals.h Store.h SymbolManager.h ValueManager.h contrib/llvm/tools/clang/include/clang/Driver CC1Options.td Compilation.h Driver.h HostInfo.h Job.h OptParser.td OptTable.h Option.h Options.td Tool.h ToolChain.h contrib/llvm/tools/clang/include/clang/Frontend ASTConsumers.h ASTUnit.h AnalyzerOptions.h CodeGenOptions.h CompilerInstance.h DeclXML.def DiagnosticOptions.h DocumentXML.h FrontendAction.h FrontendActions.h FrontendOptions.h HeaderSearchOptions.h PreprocessorOptions.h PreprocessorOutputOptions.h StmtXML.def TypeXML.def Utils.h contrib/llvm/tools/clang/include/clang/Index TranslationUnit.h contrib/llvm/tools/clang/include/clang/Lex ExternalPreprocessorSource.h HeaderSearch.h Lexer.h MacroInfo.h PPCallbacks.h PTHLexer.h PreprocessingRecord.h Preprocessor.h Token.h contrib/llvm/tools/clang/include/clang/Parse Parser.h contrib/llvm/tools/clang/include/clang/Rewrite FixItRewriter.h FrontendActions.h contrib/llvm/tools/clang/include/clang/Sema CodeCompleteConsumer.h ExternalSemaSource.h contrib/llvm/tools/clang/include/clang-c Index.h contrib/llvm/tools/clang/lib CMakeLists.txt Makefile contrib/llvm/tools/clang/lib/AST ASTConsumer.cpp ASTContext.cpp ASTDiagnostic.cpp ASTImporter.cpp AttrImpl.cpp CMakeLists.txt Decl.cpp DeclBase.cpp DeclCXX.cpp DeclGroup.cpp DeclObjC.cpp DeclPrinter.cpp DeclTemplate.cpp DeclarationName.cpp Expr.cpp ExprCXX.cpp ExprClassification.cpp ExprConstant.cpp FullExpr.cpp Makefile NestedNameSpecifier.cpp ParentMap.cpp RecordLayout.cpp RecordLayoutBuilder.cpp Stmt.cpp StmtDumper.cpp StmtPrinter.cpp StmtProfile.cpp TemplateBase.cpp Type.cpp TypeLoc.cpp TypePrinter.cpp contrib/llvm/tools/clang/lib/Analysis AnalysisContext.cpp CFG.cpp CMakeLists.txt LiveVariables.cpp Makefile PrintfFormatString.cpp ReachableCode.cpp UninitializedValues.cpp contrib/llvm/tools/clang/lib/Basic Builtins.cpp Diagnostic.cpp FileManager.cpp IdentifierTable.cpp Makefile SourceManager.cpp TargetInfo.cpp Targets.cpp Version.cpp contrib/llvm/tools/clang/lib/Checker AdjustedReturnValueChecker.cpp AggExprVisitor.cpp AnalysisConsumer.cpp ArrayBoundChecker.cpp BasicObjCFoundationChecks.cpp BasicStore.cpp BasicValueFactory.cpp BugReporter.cpp BugReporterVisitors.cpp CFRefCount.cpp CMakeLists.txt CStringChecker.cpp CallAndMessageChecker.cpp CastSizeChecker.cpp CheckDeadStores.cpp CheckSecuritySyntaxOnly.cpp CocoaConventions.cpp DivZeroChecker.cpp Environment.cpp FixedAddressChecker.cpp FlatStore.cpp GRCXXExprEngine.cpp GRCoreEngine.cpp GRExprEngine.cpp GRExprEngineExperimentalChecks.cpp GRExprEngineExperimentalChecks.h GRState.cpp IdempotentOperationChecker.cpp LLVMConventionsChecker.cpp Makefile MallocChecker.cpp MemRegion.cpp OSAtomicChecker.cpp PointerArithChecker.cpp PointerSubChecker.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 UndefinedAssignmentChecker.cpp UnixAPIChecker.cpp VLASizeChecker.cpp ValueManager.cpp contrib/llvm/tools/clang/lib/CodeGen ABIInfo.h 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 CGValue.h CodeGenFunction.cpp CodeGenFunction.h CodeGenModule.cpp CodeGenModule.h CodeGenTypes.cpp CodeGenTypes.h ItaniumCXXABI.cpp Makefile Mangle.cpp MicrosoftCXXABI.cpp TargetInfo.cpp TargetInfo.h contrib/llvm/tools/clang/lib/Driver Compilation.cpp Driver.cpp HostInfo.cpp InputInfo.h Job.cpp Makefile OptTable.cpp Option.cpp ToolChain.cpp ToolChains.cpp ToolChains.h Tools.cpp Tools.h contrib/llvm/tools/clang/lib/Frontend ASTConsumers.cpp ASTMerge.cpp ASTUnit.cpp CMakeLists.txt CacheTokens.cpp CompilerInstance.cpp CompilerInvocation.cpp DependencyFile.cpp DiagChecker.cpp FrontendAction.cpp FrontendActions.cpp InitHeaderSearch.cpp InitPreprocessor.cpp Makefile PrintPreprocessedOutput.cpp StmtXML.cpp TextDiagnosticPrinter.cpp VerifyDiagnosticsClient.cpp contrib/llvm/tools/clang/lib/Headers CMakeLists.txt Makefile altivec.h emmintrin.h mmintrin.h nmmintrin.h smmintrin.h stddef.h xmmintrin.h contrib/llvm/tools/clang/lib/Index CMakeLists.txt Entity.cpp Makefile contrib/llvm/tools/clang/lib/Lex Lexer.cpp LiteralSupport.cpp MacroInfo.cpp Makefile PPDirectives.cpp PPExpressions.cpp PPMacroExpansion.cpp PTHLexer.cpp Pragma.cpp PreprocessingRecord.cpp Preprocessor.cpp TokenLexer.cpp contrib/llvm/tools/clang/lib/Parse CMakeLists.txt Makefile 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 contrib/llvm/tools/clang/lib/Rewrite CMakeLists.txt DeltaTree.cpp FixItRewriter.cpp FrontendActions.cpp HTMLRewrite.cpp Makefile RewriteObjC.cpp contrib/llvm/tools/clang/lib/Sema AnalysisBasedWarnings.cpp CMakeLists.txt CodeCompleteConsumer.cpp IdentifierResolver.cpp JumpDiagnostics.cpp Makefile 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 TargetAttributesSema.h TreeTransform.h contrib/llvm/tools/clang/tools/c-index-test CMakeLists.txt Makefile c-index-test.c contrib/llvm/tools/clang/tools/driver CMakeLists.txt Makefile cc1_main.cpp cc1as_main.cpp driver.cpp contrib/llvm/tools/clang/tools/libclang CIndex.cpp CIndexCodeCompletion.cpp CIndexDiagnostic.cpp CIndexUSRs.cpp CMakeLists.txt CXCursor.cpp CXCursor.h Makefile libclang.darwin.exports libclang.exports contrib/llvm/tools/edis CMakeLists.txt EDMain.cpp Makefile contrib/llvm/tools/gold README.txt gold-plugin.cpp contrib/llvm/tools/llc llc.cpp contrib/llvm/tools/lli lli.cpp contrib/llvm/tools/llvm-as llvm-as.cpp contrib/llvm/tools/llvm-bcanalyzer llvm-bcanalyzer.cpp contrib/llvm/tools/llvm-config CMakeLists.txt contrib/llvm/tools/llvm-dis llvm-dis.cpp contrib/llvm/tools/llvm-extract llvm-extract.cpp contrib/llvm/tools/llvm-ld llvm-ld.cpp contrib/llvm/tools/llvm-link llvm-link.cpp contrib/llvm/tools/llvm-mc CMakeLists.txt Disassembler.cpp Disassembler.h Makefile llvm-mc.cpp contrib/llvm/tools/llvm-nm llvm-nm.cpp contrib/llvm/tools/llvm-prof llvm-prof.cpp contrib/llvm/tools/llvm-shlib Makefile contrib/llvm/tools/llvmc CMakeLists.txt Makefile contrib/llvm/tools/llvmc/doc LLVMC-Reference.rst contrib/llvm/tools/lto LTOCodeGenerator.cpp LTOCodeGenerator.h LTOModule.cpp LTOModule.h Makefile lto.cpp lto.exports contrib/llvm/tools/opt AnalysisWrappers.cpp GraphPrinters.cpp PrintSCC.cpp opt.cpp contrib/llvm/utils Makefile llvm.grm llvmdo contrib/llvm/utils/FileCheck FileCheck.cpp contrib/llvm/utils/FileUpdate FileUpdate.cpp contrib/llvm/utils/TableGen ARMDecoderEmitter.cpp AsmMatcherEmitter.cpp AsmWriterEmitter.cpp CallingConvEmitter.cpp ClangAttrEmitter.cpp ClangAttrEmitter.h CodeGenDAGPatterns.cpp CodeGenInstruction.cpp CodeGenInstruction.h CodeGenIntrinsics.h CodeGenRegisters.h CodeGenTarget.cpp DAGISelEmitter.cpp DAGISelEmitter.h DAGISelMatcherEmitter.cpp DAGISelMatcherGen.cpp EDEmitter.cpp EDEmitter.h FastISelEmitter.cpp InstrInfoEmitter.cpp IntrinsicEmitter.cpp LLVMCConfigurationEmitter.cpp NeonEmitter.cpp Record.cpp Record.h RegisterInfoEmitter.cpp TableGen.cpp contrib/llvm/utils/buildit GNUmakefile build_llvm contrib/llvm/utils/lit/lit TestFormats.py TestRunner.py TestingConfig.py lit.py contrib/llvm/utils/lit/lit/ExampleTests lit.cfg contrib/llvm/utils/valgrind i386-pc-linux-gnu.supp x86_64-pc-linux-gnu.supp contrib/llvm/utils/vim llvm.vim vimrc lib/clang Makefile clang.build.mk lib/clang/include/clang/Basic Version.inc lib/clang/include/llvm/Config config.h lib/clang/libclanganalysis Makefile lib/clang/libclangast Makefile lib/clang/libclangbasic Makefile lib/clang/libclangchecker Makefile lib/clang/libclangcodegen Makefile lib/clang/libclangfrontend Makefile lib/clang/libclangparse Makefile lib/clang/libclangsema Makefile lib/clang/libllvmanalysis Makefile lib/clang/libllvmarmasmparser Makefile lib/clang/libllvmarmasmprinter Makefile lib/clang/libllvmarmcodegen Makefile lib/clang/libllvmbitreader Makefile lib/clang/libllvmbitwriter Makefile lib/clang/libllvmcodegen Makefile lib/clang/libllvmcore Makefile lib/clang/libllvmipo Makefile lib/clang/libllvmmc Makefile lib/clang/libllvmmipscodegen Makefile lib/clang/libllvmpowerpccodegen Makefile lib/clang/libllvmscalaropts Makefile lib/clang/libllvmsupport Makefile lib/clang/libllvmsystem Makefile lib/clang/libllvmtarget Makefile lib/clang/libllvmtransformutils Makefile lib/clang/libllvmx86asmprinter Makefile lib/clang/libllvmx86codegen Makefile usr.bin/clang/clang Makefile Added files: contrib/llvm/include/llvm PassRegistry.h contrib/llvm/include/llvm/ADT NullablePtr.h contrib/llvm/include/llvm/Analysis RegionInfo.h RegionIterator.h RegionPrinter.h contrib/llvm/include/llvm/Assembly AssemblyAnnotationWriter.h contrib/llvm/include/llvm/CompilerDriver AutoGenerated.h Main.h contrib/llvm/include/llvm/Config llvm-config.h.cmake llvm-config.h.in contrib/llvm/include/llvm/MC ELFObjectWriter.h MCDwarf.h MCELFSymbolFlags.h contrib/llvm/include/llvm/Support CrashRecoveryContext.h contrib/llvm/include/llvm/Transforms/Utils ValueMapper.h contrib/llvm/lib/Analysis RegionInfo.cpp RegionPrinter.cpp TypeBasedAliasAnalysis.cpp contrib/llvm/lib/CodeGen LocalStackSlotAllocation.cpp PeepholeOptimizer.cpp RenderMachineFunction.cpp RenderMachineFunction.h SplitKit.cpp SplitKit.h Splitter.cpp Splitter.h contrib/llvm/lib/MC ELFObjectWriter.cpp MCDwarf.cpp MCELFStreamer.cpp contrib/llvm/lib/MC/MCDisassembler CMakeLists.txt EDDisassembler.cpp EDDisassembler.h EDInfo.h EDInst.cpp EDInst.h EDOperand.cpp EDOperand.h EDToken.cpp EDToken.h Makefile contrib/llvm/lib/Support CrashRecoveryContext.cpp contrib/llvm/lib/Target/ARM ARMAsmPrinter.cpp ARMFastISel.cpp ARMGlobalMerge.cpp ARMMCInstLower.cpp ARMMCInstLower.h contrib/llvm/lib/Target/X86 X86AsmPrinter.cpp X86AsmPrinter.h X86InstrFMA.td X86MCInstLower.cpp X86MCInstLower.h X86ShuffleDecode.h contrib/llvm/lib/Target/X86/AsmPrinter X86InstComments.cpp X86InstComments.h contrib/llvm/lib/Transforms/Scalar CorrelatedValuePropagation.cpp LowerAtomic.cpp contrib/llvm/lib/VMCore PassRegistry.cpp contrib/llvm/runtime/libprofile libprofile.exports contrib/llvm/tools/bugpoint-passes CMakeLists.txt Makefile TestPasses.cpp bugpoint.exports contrib/llvm/tools/clang/include/clang/AST OperationKinds.h contrib/llvm/tools/clang/include/clang/Analysis CFGStmtMap.h contrib/llvm/tools/clang/include/clang/Analysis/Analyses FormatString.h PseudoConstantAnalysis.h contrib/llvm/tools/clang/include/clang/Checker/PathSensitive CheckerHelpers.h contrib/llvm/tools/clang/include/clang/FrontendTool Utils.h contrib/llvm/tools/clang/include/clang/Lex CodeCompletionHandler.h contrib/llvm/tools/clang/include/clang/Parse ParseAST.h contrib/llvm/tools/clang/include/clang/Sema AnalysisBasedWarnings.h AttributeList.h CXXFieldCollector.h DeclSpec.h DelayedDiagnostic.h Designator.h IdentifierResolver.h Initialization.h Lookup.h ObjCMethodList.h Overload.h Ownership.h ParsedTemplate.h PrettyDeclStackTrace.h Scope.h ScopeInfo.h Sema.h SemaInternal.h Template.h TemplateDeduction.h contrib/llvm/tools/clang/include/clang/Serialization ASTBitCodes.h ASTDeserializationListener.h ASTReader.h ASTWriter.h CMakeLists.txt Makefile contrib/llvm/tools/clang/lib/AST CXXABI.h ItaniumCXXABI.cpp MicrosoftCXXABI.cpp contrib/llvm/tools/clang/lib/Analysis CFGStmtMap.cpp FormatString.cpp FormatStringParsing.h PseudoConstantAnalysis.cpp ScanfFormatString.cpp contrib/llvm/tools/clang/lib/Checker AnalysisManager.cpp CheckerHelpers.cpp UnreachableCodeChecker.cpp contrib/llvm/tools/clang/lib/FrontendTool CMakeLists.txt ExecuteCompilerInvocation.cpp Makefile contrib/llvm/tools/clang/lib/Headers avxintrin.h immintrin.h x86intrin.h contrib/llvm/tools/clang/lib/Parse ParseAST.cpp contrib/llvm/tools/clang/lib/Sema AttributeList.cpp DeclSpec.cpp contrib/llvm/tools/clang/lib/Serialization ASTCommon.cpp ASTCommon.h ASTReader.cpp ASTReaderDecl.cpp ASTReaderStmt.cpp ASTWriter.cpp ASTWriterDecl.cpp ASTWriterStmt.cpp CMakeLists.txt GeneratePCH.cpp Makefile contrib/llvm/tools/clang/tools/driver Info.plist.in contrib/llvm/tools/clang/tools/libclang CIndexCXX.cpp CXType.cpp CXType.h contrib/llvm/tools/llvm-diff CMakeLists.txt DifferenceEngine.cpp DifferenceEngine.h Makefile llvm-diff.cpp contrib/llvm/tools/llvmc/examples Makefile contrib/llvm/tools/llvmc/examples/Hello Hello.cpp Makefile contrib/llvm/tools/llvmc/examples/Simple Makefile Simple.cpp Simple.td contrib/llvm/tools/llvmc/examples/Skeleton AutoGenerated.td Hooks.cpp Main.cpp Makefile README contrib/llvm/tools/llvmc/examples/mcc16 Hooks.cpp Main.cpp Makefile PIC16.td README contrib/llvm/tools/llvmc/src AutoGenerated.td Base.td.in Clang.td Hooks.cpp Main.cpp Makefile contrib/llvm/utils/lit/lit/ExampleTests required-and-missing.c required-and-present.c contrib/llvm/utils/llvm-lit Makefile llvm-lit.in lib/clang/include ARMGenAsmMatcher.inc ARMGenFastISel.inc X86GenDisassemblerTables.inc X86GenEDInfo.inc lib/clang/include/clang/AST AttrImpl.inc lib/clang/include/clang/Serialization AttrPCHRead.inc AttrPCHWrite.inc lib/clang/include/llvm/Config llvm-config.h lib/clang/libclangfrontendtool Makefile lib/clang/libclangindex Makefile lib/clang/libclangserialization Makefile lib/clang/libllvmx86disassembler Makefile Removed files: contrib/llvm mklib contrib/llvm/autoconf/m4 bison.m4 cxx_bidi_iterator.m4 cxx_fwd_iterator.m4 cxx_namespaces.m4 cxx_std_iterator.m4 flex.m4 contrib/llvm/include/llvm/ADT iterator.cmake iterator.h.in contrib/llvm/include/llvm/Assembly AsmAnnotationWriter.h contrib/llvm/include/llvm/CompilerDriver ForceLinkage.h ForceLinkageMacros.h Plugin.h contrib/llvm/include/llvm/MC/MCParser AsmParser.h contrib/llvm/include/llvm/Support DataTypes.h.cmake DataTypes.h.in SlowOperationInformer.h contrib/llvm/include/llvm/Transforms/Utils SSI.h contrib/llvm/lib/CodeGen OptimizeExts.cpp contrib/llvm/lib/CompilerDriver Plugin.cpp contrib/llvm/lib/Support SlowOperationInformer.cpp contrib/llvm/lib/Target/ARM/AsmPrinter ARMAsmPrinter.cpp ARMMCInstLower.cpp ARMMCInstLower.h contrib/llvm/lib/Target/MSIL CMakeLists.txt MSILWriter.cpp MSILWriter.h Makefile README.TXT contrib/llvm/lib/Target/MSIL/TargetInfo CMakeLists.txt MSILTargetInfo.cpp Makefile contrib/llvm/lib/Target/X86 X86FloatingPointRegKill.cpp contrib/llvm/lib/Target/X86/AsmPrinter X86AsmPrinter.cpp X86AsmPrinter.h X86MCInstLower.cpp X86MCInstLower.h contrib/llvm/lib/Transforms/Scalar ABCD.cpp contrib/llvm/lib/Transforms/Utils SSI.cpp ValueMapper.h contrib/llvm/runtime/libprofile BlockProfiling.c FunctionProfiling.c exported_symbols.lst contrib/llvm/tools/bugpoint TestPasses.cpp contrib/llvm/tools/clang VER contrib/llvm/tools/clang/include/clang/AST DeclNodes.def StmtNodes.def contrib/llvm/tools/clang/include/clang/Analysis/Analyses PrintfFormatString.h contrib/llvm/tools/clang/include/clang/Frontend PCHBitCodes.h PCHDeserializationListener.h PCHReader.h PCHWriter.h contrib/llvm/tools/clang/include/clang/Index Utils.h contrib/llvm/tools/clang/include/clang/Parse Action.h AttributeList.h DeclSpec.h Designator.h Ownership.h Scope.h Template.h contrib/llvm/tools/clang/include/clang/Sema ParseAST.h contrib/llvm/tools/clang/lib/Checker CallInliner.cpp contrib/llvm/tools/clang/lib/Frontend GeneratePCH.cpp PCHReader.cpp PCHReaderDecl.cpp PCHReaderStmt.cpp PCHWriter.cpp PCHWriterDecl.cpp PCHWriterStmt.cpp PrintParserCallbacks.cpp contrib/llvm/tools/clang/lib/Headers arm_neon.h arm_neon.td contrib/llvm/tools/clang/lib/Index ResolveLocation.cpp contrib/llvm/tools/clang/lib/Parse AttributeList.cpp DeclSpec.cpp MinimalAction.cpp contrib/llvm/tools/clang/lib/Sema AnalysisBasedWarnings.h CXXFieldCollector.h IdentifierResolver.h Lookup.h ParseAST.cpp Sema.h SemaInit.h SemaOverload.h SemaTemplate.h contrib/llvm/tools/clang/tools/CIndex CIndex.cpp CIndex.darwin.exports CIndex.exports CIndexCodeCompletion.cpp CIndexDiagnostic.cpp CIndexDiagnostic.h CIndexInclusionStack.cpp CIndexUSRs.cpp CIndexer.cpp CIndexer.h CMakeLists.txt CXCursor.cpp CXCursor.h CXSourceLocation.h Makefile contrib/llvm/tools/clang/tools/index-test CMakeLists.txt Makefile index-test.cpp contrib/llvm/tools/clang/tools/libclang CXTypes.cpp contrib/llvm/tools/clang/utils pch-test.pl contrib/llvm/tools/edis EDDisassembler.cpp EDDisassembler.h EDInfo.td EDInst.cpp EDInst.h EDOperand.cpp EDOperand.h EDToken.cpp EDToken.h contrib/llvm/tools/llvmc/driver Main.cpp Makefile contrib/llvm/tools/llvmc/example/Hello Hello.cpp Makefile contrib/llvm/tools/llvmc/example/Simple Makefile PluginMain.cpp Simple.td contrib/llvm/tools/llvmc/example/Skeleton Makefile README contrib/llvm/tools/llvmc/example/Skeleton/driver Main.cpp Makefile contrib/llvm/tools/llvmc/example/Skeleton/plugins Makefile contrib/llvm/tools/llvmc/example/Skeleton/plugins/Plugin Makefile Plugin.td PluginMain.cpp contrib/llvm/tools/llvmc/example/mcc16 Makefile README contrib/llvm/tools/llvmc/example/mcc16/driver Main.cpp Makefile contrib/llvm/tools/llvmc/example/mcc16/plugins Makefile contrib/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base Makefile PIC16Base.td PluginMain.cpp contrib/llvm/tools/llvmc/plugins Makefile contrib/llvm/tools/llvmc/plugins/Base Base.td.in Hooks.cpp Makefile PluginMain.cpp contrib/llvm/tools/llvmc/plugins/Clang Clang.td Makefile PluginMain.cpp contrib/llvm/utils RegressionFinder.pl mkpatch userloc.pl contrib/llvm/utils/valgrind x86_64-pc-linux-gnu_gcc-4.3.3.supp Log: SVN rev 212904 on 2010-09-20 16:43:17Z by dim Upgrade our Clang in base to r114020, from upstream's release_28 branch. Approved-by: rpaulo (mentor) Revision Changes Path 1.3 +16 -26 src/contrib/llvm/CMakeLists.txt 1.2 +25 -7 src/contrib/llvm/CREDITS.TXT 1.3 +7 -7 src/contrib/llvm/Makefile 1.3 +11 -7 src/contrib/llvm/Makefile.config.in 1.3 +133 -131 src/contrib/llvm/Makefile.rules 1.2 +2 -1 src/contrib/llvm/README.txt 1.3 +40 -46 src/contrib/llvm/autoconf/configure.ac 1.2 +0 -15 src/contrib/llvm/autoconf/m4/bison.m4 (dead) 1.2 +0 -22 src/contrib/llvm/autoconf/m4/cxx_bidi_iterator.m4 (dead) 1.2 +0 -22 src/contrib/llvm/autoconf/m4/cxx_fwd_iterator.m4 (dead) 1.2 +0 -19 src/contrib/llvm/autoconf/m4/cxx_namespaces.m4 (dead) 1.2 +0 -26 src/contrib/llvm/autoconf/m4/cxx_std_iterator.m4 (dead) 1.2 +0 -17 src/contrib/llvm/autoconf/m4/flex.m4 (dead) 1.3 +21 -0 src/contrib/llvm/autoconf/m4/link_options.m4 1.3 +19 -17 src/contrib/llvm/bindings/ada/llvm/llvm.ads 1.2 +2 -10 src/contrib/llvm/bindings/ocaml/llvm/llvm.ml 1.2 +9 -19 src/contrib/llvm/bindings/ocaml/llvm/llvm.mli 1.2 +13 -17 src/contrib/llvm/bindings/ocaml/llvm/llvm_ocaml.c 1.3 +86 -69 src/contrib/llvm/configure 1.3 +9 -11 src/contrib/llvm/include/llvm-c/Core.h 1.2 +7 -10 src/contrib/llvm/include/llvm-c/EnhancedDisassembly.h 1.2 +2 -0 src/contrib/llvm/include/llvm-c/ExecutionEngine.h 1.3 +21 -26 src/contrib/llvm/include/llvm-c/Target.h 1.3 +18 -6 src/contrib/llvm/include/llvm-c/lto.h 1.3 +2 -2 src/contrib/llvm/include/llvm/ADT/APInt.h 1.3 +1 -2 src/contrib/llvm/include/llvm/ADT/DenseMap.h 1.2 +6 -0 src/contrib/llvm/include/llvm/ADT/DenseSet.h 1.2 +10 -0 src/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h 1.3 +143 -34 src/contrib/llvm/include/llvm/ADT/FoldingSet.h 1.3 +5 -5 src/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h 1.1 +52 -0 src/contrib/llvm/include/llvm/ADT/NullablePtr.h (new) 1.2 +2 -2 src/contrib/llvm/include/llvm/ADT/STLExtras.h 1.2 +6 -1 src/contrib/llvm/include/llvm/ADT/ScopedHashTable.h 1.3 +31 -1 src/contrib/llvm/include/llvm/ADT/SmallVector.h 1.2 +4 -0 src/contrib/llvm/include/llvm/ADT/StringMap.h 1.2 +9 -4 src/contrib/llvm/include/llvm/ADT/StringRef.h 1.2 +3 -4 src/contrib/llvm/include/llvm/ADT/StringSet.h 1.2 +20 -0 src/contrib/llvm/include/llvm/ADT/StringSwitch.h 1.3 +18 -14 src/contrib/llvm/include/llvm/ADT/Triple.h 1.3 +3 -15 src/contrib/llvm/include/llvm/ADT/ValueMap.h 1.3 +0 -1 src/contrib/llvm/include/llvm/ADT/ilist.h 1.2 +0 -79 src/contrib/llvm/include/llvm/ADT/iterator.cmake (dead) 1.2 +0 -76 src/contrib/llvm/include/llvm/ADT/iterator.h.in (dead) 1.3 +51 -58 src/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h 1.2 +8 -2 src/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h 1.2 +2 -2 src/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h 1.3 +50 -11 src/contrib/llvm/include/llvm/Analysis/DebugInfo.h 1.3 +6 -3 src/contrib/llvm/include/llvm/Analysis/Dominators.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Analysis/IntervalPartition.h 1.2 +9 -3 src/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h 1.2 +19 -6 src/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h 1.2 +3 -2 src/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h 1.3 +15 -11 src/contrib/llvm/include/llvm/Analysis/LoopInfo.h 1.2 +6 -6 src/contrib/llvm/include/llvm/Analysis/LoopPass.h 1.2 +16 -2 src/contrib/llvm/include/llvm/Analysis/Passes.h 1.2 +1 -0 src/contrib/llvm/include/llvm/Analysis/PointerTracking.h 1.2 +2 -2 src/contrib/llvm/include/llvm/Analysis/PostDominators.h 1.1 +630 -0 src/contrib/llvm/include/llvm/Analysis/RegionInfo.h (new) 1.1 +342 -0 src/contrib/llvm/include/llvm/Analysis/RegionIterator.h (new) 1.1 +26 -0 src/contrib/llvm/include/llvm/Analysis/RegionPrinter.h (new) 1.3 +38 -9 src/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h 1.3 +10 -4 src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h 1.2 +21 -27 src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h 1.3 +0 -19 src/contrib/llvm/include/llvm/Analysis/ValueTracking.h 1.2 +0 -58 src/contrib/llvm/include/llvm/Assembly/AsmAnnotationWriter.h (dead) 1.1 +63 -0 src/contrib/llvm/include/llvm/Assembly/AssemblyAnnotationWriter.h (new) 1.2 +5 -0 src/contrib/llvm/include/llvm/AutoUpgrade.h 1.2 +2 -4 src/contrib/llvm/include/llvm/Bitcode/Archive.h 1.2 +5 -3 src/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h 1.2 +22 -9 src/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h 1.2 +2 -3 src/contrib/llvm/include/llvm/CallGraphSCCPass.h 1.3 +12 -1 src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h 1.2 +27 -2 src/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h 1.3 +6 -0 src/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h 1.2 +10 -0 src/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h 1.3 +3 -6 src/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h 1.3 +27 -10 src/contrib/llvm/include/llvm/CodeGen/LiveInterval.h 1.3 +39 -9 src/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/LiveVariables.h 1.3 +129 -38 src/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineFunction.h 1.3 +1 -2 src/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h 1.3 +4 -2 src/contrib/llvm/include/llvm/CodeGen/MachineInstr.h 1.3 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h 1.3 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h 1.3 +33 -29 src/contrib/llvm/include/llvm/CodeGen/Passes.h 1.3 +1 -1 src/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h 1.2 +10 -3 src/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h 1.3 +0 -4 src/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h 1.3 +33 -12 src/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h 1.2 +0 -1 src/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 1.2 +44 -66 src/contrib/llvm/include/llvm/CodeGen/ValueTypes.h 1.2 +9 -5 src/contrib/llvm/include/llvm/CompilerDriver/Action.h 1.1 +40 -0 src/contrib/llvm/include/llvm/CompilerDriver/AutoGenerated.h (new) 1.2 +4 -0 src/contrib/llvm/include/llvm/CompilerDriver/BuiltinOptions.h 1.2 +9 -32 src/contrib/llvm/include/llvm/CompilerDriver/Common.td 1.2 +53 -48 src/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h 1.2 +7 -13 src/contrib/llvm/include/llvm/CompilerDriver/Error.h 1.2 +0 -122 src/contrib/llvm/include/llvm/CompilerDriver/ForceLinkage.h (dead) 1.2 +0 -29 src/contrib/llvm/include/llvm/CompilerDriver/ForceLinkageMacros.h (dead) 1.1 +21 -0 src/contrib/llvm/include/llvm/CompilerDriver/Main.h (new) 1.2 +2 -12 src/contrib/llvm/include/llvm/CompilerDriver/Main.inc 1.2 +0 -81 src/contrib/llvm/include/llvm/CompilerDriver/Plugin.h (dead) 1.2 +24 -16 src/contrib/llvm/include/llvm/CompilerDriver/Tool.h 1.2 +17 -3 src/contrib/llvm/include/llvm/Config/config.h.cmake 1.3 +17 -0 src/contrib/llvm/include/llvm/Config/config.h.in 1.1 +97 -0 src/contrib/llvm/include/llvm/Config/llvm-config.h.cmake (new) 1.1 +97 -0 src/contrib/llvm/include/llvm/Config/llvm-config.h.in (new) 1.2 +0 -44 src/contrib/llvm/include/llvm/Constants.h 1.2 +1 -65 src/contrib/llvm/include/llvm/DerivedTypes.h 1.2 +1 -8 src/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h 1.3 +28 -18 src/contrib/llvm/include/llvm/GlobalValue.h 1.2 +1 -11 src/contrib/llvm/include/llvm/Instruction.h 1.3 +45 -51 src/contrib/llvm/include/llvm/Instructions.h 1.3 +15 -1 src/contrib/llvm/include/llvm/IntrinsicInst.h 1.3 +32 -37 src/contrib/llvm/include/llvm/Intrinsics.td 1.2 +64 -55 src/contrib/llvm/include/llvm/IntrinsicsARM.td 1.2 +21 -26 src/contrib/llvm/include/llvm/IntrinsicsPowerPC.td 1.2 +458 -24 src/contrib/llvm/include/llvm/IntrinsicsX86.td 1.2 +2 -3 src/contrib/llvm/include/llvm/LLVMContext.h 1.3 +9 -3 src/contrib/llvm/include/llvm/LinkAllPasses.h 1.2 +0 -1 src/contrib/llvm/include/llvm/LinkAllVMCore.h 1.2 +0 -1 src/contrib/llvm/include/llvm/Linker.h 1.1 +46 -0 src/contrib/llvm/include/llvm/MC/ELFObjectWriter.h (new) 1.2 +14 -0 src/contrib/llvm/include/llvm/MC/MCAsmInfo.h 1.3 +21 -2 src/contrib/llvm/include/llvm/MC/MCAssembler.h 1.3 +56 -4 src/contrib/llvm/include/llvm/MC/MCContext.h 1.1 +156 -0 src/contrib/llvm/include/llvm/MC/MCDwarf.h (new) 1.1 +54 -0 src/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h (new) 1.2 +11 -0 src/contrib/llvm/include/llvm/MC/MCObjectStreamer.h 1.3 +1 -1 src/contrib/llvm/include/llvm/MC/MCObjectWriter.h 1.3 +0 -152 src/contrib/llvm/include/llvm/MC/MCParser/AsmParser.h (dead) 1.3 +28 -2 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h 1.2 +14 -4 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h 1.2 +6 -2 src/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h 1.2 +8 -2 src/contrib/llvm/include/llvm/MC/MCSectionELF.h 1.3 +25 -5 src/contrib/llvm/include/llvm/MC/MCStreamer.h 1.2 +25 -29 src/contrib/llvm/include/llvm/Metadata.h 1.3 +10 -19 src/contrib/llvm/include/llvm/Module.h 1.3 +20 -51 src/contrib/llvm/include/llvm/Pass.h 1.3 +23 -27 src/contrib/llvm/include/llvm/PassAnalysisSupport.h 1.2 +0 -1 src/contrib/llvm/include/llvm/PassManager.h 1.3 +26 -32 src/contrib/llvm/include/llvm/PassManagers.h 1.1 +71 -0 src/contrib/llvm/include/llvm/PassRegistry.h (new) 1.3 +20 -21 src/contrib/llvm/include/llvm/PassSupport.h 1.2 +84 -3 src/contrib/llvm/include/llvm/Support/COFF.h 1.3 +26 -37 src/contrib/llvm/include/llvm/Support/CallSite.h 1.2 +0 -67 src/contrib/llvm/include/llvm/Support/Casting.h 1.2 +17 -10 src/contrib/llvm/include/llvm/Support/CommandLine.h 1.2 +4 -1 src/contrib/llvm/include/llvm/Support/Compiler.h 1.2 +21 -17 src/contrib/llvm/include/llvm/Support/ConstantRange.h 1.1 +84 -0 src/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h (new) 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/DataFlow.h 1.2 +0 -152 src/contrib/llvm/include/llvm/Support/DataTypes.h.cmake (dead) 1.2 +0 -147 src/contrib/llvm/include/llvm/Support/DataTypes.h.in (dead) 1.3 +63 -20 src/contrib/llvm/include/llvm/Support/ELF.h 1.2 +12 -0 src/contrib/llvm/include/llvm/Support/ErrorHandling.h 1.2 +9 -3 src/contrib/llvm/include/llvm/Support/GraphWriter.h 1.3 +0 -20 src/contrib/llvm/include/llvm/Support/IRBuilder.h 1.3 +4 -6 src/contrib/llvm/include/llvm/Support/IRReader.h 1.2 +638 -0 src/contrib/llvm/include/llvm/Support/MachO.h 1.2 +4 -2 src/contrib/llvm/include/llvm/Support/MathExtras.h 1.2 +12 -12 src/contrib/llvm/include/llvm/Support/PassNameParser.h 1.2 +7 -0 src/contrib/llvm/include/llvm/Support/PatternMatch.h 1.2 +7 -7 src/contrib/llvm/include/llvm/Support/PrettyStackTrace.h 1.3 +10 -5 src/contrib/llvm/include/llvm/Support/Regex.h 1.2 +2 -0 src/contrib/llvm/include/llvm/Support/Registry.h 1.2 +0 -65 src/contrib/llvm/include/llvm/Support/SlowOperationInformer.h (dead) 1.2 +2 -2 src/contrib/llvm/include/llvm/Support/SourceMgr.h 1.2 +2 -1 src/contrib/llvm/include/llvm/Support/StandardPasses.h 1.2 +3 -4 src/contrib/llvm/include/llvm/Support/SystemUtils.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/TypeBuilder.h 1.3 +79 -46 src/contrib/llvm/include/llvm/Support/raw_ostream.h 1.2 +0 -1 src/contrib/llvm/include/llvm/System/Memory.h 1.3 +3 -2 src/contrib/llvm/include/llvm/System/Path.h 1.2 +0 -2 src/contrib/llvm/include/llvm/System/Process.h 1.2 +0 -3 src/contrib/llvm/include/llvm/System/Program.h 1.2 +4 -0 src/contrib/llvm/include/llvm/System/Signals.h 1.2 +13 -0 src/contrib/llvm/include/llvm/System/ThreadLocal.h 1.3 +2 -5 src/contrib/llvm/include/llvm/Target/Target.td 1.3 +12 -2 src/contrib/llvm/include/llvm/Target/TargetAsmParser.h 1.2 +8 -1 src/contrib/llvm/include/llvm/Target/TargetCallingConv.td 1.2 +21 -21 src/contrib/llvm/include/llvm/Target/TargetData.h 1.3 +13 -1 src/contrib/llvm/include/llvm/Target/TargetInstrDesc.h 1.3 +15 -38 src/contrib/llvm/include/llvm/Target/TargetInstrInfo.h 1.3 +115 -25 src/contrib/llvm/include/llvm/Target/TargetLowering.h 1.2 +33 -5 src/contrib/llvm/include/llvm/Target/TargetMachine.h 1.3 +1 -1 src/contrib/llvm/include/llvm/Target/TargetOpcodes.h 1.3 +14 -9 src/contrib/llvm/include/llvm/Target/TargetOptions.h 1.3 +53 -14 src/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h 1.2 +10 -7 src/contrib/llvm/include/llvm/Target/TargetRegistry.h 1.2 +16 -9 src/contrib/llvm/include/llvm/Target/TargetSelect.h 1.3 +2 -3 src/contrib/llvm/include/llvm/Transforms/IPO.h 1.2 +2 -2 src/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h 1.2 +15 -24 src/contrib/llvm/include/llvm/Transforms/Scalar.h 1.3 +14 -1 src/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h 1.3 +0 -2 src/contrib/llvm/include/llvm/Transforms/Utils/Local.h 1.2 +13 -5 src/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h 1.2 +0 -93 src/contrib/llvm/include/llvm/Transforms/Utils/SSI.h (dead) 1.2 +1 -1 src/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h 1.1 +31 -0 src/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h (new) 1.3 +6 -12 src/contrib/llvm/include/llvm/Type.h 1.3 +0 -24 src/contrib/llvm/include/llvm/Use.h 1.3 +4 -2 src/contrib/llvm/include/llvm/Value.h 1.2 +0 -88 src/contrib/llvm/include/llvm/ValueSymbolTable.h 1.3 +163 -70 src/contrib/llvm/lib/Analysis/AliasAnalysis.cpp 1.2 +11 -9 src/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp 1.3 +40 -10 src/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp 1.3 +9 -8 src/contrib/llvm/lib/Analysis/AliasDebugger.cpp 1.2 +82 -75 src/contrib/llvm/lib/Analysis/AliasSetTracker.cpp 1.3 +425 -159 src/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp 1.2 +14 -16 src/contrib/llvm/lib/Analysis/CFGPrinter.cpp 1.3 +3 -0 src/contrib/llvm/lib/Analysis/CMakeLists.txt 1.2 +1 -1 src/contrib/llvm/lib/Analysis/CaptureTracking.cpp 1.3 +2 -2 src/contrib/llvm/lib/Analysis/ConstantFolding.cpp 1.2 +3 -3 src/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp 1.3 +146 -46 src/contrib/llvm/lib/Analysis/DebugInfo.cpp 1.3 +33 -32 src/contrib/llvm/lib/Analysis/DomPrinter.cpp 1.3 +7 -8 src/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp 1.2 +6 -6 src/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp 1.2 +2 -2 src/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp 1.3 +42 -39 src/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp 1.2 +19 -20 src/contrib/llvm/lib/Analysis/IVUsers.cpp 1.3 +4 -4 src/contrib/llvm/lib/Analysis/InlineCost.cpp 1.2 +3 -3 src/contrib/llvm/lib/Analysis/InstCount.cpp 1.2 +3 -3 src/contrib/llvm/lib/Analysis/IntervalPartition.cpp 1.2 +473 -114 src/contrib/llvm/lib/Analysis/LazyValueInfo.cpp 1.2 +6 -8 src/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp 1.2 +2 -1 src/contrib/llvm/lib/Analysis/LibCallSemantics.cpp 1.3 +6 -5 src/contrib/llvm/lib/Analysis/Lint.cpp 1.2 +3 -3 src/contrib/llvm/lib/Analysis/LiveValues.cpp 1.2 +2 -2 src/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp 1.3 +13 -32 src/contrib/llvm/lib/Analysis/LoopInfo.cpp 1.2 +8 -8 src/contrib/llvm/lib/Analysis/LoopPass.cpp 1.3 +15 -29 src/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp 1.2 +3 -4 src/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp 1.2 +52 -3 src/contrib/llvm/lib/Analysis/PointerTracking.cpp 1.3 +4 -4 src/contrib/llvm/lib/Analysis/PostDominators.cpp 1.2 +6 -8 src/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp 1.3 +5 -8 src/contrib/llvm/lib/Analysis/ProfileInfo.cpp 1.2 +6 -8 src/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp 1.2 +4 -4 src/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp 1.1 +749 -0 src/contrib/llvm/lib/Analysis/RegionInfo.cpp (new) 1.1 +186 -0 src/contrib/llvm/lib/Analysis/RegionPrinter.cpp (new) 1.3 +437 -306 src/contrib/llvm/lib/Analysis/ScalarEvolution.cpp 1.3 +7 -10 src/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 1.3 +43 -31 src/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp 1.3 +72 -42 src/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp 1.1 +191 -0 src/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp (new) 1.3 +29 -209 src/contrib/llvm/lib/Analysis/ValueTracking.cpp 1.3 +1 -1 src/contrib/llvm/lib/AsmParser/LLLexer.cpp 1.3 +61 -100 src/contrib/llvm/lib/AsmParser/LLParser.cpp 1.3 +10 -4 src/contrib/llvm/lib/AsmParser/LLParser.h 1.3 +2 -2 src/contrib/llvm/lib/AsmParser/LLToken.h 1.2 +1 -2 src/contrib/llvm/lib/AsmParser/Parser.cpp 1.3 +78 -41 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp 1.2 +11 -1 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h 1.3 +54 -82 src/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 1.2 +1 -1 src/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp 1.3 +90 -49 src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp 1.3 +8 -1 src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h 1.3 +18 -14 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp 1.3 +5 -5 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h 1.2 +2 -2 src/contrib/llvm/lib/CodeGen/Analysis.cpp 1.3 +53 -35 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1.2 +2 -2 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp 1.3 +7 -6 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 1.3 +466 -396 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1.3 +11 -17 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/BranchFolding.cpp 1.3 +5 -1 src/contrib/llvm/lib/CodeGen/CMakeLists.txt 1.3 +175 -99 src/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp 1.3 +17 -10 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp 1.3 +3 -4 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h 1.2 +11 -10 src/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp 1.3 +97 -183 src/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp 1.2 +15 -105 src/contrib/llvm/lib/CodeGen/ELF.h 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp 1.2 +15 -15 src/contrib/llvm/lib/CodeGen/ELFWriter.cpp 1.2 +7 -6 src/contrib/llvm/lib/CodeGen/ELFWriter.h 1.2 +6 -6 src/contrib/llvm/lib/CodeGen/GCMetadata.cpp 1.3 +5 -4 src/contrib/llvm/lib/CodeGen/GCStrategy.cpp 1.3 +2 -3 src/contrib/llvm/lib/CodeGen/IfConversion.cpp 1.2 +95 -23 src/contrib/llvm/lib/CodeGen/InlineSpiller.cpp 1.3 +2 -1 src/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp 1.3 +48 -33 src/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp 1.3 +85 -79 src/contrib/llvm/lib/CodeGen/LiveInterval.cpp 1.3 +34 -45 src/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp 1.3 +2 -1 src/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp 1.3 +2 -16 src/contrib/llvm/lib/CodeGen/LiveVariables.cpp 1.1 +354 -0 src/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp (new) 1.3 +1 -21 src/contrib/llvm/lib/CodeGen/LowerSubregs.cpp 1.3 +27 -5 src/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp 1.3 +8 -33 src/contrib/llvm/lib/CodeGen/MachineCSE.cpp 1.3 +4 -4 src/contrib/llvm/lib/CodeGen/MachineDominators.cpp 1.3 +1 -2 src/contrib/llvm/lib/CodeGen/MachineFunction.cpp 1.2 +2 -2 src/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp 1.3 +32 -1 src/contrib/llvm/lib/CodeGen/MachineInstr.cpp 1.3 +13 -8 src/contrib/llvm/lib/CodeGen/MachineLICM.cpp 1.2 +3 -3 src/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp 1.3 +4 -11 src/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp 1.3 +120 -18 src/contrib/llvm/lib/CodeGen/MachineSink.cpp 1.3 +137 -93 src/contrib/llvm/lib/CodeGen/MachineVerifier.cpp 1.3 +0 -220 src/contrib/llvm/lib/CodeGen/OptimizeExts.cpp (dead) 1.3 +7 -13 src/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp 1.2 +6 -2 src/contrib/llvm/lib/CodeGen/PBQP/HeuristicBase.h 1.3 +9 -0 src/contrib/llvm/lib/CodeGen/PBQP/HeuristicSolver.h 1.3 +2 -6 src/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h 1.2 +31 -0 src/contrib/llvm/lib/CodeGen/PBQP/Solution.h 1.3 +25 -11 src/contrib/llvm/lib/CodeGen/PHIElimination.cpp 1.2 +6 -4 src/contrib/llvm/lib/CodeGen/PHIElimination.h 1.1 +287 -0 src/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp (new) 1.3 +4 -3 src/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp 1.3 +6 -9 src/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp 1.3 +2 -16 src/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp 1.3 +80 -163 src/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp 1.2 +1 -8 src/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h 1.3 +92 -44 src/contrib/llvm/lib/CodeGen/RegAllocFast.cpp 1.3 +81 -73 src/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp 1.3 +40 -7 src/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp 1.3 +1 -2 src/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp 1.3 +17 -17 src/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp 1.1 +1014 -0 src/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp (new) 1.1 +336 -0 src/contrib/llvm/lib/CodeGen/RenderMachineFunction.h (new) 1.2 +5 -4 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp 1.3 +2 -2 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h 1.3 +12 -3 src/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1.3 +4 -13 src/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp 1.3 +65 -2 src/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 1.3 +17 -9 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1.3 +12 -8 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1.3 +11 -13 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h 1.3 +207 -183 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1.3 +53 -21 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 1.3 +379 -42 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1.3 +3 -2 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 1.3 +7 -33 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1.3 +368 -264 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1.3 +27 -10 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 1.3 +7 -37 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp 1.3 +138 -44 src/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp 1.3 +58 -105 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp 1.3 +1 -2 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp 1.3 +2 -1 src/contrib/llvm/lib/CodeGen/SlotIndexes.cpp 1.3 +45 -53 src/contrib/llvm/lib/CodeGen/Spiller.cpp 1.3 +6 -13 src/contrib/llvm/lib/CodeGen/Spiller.h 1.1 +1097 -0 src/contrib/llvm/lib/CodeGen/SplitKit.cpp (new) 1.1 +321 -0 src/contrib/llvm/lib/CodeGen/SplitKit.h (new) 1.1 +817 -0 src/contrib/llvm/lib/CodeGen/Splitter.cpp (new) 1.1 +99 -0 src/contrib/llvm/lib/CodeGen/Splitter.h (new) 1.3 +4 -4 src/contrib/llvm/lib/CodeGen/StackProtector.cpp 1.3 +4 -5 src/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp 1.3 +4 -5 src/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp 1.3 +10 -9 src/contrib/llvm/lib/CodeGen/TailDuplication.cpp 1.3 +0 -13 src/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp 1.3 +1 -5 src/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp 1.3 +26 -24 src/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp 1.2 +7 -8 src/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp 1.2 +1 -2 src/contrib/llvm/lib/CodeGen/VirtRegMap.cpp 1.2 +6 -1 src/contrib/llvm/lib/CodeGen/VirtRegMap.h 1.3 +34 -69 src/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp 1.2 +9 -4 src/contrib/llvm/lib/CompilerDriver/Action.cpp 1.2 +3 -1 src/contrib/llvm/lib/CompilerDriver/BuiltinOptions.cpp 1.2 +197 -92 src/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp 1.2 +59 -70 src/contrib/llvm/lib/CompilerDriver/Main.cpp 1.2 +4 -32 src/contrib/llvm/lib/CompilerDriver/Makefile 1.2 +0 -78 src/contrib/llvm/lib/CompilerDriver/Plugin.cpp (dead) 1.2 +4 -0 src/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp 1.2 +12 -0 src/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp 1.3 +4 -6 src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp 1.2 +5 -5 src/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp 1.2 +0 -440 src/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp 1.2 +0 -16 src/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h 1.3 +3 -304 src/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp 1.2 +54 -126 src/contrib/llvm/lib/Linker/LinkModules.cpp 1.3 +3 -0 src/contrib/llvm/lib/MC/CMakeLists.txt 1.1 +973 -0 src/contrib/llvm/lib/MC/ELFObjectWriter.cpp (new) 1.2 +2 -0 src/contrib/llvm/lib/MC/MCAsmInfo.cpp 1.2 +3 -0 src/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp 1.3 +2 -1 src/contrib/llvm/lib/MC/MCAsmStreamer.cpp 1.3 +67 -7 src/contrib/llvm/lib/MC/MCAssembler.cpp 1.3 +85 -3 src/contrib/llvm/lib/MC/MCContext.cpp 1.1 +7 -0 src/contrib/llvm/lib/MC/MCDisassembler/CMakeLists.txt (new) 1.1 +402 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp (new) 1.1 +271 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h (new) 1.1 +73 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h (new) 1.1 +207 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp (new) 1.1 +182 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDInst.h (new) 1.1 +282 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp (new) 1.1 +91 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h (new) 1.1 +206 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp (new) 1.1 +139 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDToken.h (new) 1.1 +14 -0 src/contrib/llvm/lib/MC/MCDisassembler/Makefile (new) 1.1 +21 -0 src/contrib/llvm/lib/MC/MCDwarf.cpp (new) 1.1 +408 -0 src/contrib/llvm/lib/MC/MCELFStreamer.cpp (new) 1.3 +231 -46 src/contrib/llvm/lib/MC/MCMachOStreamer.cpp 1.2 +1 -0 src/contrib/llvm/lib/MC/MCNullStreamer.cpp 1.2 +48 -0 src/contrib/llvm/lib/MC/MCObjectStreamer.cpp 1.3 +26 -2 src/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp 1.3 +623 -81 src/contrib/llvm/lib/MC/MCParser/AsmParser.cpp 1.2 +70 -167 src/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp 1.2 +229 -6 src/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp 1.3 +9 -6 src/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp 1.2 +1 -1 src/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp 1.2 +2 -1 src/contrib/llvm/lib/MC/MCStreamer.cpp 1.3 +1 -1 src/contrib/llvm/lib/MC/MachObjectWriter.cpp 1.2 +1 -1 src/contrib/llvm/lib/MC/Makefile 1.2 +720 -17 src/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp 1.2 +190 -39 src/contrib/llvm/lib/MC/WinCOFFStreamer.cpp 1.3 +1 -0 src/contrib/llvm/lib/Support/APFloat.cpp 1.3 +7 -6 src/contrib/llvm/lib/Support/APInt.cpp 1.3 +1 -1 src/contrib/llvm/lib/Support/CMakeLists.txt 1.2 +52 -72 src/contrib/llvm/lib/Support/ConstantRange.cpp 1.1 +204 -0 src/contrib/llvm/lib/Support/CrashRecoveryContext.cpp (new) 1.2 +26 -8 src/contrib/llvm/lib/Support/ErrorHandling.cpp 1.3 +53 -36 src/contrib/llvm/lib/Support/FoldingSet.cpp 1.3 +3 -2 src/contrib/llvm/lib/Support/PrettyStackTrace.cpp 1.2 +0 -67 src/contrib/llvm/lib/Support/SlowOperationInformer.cpp (dead) 1.3 +1 -1 src/contrib/llvm/lib/Support/SmallVector.cpp 1.2 +7 -7 src/contrib/llvm/lib/Support/Statistic.cpp 1.2 +18 -9 src/contrib/llvm/lib/Support/StringRef.cpp 1.2 +10 -0 src/contrib/llvm/lib/Support/SystemUtils.cpp 1.3 +180 -63 src/contrib/llvm/lib/Support/Triple.cpp 1.3 +64 -33 src/contrib/llvm/lib/Support/raw_ostream.cpp 1.2 +6 -0 src/contrib/llvm/lib/System/DynamicLibrary.cpp 1.3 +20 -20 src/contrib/llvm/lib/System/Path.cpp 1.2 +2 -16 src/contrib/llvm/lib/System/RWMutex.cpp 1.2 +5 -0 src/contrib/llvm/lib/System/ThreadLocal.cpp 1.3 +6 -6 src/contrib/llvm/lib/System/Unix/Path.inc 1.3 +44 -0 src/contrib/llvm/lib/System/Unix/Signals.inc 1.2 +1 -0 src/contrib/llvm/lib/System/Unix/ThreadLocal.inc 1.3 +10 -6 src/contrib/llvm/lib/System/Win32/Path.inc 1.3 +14 -0 src/contrib/llvm/lib/System/Win32/Signals.inc 1.2 +4 -0 src/contrib/llvm/lib/System/Win32/ThreadLocal.inc 1.3 +44 -16 src/contrib/llvm/lib/Target/ARM/ARM.h 1.3 +49 -27 src/contrib/llvm/lib/Target/ARM/ARM.td 1.3 +1 -19 src/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h 1.1 +1491 -0 src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp (new) 1.3 +81 -53 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp 1.3 +44 -37 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h 1.3 +469 -96 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp 1.3 +23 -6 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h 1.2 +2 -2 src/contrib/llvm/lib/Target/ARM/ARMCallingConv.td 1.3 +68 -4 src/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp 1.3 +75 -21 src/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp 1.3 +351 -8 src/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp 1.1 +665 -0 src/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp (new) 1.1 +212 -0 src/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp (new) 1.3 +138 -231 src/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp 1.3 +454 -181 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp 1.3 +39 -3 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.h 1.3 +154 -140 src/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td 1.3 +224 -182 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td 1.3 +522 -105 src/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td 1.3 +5 -14 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td 1.3 +364 -366 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td 1.3 +38 -38 src/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td 1.3 +51 -88 src/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp 1.1 +162 -0 src/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp (new) 1.1 +56 -0 src/contrib/llvm/lib/Target/ARM/ARMMCInstLower.h (new) 1.3 +9 -2 src/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h 1.3 +49 -109 src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td 1.2 +5 -0 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp 1.3 +21 -1 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.h 1.3 +11 -3 src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp 1.2 +1 -0 src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h 1.3 +153 -92 src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp 1.3 +0 -1438 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp (dead) 1.3 +39 -27 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp 1.3 +2 -0 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h 1.2 +0 -162 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp (dead) 1.2 +0 -56 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.h (dead) 1.2 +0 -2 src/contrib/llvm/lib/Target/ARM/AsmPrinter/CMakeLists.txt 1.3 +8 -2 src/contrib/llvm/lib/Target/ARM/CMakeLists.txt 1.2 +10 -3 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp 1.3 +99 -84 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp 1.3 +33 -33 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h 1.3 +109 -118 src/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h 1.2 +3 -2 src/contrib/llvm/lib/Target/ARM/Makefile 1.3 +1 -1 src/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp 1.3 +29 -118 src/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp 1.3 +21 -21 src/contrib/llvm/lib/Target/ARM/README.txt 1.3 +152 -127 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp 1.3 +11 -11 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h 1.3 +43 -25 src/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp 1.3 +4 -4 src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp 1.3 +13 -1 src/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/Alpha/AlphaBranchSelector.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp 1.3 +0 -26 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp 1.3 +0 -6 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/Alpha/AlphaLLRP.cpp 1.3 +2 -4 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h 1.2 +0 -2 src/contrib/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp 1.3 +0 -28 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp 1.3 +0 -4 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h 1.3 +5 -11 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp 1.3 +2 -5 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h 1.3 +9 -3 src/contrib/llvm/lib/Target/CBackend/CBackend.cpp 1.3 +12 -12 src/contrib/llvm/lib/Target/CellSPU/SPUCallingConv.td 1.3 +2 -42 src/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp 1.3 +45 -60 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp 1.3 +0 -142 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp 1.3 +0 -6 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h 1.2 +77 -79 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td 1.2 +0 -6 src/contrib/llvm/lib/Target/CellSPU/SPUOperands.td 1.3 +5 -6 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td 1.3 +14 -3 src/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp 1.3 +0 -10 src/contrib/llvm/lib/Target/MBlaze/AsmPrinter/MBlazeAsmPrinter.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlaze.td 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td 1.3 +0 -35 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp 1.3 +0 -6 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td 1.2 +5 -11 src/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td 1.3 +2 -3 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td 1.2 +0 -3 src/contrib/llvm/lib/Target/MSIL/CMakeLists.txt (dead) 1.3 +0 -1706 src/contrib/llvm/lib/Target/MSIL/MSILWriter.cpp (dead) 1.3 +0 -258 src/contrib/llvm/lib/Target/MSIL/MSILWriter.h (dead) 1.2 +0 -16 src/contrib/llvm/lib/Target/MSIL/Makefile (dead) 1.2 +0 -26 src/contrib/llvm/lib/Target/MSIL/README.TXT (dead) 1.2 +0 -6 src/contrib/llvm/lib/Target/MSIL/TargetInfo/CMakeLists.txt (dead) 1.2 +0 -26 src/contrib/llvm/lib/Target/MSIL/TargetInfo/MSILTargetInfo.cpp (dead) 1.2 +0 -15 src/contrib/llvm/lib/Target/MSIL/TargetInfo/Makefile (dead) 1.2 +4 -3 src/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp 1.3 +1 -22 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp 1.3 +0 -4 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h 1.3 +5 -7 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp 1.3 +3 -4 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h 1.3 +2 -1 src/contrib/llvm/lib/Target/Mangler.cpp 1.3 +20 -0 src/contrib/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/Mips.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsCallingConv.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp 1.2 +6 -5 src/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp 1.3 +4 -4 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td 1.3 +0 -47 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp 1.3 +0 -6 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h 1.3 +2 -7 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td 1.3 +2 -4 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsSchedule.td 1.2 +1 -1 src/contrib/llvm/lib/Target/PIC16/CMakeLists.txt 1.2 +2 -5 src/contrib/llvm/lib/Target/PIC16/PIC16.h 1.3 +10 -0 src/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp 1.3 +4 -1 src/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.h 1.3 +0 -15 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp 1.3 +0 -4 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.h 1.3 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16MemSelOpt.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Cloner.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Cloner.h 1.2 +3 -2 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Overlay.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Overlay.h 1.3 +3 -6 src/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.h 1.2 +14 -0 src/contrib/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp 1.2 +4 -3 src/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td 1.2 +2 -2 src/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp 1.3 +26 -13 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp 1.3 +20 -62 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp 1.3 +0 -6 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h 1.2 +8 -11 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td 1.3 +10 -12 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h 1.2 +4 -0 src/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp 1.2 +4 -0 src/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h 1.3 +16 -0 src/contrib/llvm/lib/Target/README.txt 1.2 +1 -1 src/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/Sparc/FPMover.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/Sparc/Sparc.td 1.2 +4 -4 src/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp 1.3 +0 -40 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp 1.3 +0 -6 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h 1.3 +2 -10 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td 1.3 +2 -4 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h 1.3 +0 -25 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp 1.3 +0 -3 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h 1.3 +4 -5 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp 1.3 +3 -4 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h 1.2 +18 -44 src/contrib/llvm/lib/Target/TargetData.cpp 1.3 +10 -10 src/contrib/llvm/lib/Target/TargetMachine.cpp 1.3 +9 -5 src/contrib/llvm/lib/Target/TargetRegisterInfo.cpp 1.3 +155 -119 src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp 1.2 +1 -2 src/contrib/llvm/lib/Target/X86/AsmPrinter/CMakeLists.txt 1.3 +5 -0 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp 1.3 +3 -0 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.h 1.3 +0 -680 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp (dead) 1.2 +0 -89 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.h (dead) 1.1 +232 -0 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86InstComments.cpp (new) 1.1 +25 -0 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86InstComments.h (new) 1.3 +5 -0 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86IntelInstPrinter.cpp 1.3 +4 -0 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86IntelInstPrinter.h 1.3 +0 -632 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp (dead) 1.2 +0 -51 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86MCInstLower.h (dead) 1.2 +5 -5 src/contrib/llvm/lib/Target/X86/CMakeLists.txt 1.2 +2 -2 src/contrib/llvm/lib/Target/X86/README-FPStack.txt 1.3 +40 -2 src/contrib/llvm/lib/Target/X86/README-SSE.txt 1.3 +97 -7 src/contrib/llvm/lib/Target/X86/README.txt 1.2 +1 -1 src/contrib/llvm/lib/Target/X86/SSEDomainFix.cpp 1.3 +0 -5 src/contrib/llvm/lib/Target/X86/X86.h 1.2 +2 -2 src/contrib/llvm/lib/Target/X86/X86.td 1.3 +41 -4 src/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp 1.1 +727 -0 src/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp (new) 1.1 +89 -0 src/contrib/llvm/lib/Target/X86/X86AsmPrinter.h (new) 1.3 +28 -4 src/contrib/llvm/lib/Target/X86/X86CallingConv.td 1.3 +111 -8 src/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp 1.3 +20 -9 src/contrib/llvm/lib/Target/X86/X86FastISel.cpp 1.3 +413 -60 src/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp 1.3 +0 -153 src/contrib/llvm/lib/Target/X86/X86FloatingPointRegKill.cpp (dead) 1.3 +21 -16 src/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp 1.3 +1034 -171 src/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp 1.3 +57 -1 src/contrib/llvm/lib/Target/X86/X86ISelLowering.h 1.3 +29 -127 src/contrib/llvm/lib/Target/X86/X86Instr64bit.td 1.1 +60 -0 src/contrib/llvm/lib/Target/X86/X86InstrFMA.td (new) 1.3 +1 -5 src/contrib/llvm/lib/Target/X86/X86InstrFPStack.td 1.3 +30 -3 src/contrib/llvm/lib/Target/X86/X86InstrFormats.td 1.3 +75 -5 src/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td 1.3 +80 -612 src/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp 1.3 +13 -17 src/contrib/llvm/lib/Target/X86/X86InstrInfo.h 1.3 +100 -45 src/contrib/llvm/lib/Target/X86/X86InstrInfo.td 1.3 +1 -1 src/contrib/llvm/lib/Target/X86/X86InstrMMX.td 1.3 +1474 -467 src/contrib/llvm/lib/Target/X86/X86InstrSSE.td 1.2 +3 -0 src/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp 1.3 +39 -18 src/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp 1.1 +609 -0 src/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp (new) 1.1 +54 -0 src/contrib/llvm/lib/Target/X86/X86MCInstLower.h (new) 1.3 +75 -28 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp 1.3 +4 -5 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.h 1.3 +16 -1 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.td 1.1 +155 -0 src/contrib/llvm/lib/Target/X86/X86ShuffleDecode.h (new) 1.3 +6 -4 src/contrib/llvm/lib/Target/X86/X86Subtarget.cpp 1.3 +8 -0 src/contrib/llvm/lib/Target/X86/X86Subtarget.h 1.3 +26 -18 src/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp 1.3 +5 -7 src/contrib/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/XCore/CMakeLists.txt 1.2 +15 -6 src/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp 1.3 +1 -28 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp 1.3 +0 -6 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h 1.3 +1 -11 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td 1.3 +6 -8 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp 1.3 +2 -3 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h 1.3 +6 -5 src/contrib/llvm/lib/Transforms/Hello/Hello.cpp 1.3 +6 -7 src/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp 1.2 +30 -4 src/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp 1.3 +12 -14 src/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp 1.2 +2 -2 src/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp 1.2 +32 -125 src/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp 1.2 +6 -6 src/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp 1.2 +3 -2 src/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp 1.3 +7 -5 src/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp 1.3 +5 -5 src/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp 1.2 +4 -4 src/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp 1.3 +6 -6 src/contrib/llvm/lib/Transforms/IPO/Inliner.cpp 1.2 +4 -4 src/contrib/llvm/lib/Transforms/IPO/Internalize.cpp 1.2 +11 -12 src/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp 1.3 +2 -2 src/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp 1.3 +283 -385 src/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp 1.3 +6 -4 src/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp 1.3 +24 -22 src/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp 1.3 +19 -17 src/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp 1.3 +7 -19 src/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp 1.3 +1 -1 src/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h 1.3 +30 -16 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1.3 +24 -11 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp 1.3 +276 -11 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp 1.3 +1 -1 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp 1.3 +15 -7 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1.3 +0 -28 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp 1.3 +273 -34 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp 1.3 +2 -2 src/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp 1.3 +4 -4 src/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp 1.3 +0 -1112 src/contrib/llvm/lib/Transforms/Scalar/ABCD.cpp (dead) 1.3 +2 -2 src/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp 1.2 +2 -1 src/contrib/llvm/lib/Transforms/Scalar/CMakeLists.txt 1.3 +22 -14 src/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp 1.1 +200 -0 src/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp (new) 1.2 +5 -5 src/contrib/llvm/lib/Transforms/Scalar/DCE.cpp 1.3 +3 -4 src/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp 1.3 +9 -6 src/contrib/llvm/lib/Transforms/Scalar/GVN.cpp 1.3 +9 -9 src/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp 1.3 +181 -36 src/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp 1.2 +381 -345 src/contrib/llvm/lib/Transforms/Scalar/LICM.cpp 1.3 +4 -3 src/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp 1.3 +6 -6 src/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp 1.3 +27 -7 src/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp 1.3 +125 -57 src/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp 1.2 +9 -12 src/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp 1.3 +12 -18 src/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp 1.1 +161 -0 src/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp (new) 1.3 +11 -10 src/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp 1.3 +3 -2 src/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp 1.2 +4 -4 src/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp 1.2 +26 -15 src/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp 1.3 +37 -12 src/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp 1.3 +5 -5 src/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp 1.3 +14 -13 src/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp 1.2 +2 -3 src/contrib/llvm/lib/Transforms/Scalar/Sink.cpp 1.3 +2 -2 src/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp 1.3 +35 -33 src/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp 1.3 +8 -17 src/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp 1.2 +2 -2 src/contrib/llvm/lib/Transforms/Utils/BasicInliner.cpp 1.3 +5 -5 src/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp 1.3 +11 -10 src/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp 1.2 +0 -1 src/contrib/llvm/lib/Transforms/Utils/CMakeLists.txt 1.3 +44 -44 src/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp 1.3 +9 -25 src/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp 1.3 +6 -5 src/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp 1.2 +4 -4 src/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp 1.3 +9 -18 src/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp 1.3 +3 -0 src/contrib/llvm/lib/Transforms/Utils/Local.cpp 1.3 +28 -12 src/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp 1.3 +6 -0 src/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp 1.3 +6 -5 src/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp 1.2 +7 -9 src/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp 1.2 +3 -4 src/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp 1.3 +5 -12 src/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp 1.2 +27 -13 src/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp 1.2 +0 -432 src/contrib/llvm/lib/Transforms/Utils/SSI.cpp (dead) 1.3 +42 -14 src/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 1.3 +62 -22 src/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp 1.3 +0 -29 src/contrib/llvm/lib/Transforms/Utils/ValueMapper.h (dead) 1.3 +78 -89 src/contrib/llvm/lib/VMCore/AsmWriter.cpp 1.3 +214 -3 src/contrib/llvm/lib/VMCore/AutoUpgrade.cpp 1.2 +1 -0 src/contrib/llvm/lib/VMCore/CMakeLists.txt 1.3 +0 -40 src/contrib/llvm/lib/VMCore/ConstantFold.cpp 1.2 +20 -101 src/contrib/llvm/lib/VMCore/Constants.cpp 1.2 +6 -10 src/contrib/llvm/lib/VMCore/ConstantsContext.h 1.3 +58 -34 src/contrib/llvm/lib/VMCore/Core.cpp 1.2 +80 -65 src/contrib/llvm/lib/VMCore/Dominators.cpp 1.2 +8 -1 src/contrib/llvm/lib/VMCore/Globals.cpp 1.2 +1 -1 src/contrib/llvm/lib/VMCore/InlineAsm.cpp 1.3 +2 -2 src/contrib/llvm/lib/VMCore/Instruction.cpp 1.3 +35 -14 src/contrib/llvm/lib/VMCore/Instructions.cpp 1.2 +5 -8 src/contrib/llvm/lib/VMCore/LLVMContext.cpp 1.2 +0 -3 src/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp 1.2 +0 -5 src/contrib/llvm/lib/VMCore/LLVMContextImpl.h 1.3 +78 -92 src/contrib/llvm/lib/VMCore/Metadata.cpp 1.3 +16 -7 src/contrib/llvm/lib/VMCore/Module.cpp 1.3 +36 -257 src/contrib/llvm/lib/VMCore/Pass.cpp 1.3 +153 -177 src/contrib/llvm/lib/VMCore/PassManager.cpp 1.1 +159 -0 src/contrib/llvm/lib/VMCore/PassRegistry.cpp (new) 1.2 +9 -9 src/contrib/llvm/lib/VMCore/PrintModulePass.cpp 1.2 +72 -193 src/contrib/llvm/lib/VMCore/Type.cpp 1.2 +24 -48 src/contrib/llvm/lib/VMCore/TypesContext.h 1.2 +16 -3 src/contrib/llvm/lib/VMCore/Use.cpp 1.3 +27 -8 src/contrib/llvm/lib/VMCore/Value.cpp 1.2 +0 -2 src/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp 1.3 +58 -67 src/contrib/llvm/lib/VMCore/Verifier.cpp 1.2 +0 -7517 src/contrib/llvm/mklib (dead) 1.2 +0 -45 src/contrib/llvm/runtime/libprofile/BlockProfiling.c (dead) 1.2 +0 -42 src/contrib/llvm/runtime/libprofile/FunctionProfiling.c (dead) 1.2 +4 -4 src/contrib/llvm/runtime/libprofile/Makefile 1.2 +0 -4 src/contrib/llvm/runtime/libprofile/exported_symbols.lst (dead) 1.1 +4 -0 src/contrib/llvm/runtime/libprofile/libprofile.exports (new) 1.2 +2 -0 src/contrib/llvm/tools/CMakeLists.txt 1.3 +14 -6 src/contrib/llvm/tools/Makefile 1.1 +3 -0 src/contrib/llvm/tools/bugpoint-passes/CMakeLists.txt (new) 1.1 +23 -0 src/contrib/llvm/tools/bugpoint-passes/Makefile (new) 1.1 +75 -0 src/contrib/llvm/tools/bugpoint-passes/TestPasses.cpp (new) 1.1 +0 -0 src/contrib/llvm/tools/bugpoint-passes/bugpoint.exports (new) 1.2 +9 -20 src/contrib/llvm/tools/bugpoint/BugDriver.cpp 1.3 +32 -35 src/contrib/llvm/tools/bugpoint/BugDriver.h 1.2 +0 -1 src/contrib/llvm/tools/bugpoint/CMakeLists.txt 1.3 +42 -31 src/contrib/llvm/tools/bugpoint/CrashDebugger.cpp 1.2 +14 -10 src/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp 1.3 +42 -49 src/contrib/llvm/tools/bugpoint/ExtractFunction.cpp 1.2 +4 -4 src/contrib/llvm/tools/bugpoint/FindBugs.cpp 1.3 +104 -53 src/contrib/llvm/tools/bugpoint/Miscompilation.cpp 1.2 +53 -60 src/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp 1.2 +0 -75 src/contrib/llvm/tools/bugpoint/TestPasses.cpp (dead) 1.2 +8 -4 src/contrib/llvm/tools/bugpoint/ToolRunner.cpp 1.2 +13 -13 src/contrib/llvm/tools/bugpoint/bugpoint.cpp 1.2 +0 -1 src/contrib/llvm/tools/clang/VER (dead) 1.3 +546 -8 src/contrib/llvm/tools/clang/include/clang-c/Index.h 1.2 +13 -1 src/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h 1.3 +53 -28 src/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h 1.3 +129 -498 src/contrib/llvm/tools/clang/include/clang/AST/Attr.h 1.3 +6 -0 src/contrib/llvm/tools/clang/include/clang/AST/CMakeLists.txt 1.3 +6 -3 src/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h 1.3 +110 -128 src/contrib/llvm/tools/clang/include/clang/AST/Decl.h 1.3 +130 -51 src/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h 1.3 +133 -146 src/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h 1.2 +47 -113 src/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h 1.3 +8 -8 src/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h 1.2 +0 -1 src/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h 1.2 +0 -165 src/contrib/llvm/tools/clang/include/clang/AST/DeclNodes.def (dead) 1.3 +83 -67 src/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h 1.3 +479 -200 src/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h 1.2 +147 -0 src/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h 1.3 +402 -356 src/contrib/llvm/tools/clang/include/clang/AST/Expr.h 1.3 +199 -206 src/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h 1.3 +57 -36 src/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h 1.2 +0 -1 src/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h 1.3 +7 -1 src/contrib/llvm/tools/clang/include/clang/AST/Makefile 1.2 +0 -2 src/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h 1.1 +158 -0 src/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h (new) 1.3 +264 -54 src/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h 1.3 +3 -0 src/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h 1.3 +1 -36 src/contrib/llvm/tools/clang/include/clang/AST/Stmt.h 1.2 +25 -13 src/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h 1.2 +0 -165 src/contrib/llvm/tools/clang/include/clang/AST/StmtNodes.def (dead) 1.2 +48 -59 src/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h 1.3 +87 -56 src/contrib/llvm/tools/clang/include/clang/AST/Type.h 1.3 +4 -0 src/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h 1.2 +21 -0 src/contrib/llvm/tools/clang/include/clang/AST/TypeOrdering.h 1.1 +600 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h (new) 1.2 +3 -2 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h 1.4 +0 -447 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PrintfFormatString.h (dead) 1.1 +45 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h (new) 1.2 +46 -7 src/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h 1.2 +1 -18 src/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h 1.1 +52 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/CFGStmtMap.h (new) 1.2 +15 -2 src/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h 1.2 +21 -18 src/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h 1.2 +2 -2 src/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h 1.2 +60 -30 src/contrib/llvm/tools/clang/include/clang/Basic/Attr.td 1.3 +81 -68 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def 1.2 +5 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h 1.3 +13 -1 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def 1.2 +168 -53 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def 1.2 +3 -2 src/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td 1.3 +49 -22 src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h 1.3 +2 -1 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td 1.3 +22 -5 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td 1.3 +18 -8 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td 1.3 +14 -6 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td 1.3 +111 -39 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td 1.3 +53 -23 src/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h 1.4 +2 -1 src/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h 1.2 +11 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h 1.3 +1 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Makefile 1.2 +78 -5 src/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h 1.2 +37 -11 src/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h 1.2 +62 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h 1.2 +0 -1 src/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td 1.3 +36 -7 src/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h 1.3 +3 -5 src/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h 1.2 +8 -5 src/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/CMakeLists.txt 1.3 +3 -0 src/contrib/llvm/tools/clang/include/clang/Checker/BugReporter/BugReporter.h 1.2 +45 -7 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/AnalysisManager.h 1.3 +23 -8 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Checker.h 1.1 +40 -0 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/CheckerHelpers.h (new) 1.2 +0 -3 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/ConstraintManager.h 1.3 +7 -1 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Environment.h 1.3 +103 -65 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRCoreEngine.h 1.3 +122 -74 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRExprEngine.h 1.3 +52 -47 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRState.h 1.3 +26 -7 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRSubEngine.h 1.3 +3 -3 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRTransferFuncs.h 1.2 +5 -5 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRWorkList.h 1.3 +72 -55 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/MemRegion.h 1.3 +13 -14 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SVals.h 1.3 +27 -14 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Store.h 1.3 +76 -3 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SymbolManager.h 1.2 +3 -0 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/ValueManager.h 1.4 +37 -8 src/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td 1.3 +2 -0 src/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h 1.3 +22 -7 src/contrib/llvm/tools/clang/include/clang/Driver/Driver.h 1.3 +4 -5 src/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h 1.2 +0 -34 src/contrib/llvm/tools/clang/include/clang/Driver/Job.h 1.2 +3 -0 src/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td 1.3 +6 -5 src/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h 1.3 +9 -1 src/contrib/llvm/tools/clang/include/clang/Driver/Option.h 1.4 +11 -2 src/contrib/llvm/tools/clang/include/clang/Driver/Options.td 1.2 +0 -4 src/contrib/llvm/tools/clang/include/clang/Driver/Tool.h 1.3 +18 -0 src/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h 1.3 +0 -9 src/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h 1.2 +324 -17 src/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h 1.2 +3 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h 1.2 +11 -4 src/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h 1.3 +36 -23 src/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h 1.2 +10 -10 src/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def 1.3 +2 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h 1.2 +0 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/DocumentXML.h 1.3 +10 -4 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h 1.3 +22 -11 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h 1.3 +12 -4 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h 1.2 +13 -7 src/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h 1.3 +0 -822 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHBitCodes.h (dead) 1.2 +0 -36 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHDeserializationListener.h (dead) 1.3 +0 -905 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHReader.h (dead) 1.3 +0 -408 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHWriter.h (dead) 1.2 +60 -7 src/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h 1.2 +9 -7 src/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h 1.2 +53 -46 src/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def 1.3 +0 -8 src/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def 1.3 +1 -6 src/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h 1.1 +30 -0 src/contrib/llvm/tools/clang/include/clang/FrontendTool/Utils.h (new) 1.3 +2 -0 src/contrib/llvm/tools/clang/include/clang/Index/TranslationUnit.h 1.2 +0 -36 src/contrib/llvm/tools/clang/include/clang/Index/Utils.h (dead) 1.1 +67 -0 src/contrib/llvm/tools/clang/include/clang/Lex/CodeCompletionHandler.h (new) 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h 1.2 +29 -0 src/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h 1.2 +31 -6 src/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h 1.3 +6 -4 src/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h 1.2 +2 -1 src/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h 1.3 +69 -4 src/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h 1.3 +1 -0 src/contrib/llvm/tools/clang/include/clang/Lex/Token.h 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/Makefile 1.3 +0 -3309 src/contrib/llvm/tools/clang/include/clang/Parse/Action.h (dead) 1.3 +0 -228 src/contrib/llvm/tools/clang/include/clang/Parse/AttributeList.h (dead) 1.3 +0 -1333 src/contrib/llvm/tools/clang/include/clang/Parse/DeclSpec.h (dead) 1.2 +0 -239 src/contrib/llvm/tools/clang/include/clang/Parse/Designator.h (dead) 1.2 +0 -845 src/contrib/llvm/tools/clang/include/clang/Parse/Ownership.h (dead) 1.1 +47 -0 src/contrib/llvm/tools/clang/include/clang/Parse/ParseAST.h (new) 1.3 +283 -228 src/contrib/llvm/tools/clang/include/clang/Parse/Parser.h 1.2 +0 -329 src/contrib/llvm/tools/clang/include/clang/Parse/Scope.h (dead) 1.3 +0 -183 src/contrib/llvm/tools/clang/include/clang/Parse/Template.h (dead) 1.2 +7 -4 src/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h 1.2 +2 -2 src/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h 1.1 +64 -0 src/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h (new) 1.1 +234 -0 src/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h (new) 1.1 +79 -0 src/contrib/llvm/tools/clang/include/clang/Sema/CXXFieldCollector.h (new) 1.3 +372 -131 src/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h 1.1 +1386 -0 src/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h (new) 1.1 +168 -0 src/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h (new) 1.1 +218 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Designator.h (new) 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h 1.1 +198 -0 src/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h (new) 1.1 +780 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h (new) 1.1 +679 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h (new) 1.1 +38 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ObjCMethodList.h (new) 1.1 +648 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Overload.h (new) 1.1 +462 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h (new) 1.2 +0 -43 src/contrib/llvm/tools/clang/include/clang/Sema/ParseAST.h (dead) 1.1 +172 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h (new) 1.1 +46 -0 src/contrib/llvm/tools/clang/include/clang/Sema/PrettyDeclStackTrace.h (new) 1.1 +327 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Scope.h (new) 1.1 +137 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h (new) 1.1 +4457 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Sema.h (new) 1.1 +30 -0 src/contrib/llvm/tools/clang/include/clang/Sema/SemaInternal.h (new) 1.1 +244 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Template.h (new) 1.1 +111 -0 src/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h (new) 1.1 +917 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h (new) 1.1 +49 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h (new) 1.1 +1100 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h (new) 1.1 +513 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h (new) 1.1 +12 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/CMakeLists.txt (new) 1.1 +19 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/Makefile (new) 1.2 +3 -0 src/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp 1.3 +425 -166 src/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp 1.2 +7 -4 src/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp 1.3 +77 -27 src/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp 1.3 +4 -192 src/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp 1.3 +3 -1 src/contrib/llvm/tools/clang/lib/AST/CMakeLists.txt 1.1 +39 -0 src/contrib/llvm/tools/clang/lib/AST/CXXABI.h (new) 1.3 +101 -171 src/contrib/llvm/tools/clang/lib/AST/Decl.cpp 1.3 +88 -163 src/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp 1.3 +36 -73 src/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp 1.2 +0 -6 src/contrib/llvm/tools/clang/lib/AST/DeclGroup.cpp 1.3 +89 -94 src/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp 1.3 +13 -6 src/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp 1.3 +99 -75 src/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp 1.2 +96 -20 src/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp 1.3 +339 -250 src/contrib/llvm/tools/clang/lib/AST/Expr.cpp 1.3 +231 -98 src/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp 1.2 +22 -12 src/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp 1.3 +256 -249 src/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp 1.2 +0 -13 src/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp 1.1 +52 -0 src/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp (new) 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/AST/Makefile 1.1 +48 -0 src/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp (new) 1.2 +0 -5 src/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp 1.2 +3 -1 src/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp 1.3 +81 -32 src/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp 1.3 +13 -81 src/contrib/llvm/tools/clang/lib/AST/Stmt.cpp 1.2 +29 -9 src/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp 1.3 +28 -64 src/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp 1.3 +54 -53 src/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp 1.3 +11 -6 src/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp 1.3 +83 -80 src/contrib/llvm/tools/clang/lib/AST/Type.cpp 1.2 +0 -14 src/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp 1.3 +6 -3 src/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp 1.2 +42 -3 src/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp 1.3 +113 -49 src/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp 1.1 +88 -0 src/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp (new) 1.3 +4 -0 src/contrib/llvm/tools/clang/lib/Analysis/CMakeLists.txt 1.1 +474 -0 src/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp (new) 1.1 +72 -0 src/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h (new) 1.3 +13 -11 src/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Analysis/Makefile 1.4 +85 -500 src/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp 1.1 +238 -0 src/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp (new) 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp 1.1 +221 -0 src/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp (new) 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp 1.2 +20 -0 src/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp 1.3 +31 -33 src/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp 1.3 +16 -0 src/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp 1.2 +7 -5 src/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Basic/Makefile 1.2 +20 -14 src/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp 1.3 +18 -4 src/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp 1.3 +66 -18 src/contrib/llvm/tools/clang/lib/Basic/Targets.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Basic/Version.cpp 1.2 +2 -0 src/contrib/llvm/tools/clang/lib/CMakeLists.txt 1.2 +1 -2 src/contrib/llvm/tools/clang/lib/Checker/AdjustedReturnValueChecker.cpp 1.2 +9 -2 src/contrib/llvm/tools/clang/lib/Checker/AggExprVisitor.cpp 1.2 +9 -3 src/contrib/llvm/tools/clang/lib/Checker/AnalysisConsumer.cpp 1.1 +31 -0 src/contrib/llvm/tools/clang/lib/Checker/AnalysisManager.cpp (new) 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/ArrayBoundChecker.cpp 1.3 +1 -4 src/contrib/llvm/tools/clang/lib/Checker/BasicObjCFoundationChecks.cpp 1.3 +27 -36 src/contrib/llvm/tools/clang/lib/Checker/BasicStore.cpp 1.2 +16 -16 src/contrib/llvm/tools/clang/lib/Checker/BasicValueFactory.cpp 1.3 +14 -37 src/contrib/llvm/tools/clang/lib/Checker/BugReporter.cpp 1.2 +42 -7 src/contrib/llvm/tools/clang/lib/Checker/BugReporterVisitors.cpp 1.3 +51 -151 src/contrib/llvm/tools/clang/lib/Checker/CFRefCount.cpp 1.3 +3 -1 src/contrib/llvm/tools/clang/lib/Checker/CMakeLists.txt 1.2 +562 -32 src/contrib/llvm/tools/clang/lib/Checker/CStringChecker.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/CallAndMessageChecker.cpp 1.3 +0 -54 src/contrib/llvm/tools/clang/lib/Checker/CallInliner.cpp (dead) 1.3 +4 -0 src/contrib/llvm/tools/clang/lib/Checker/CastSizeChecker.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Checker/CheckDeadStores.cpp 1.3 +8 -8 src/contrib/llvm/tools/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp 1.1 +80 -0 src/contrib/llvm/tools/clang/lib/Checker/CheckerHelpers.cpp (new) 1.2 +3 -2 src/contrib/llvm/tools/clang/lib/Checker/CocoaConventions.cpp 1.2 +4 -4 src/contrib/llvm/tools/clang/lib/Checker/DivZeroChecker.cpp 1.3 +39 -2 src/contrib/llvm/tools/clang/lib/Checker/Environment.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/FixedAddressChecker.cpp 1.3 +50 -32 src/contrib/llvm/tools/clang/lib/Checker/FlatStore.cpp 1.2 +14 -20 src/contrib/llvm/tools/clang/lib/Checker/GRCXXExprEngine.cpp 1.3 +99 -55 src/contrib/llvm/tools/clang/lib/Checker/GRCoreEngine.cpp 1.3 +406 -272 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngine.cpp 1.3 +8 -8 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineExperimentalChecks.cpp 1.3 +3 -2 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineExperimentalChecks.h 1.3 +214 -10 src/contrib/llvm/tools/clang/lib/Checker/GRState.cpp 1.2 +466 -217 src/contrib/llvm/tools/clang/lib/Checker/IdempotentOperationChecker.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Checker/LLVMConventionsChecker.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Checker/Makefile 1.3 +201 -48 src/contrib/llvm/tools/clang/lib/Checker/MallocChecker.cpp 1.3 +65 -4 src/contrib/llvm/tools/clang/lib/Checker/MemRegion.cpp 1.3 +4 -4 src/contrib/llvm/tools/clang/lib/Checker/OSAtomicChecker.cpp 1.2 +1 -2 src/contrib/llvm/tools/clang/lib/Checker/PointerArithChecker.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/PointerSubChecker.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Checker/RangeConstraintManager.cpp 1.3 +134 -224 src/contrib/llvm/tools/clang/lib/Checker/RegionStore.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/ReturnPointerRangeChecker.cpp 1.2 +1 -0 src/contrib/llvm/tools/clang/lib/Checker/ReturnUndefChecker.cpp 1.3 +5 -2 src/contrib/llvm/tools/clang/lib/Checker/SVals.cpp 1.3 +2 -2 src/contrib/llvm/tools/clang/lib/Checker/SValuator.cpp 1.3 +23 -47 src/contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.cpp 1.3 +0 -4 src/contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.h 1.3 +166 -118 src/contrib/llvm/tools/clang/lib/Checker/SimpleSValuator.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/StackAddrLeakChecker.cpp 1.3 +24 -17 src/contrib/llvm/tools/clang/lib/Checker/Store.cpp 1.2 +189 -8 src/contrib/llvm/tools/clang/lib/Checker/StreamChecker.cpp 1.3 +109 -30 src/contrib/llvm/tools/clang/lib/Checker/SymbolManager.cpp 1.2 +9 -8 src/contrib/llvm/tools/clang/lib/Checker/UndefBranchChecker.cpp 1.2 +5 -7 src/contrib/llvm/tools/clang/lib/Checker/UndefinedAssignmentChecker.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/UnixAPIChecker.cpp 1.1 +226 -0 src/contrib/llvm/tools/clang/lib/Checker/UnreachableCodeChecker.cpp (new) 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/VLASizeChecker.cpp 1.2 +15 -2 src/contrib/llvm/tools/clang/lib/Checker/ValueManager.cpp 1.3 +58 -48 src/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h 1.3 +78 -119 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp 1.3 +1 -17 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h 1.3 +305 -83 src/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp 1.3 +151 -39 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp 1.3 +196 -4 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h 1.3 +261 -222 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp 1.3 +261 -189 src/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp 1.3 +363 -112 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp 1.2 +42 -9 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h 1.3 +86 -78 src/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp 1.3 +50 -22 src/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp 1.3 +307 -279 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp 1.2 +240 -75 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.h 1.3 +268 -233 src/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp 1.3 +52 -149 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp 1.3 +517 -347 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp 1.3 +2 -2 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp 1.3 +27 -98 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp 1.3 +243 -220 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp 1.3 +8 -7 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp 1.3 +43 -21 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp 1.3 +642 -357 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp 1.3 +12 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h 1.3 +155 -37 src/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp 1.2 +22 -6 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h 1.2 +44 -37 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 1.3 +78 -53 src/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp 1.3 +43 -49 src/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp 1.2 +2 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp 1.3 +67 -25 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp 1.2 +45 -26 src/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h 1.3 +624 -513 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp 1.3 +219 -102 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h 1.3 +248 -206 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp 1.3 +43 -34 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h 1.3 +17 -22 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp 1.3 +16 -12 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h 1.2 +988 -4 src/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/CodeGen/Makefile 1.3 +60 -60 src/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp 1.2 +32 -5 src/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 1.3 +735 -450 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp 1.2 +10 -0 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h 1.3 +0 -12 src/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp 1.3 +48 -78 src/contrib/llvm/tools/clang/lib/Driver/Driver.cpp 1.3 +97 -80 src/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp 1.2 +1 -14 src/contrib/llvm/tools/clang/lib/Driver/InputInfo.h 1.2 +1 -11 src/contrib/llvm/tools/clang/lib/Driver/Job.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Driver/Makefile 1.3 +2 -0 src/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Option.cpp 1.3 +140 -0 src/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp 1.4 +227 -38 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp 1.3 +37 -13 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.h 1.5 +236 -264 src/contrib/llvm/tools/clang/lib/Driver/Tools.cpp 1.3 +32 -63 src/contrib/llvm/tools/clang/lib/Driver/Tools.h 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp 1.3 +7 -1 src/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp 1.3 +1499 -85 src/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp 1.3 +0 -8 src/contrib/llvm/tools/clang/lib/Frontend/CMakeLists.txt 1.2 +9 -4 src/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp 1.3 +77 -50 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp 1.4 +80 -31 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp 1.2 +0 -1 src/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Frontend/DiagChecker.cpp 1.3 +23 -13 src/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp 1.3 +55 -33 src/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp 1.3 +0 -83 src/contrib/llvm/tools/clang/lib/Frontend/GeneratePCH.cpp (dead) 1.6 +37 -5 src/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp 1.3 +19 -14 src/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Frontend/Makefile 1.3 +0 -3469 src/contrib/llvm/tools/clang/lib/Frontend/PCHReader.cpp (dead) 1.3 +0 -1484 src/contrib/llvm/tools/clang/lib/Frontend/PCHReaderDecl.cpp (dead) 1.3 +0 -1727 src/contrib/llvm/tools/clang/lib/Frontend/PCHReaderStmt.cpp (dead) 1.3 +0 -2748 src/contrib/llvm/tools/clang/lib/Frontend/PCHWriter.cpp (dead) 1.3 +0 -1172 src/contrib/llvm/tools/clang/lib/Frontend/PCHWriterDecl.cpp (dead) 1.3 +0 -1345 src/contrib/llvm/tools/clang/lib/Frontend/PCHWriterStmt.cpp (dead) 1.3 +0 -852 src/contrib/llvm/tools/clang/lib/Frontend/PrintParserCallbacks.cpp (dead) 1.3 +52 -7 src/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp 1.3 +44 -2 src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 1.2 +7 -7 src/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp 1.1 +5 -0 src/contrib/llvm/tools/clang/lib/FrontendTool/CMakeLists.txt (new) 1.1 +155 -0 src/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp (new) 1.1 +13 -0 src/contrib/llvm/tools/clang/lib/FrontendTool/Makefile (new) 1.3 +3 -0 src/contrib/llvm/tools/clang/lib/Headers/CMakeLists.txt 1.3 +1 -0 src/contrib/llvm/tools/clang/lib/Headers/Makefile 1.3 +7105 -2839 src/contrib/llvm/tools/clang/lib/Headers/altivec.h 1.2 +0 -537 src/contrib/llvm/tools/clang/lib/Headers/arm_neon.h (dead) 1.2 +0 -341 src/contrib/llvm/tools/clang/lib/Headers/arm_neon.td (dead) 1.1 +1156 -0 src/contrib/llvm/tools/clang/lib/Headers/avxintrin.h (new) 1.3 +6 -3 src/contrib/llvm/tools/clang/lib/Headers/emmintrin.h 1.1 +59 -0 src/contrib/llvm/tools/clang/lib/Headers/immintrin.h (new) 1.2 +58 -0 src/contrib/llvm/tools/clang/lib/Headers/mmintrin.h 1.2 +22 -22 src/contrib/llvm/tools/clang/lib/Headers/nmmintrin.h 1.3 +5 -7 src/contrib/llvm/tools/clang/lib/Headers/smmintrin.h 1.3 +2 -1 src/contrib/llvm/tools/clang/lib/Headers/stddef.h 1.1 +31 -0 src/contrib/llvm/tools/clang/lib/Headers/x86intrin.h (new) 1.3 +49 -2 src/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h 1.2 +0 -1 src/contrib/llvm/tools/clang/lib/Index/CMakeLists.txt 1.3 +2 -2 src/contrib/llvm/tools/clang/lib/Index/Entity.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Index/Makefile 1.2 +0 -602 src/contrib/llvm/tools/clang/lib/Index/ResolveLocation.cpp (dead) 1.3 +264 -28 src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp 1.3 +37 -7 src/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp 1.2 +19 -0 src/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Lex/Makefile 1.2 +41 -10 src/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp 1.2 +18 -1 src/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp 1.3 +22 -2 src/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp 1.2 +26 -4 src/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp 1.3 +235 -33 src/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp 1.2 +2 -1 src/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp 1.3 +23 -6 src/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp 1.2 +15 -3 src/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Makefile 1.3 +0 -130 src/contrib/llvm/tools/clang/lib/Parse/AttributeList.cpp (dead) 1.3 +2 -4 src/contrib/llvm/tools/clang/lib/Parse/CMakeLists.txt 1.3 +0 -595 src/contrib/llvm/tools/clang/lib/Parse/DeclSpec.cpp (dead) 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Parse/Makefile 1.2 +0 -281 src/contrib/llvm/tools/clang/lib/Parse/MinimalAction.cpp (dead) 1.1 +114 -0 src/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp (new) 1.3 +14 -10 src/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 1.3 +230 -139 src/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp 1.3 +171 -137 src/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp 1.3 +165 -158 src/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp 1.3 +87 -93 src/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp 1.3 +25 -23 src/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp 1.3 +235 -185 src/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp 1.3 +93 -27 src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp 1.3 +28 -11 src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h 1.3 +144 -138 src/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp 1.3 +67 -54 src/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp 1.2 +20 -17 src/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp 1.3 +103 -46 src/contrib/llvm/tools/clang/lib/Parse/Parser.cpp 1.3 +6 -0 src/contrib/llvm/tools/clang/lib/Rewrite/CMakeLists.txt 1.2 +2 -8 src/contrib/llvm/tools/clang/lib/Rewrite/DeltaTree.cpp 1.2 +9 -20 src/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp 1.2 +15 -6 src/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp 1.2 +1 -2 src/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Rewrite/Makefile 1.2 +170 -218 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp 1.2 +30 -9 src/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1.2 +0 -55 src/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.h (dead) 1.1 +136 -0 src/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp (new) 1.3 +2 -1 src/contrib/llvm/tools/clang/lib/Sema/CMakeLists.txt 1.2 +0 -79 src/contrib/llvm/tools/clang/lib/Sema/CXXFieldCollector.h (dead) 1.2 +114 -119 src/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp 1.1 +667 -0 src/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp (new) 1.2 +30 -5 src/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp 1.2 +0 -203 src/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.h (dead) 1.3 +21 -8 src/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp 1.3 +0 -654 src/contrib/llvm/tools/clang/lib/Sema/Lookup.h (dead) 1.3 +0 -1 src/contrib/llvm/tools/clang/lib/Sema/Makefile 1.2 +0 -125 src/contrib/llvm/tools/clang/lib/Sema/ParseAST.cpp (dead) 1.3 +184 -77 src/contrib/llvm/tools/clang/lib/Sema/Sema.cpp 1.3 +0 -4655 src/contrib/llvm/tools/clang/lib/Sema/Sema.h (dead) 1.3 +202 -16 src/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp 1.3 +110 -25 src/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp 1.3 +97 -86 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp 1.3 +24 -18 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 1.4 +540 -337 src/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp 1.3 +1633 -448 src/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp 1.3 +859 -545 src/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp 1.3 +344 -109 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp 1.3 +622 -462 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp 1.3 +202 -244 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp 1.3 +9 -1 src/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp 1.3 +861 -843 src/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp 1.3 +306 -296 src/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp 1.3 +69 -67 src/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp 1.3 +229 -154 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp 1.3 +0 -765 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.h (dead) 1.3 +125 -43 src/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp 1.3 +104 -71 src/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp 1.3 +760 -614 src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp 1.2 +0 -617 src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.h (dead) 1.3 +178 -204 src/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp 1.3 +270 -280 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp 1.3 +0 -151 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.h (dead) 1.3 +122 -69 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1.3 +47 -40 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1.3 +202 -199 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1.3 +88 -66 src/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp 1.2 +9 -8 src/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.h 1.3 +1011 -1017 src/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h 1.1 +69 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp (new) 1.1 +50 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h (new) 1.1 +4147 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp (new) 1.1 +1462 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp (new) 1.1 +1766 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp (new) 1.1 +3119 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp (new) 1.1 +1202 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp (new) 1.1 +1361 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp (new) 1.1 +23 -0 src/contrib/llvm/tools/clang/lib/Serialization/CMakeLists.txt (new) 1.1 +64 -0 src/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp (new) 1.1 +19 -0 src/contrib/llvm/tools/clang/lib/Serialization/Makefile (new) 1.2 +0 -2589 src/contrib/llvm/tools/clang/tools/CIndex/CIndex.cpp (dead) 1.2 +0 -81 src/contrib/llvm/tools/clang/tools/CIndex/CIndex.darwin.exports (dead) 1.2 +0 -81 src/contrib/llvm/tools/clang/tools/CIndex/CIndex.exports (dead) 1.2 +0 -512 src/contrib/llvm/tools/clang/tools/CIndex/CIndexCodeCompletion.cpp (dead) 1.2 +0 -285 src/contrib/llvm/tools/clang/tools/CIndex/CIndexDiagnostic.cpp (dead) 1.2 +0 -53 src/contrib/llvm/tools/clang/tools/CIndex/CIndexDiagnostic.h (dead) 1.2 +0 -67 src/contrib/llvm/tools/clang/tools/CIndex/CIndexInclusionStack.cpp (dead) 1.2 +0 -469 src/contrib/llvm/tools/clang/tools/CIndex/CIndexUSRs.cpp (dead) 1.2 +0 -154 src/contrib/llvm/tools/clang/tools/CIndex/CIndexer.cpp (dead) 1.2 +0 -78 src/contrib/llvm/tools/clang/tools/CIndex/CIndexer.h (dead) 1.2 +0 -56 src/contrib/llvm/tools/clang/tools/CIndex/CMakeLists.txt (dead) 1.2 +0 -369 src/contrib/llvm/tools/clang/tools/CIndex/CXCursor.cpp (dead) 1.2 +0 -112 src/contrib/llvm/tools/clang/tools/CIndex/CXCursor.h (dead) 1.2 +0 -75 src/contrib/llvm/tools/clang/tools/CIndex/CXSourceLocation.h (dead) 1.2 +0 -55 src/contrib/llvm/tools/clang/tools/CIndex/Makefile (dead) 1.2 +2 -1 src/contrib/llvm/tools/clang/tools/c-index-test/CMakeLists.txt 1.3 +3 -2 src/contrib/llvm/tools/clang/tools/c-index-test/Makefile 1.3 +251 -17 src/contrib/llvm/tools/clang/tools/c-index-test/c-index-test.c 1.3 +4 -1 src/contrib/llvm/tools/clang/tools/driver/CMakeLists.txt 1.1 +18 -0 src/contrib/llvm/tools/clang/tools/driver/Info.plist.in (new) 1.3 +30 -3 src/contrib/llvm/tools/clang/tools/driver/Makefile 1.3 +14 -135 src/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp 1.3 +22 -19 src/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp 1.2 +123 -37 src/contrib/llvm/tools/clang/tools/driver/driver.cpp 1.2 +0 -23 src/contrib/llvm/tools/clang/tools/index-test/CMakeLists.txt (dead) 1.2 +0 -25 src/contrib/llvm/tools/clang/tools/index-test/Makefile (dead) 1.2 +0 -334 src/contrib/llvm/tools/clang/tools/index-test/index-test.cpp (dead) 1.3 +1017 -114 src/contrib/llvm/tools/clang/tools/libclang/CIndex.cpp 1.1 +124 -0 src/contrib/llvm/tools/clang/tools/libclang/CIndexCXX.cpp (new) 1.3 +290 -16 src/contrib/llvm/tools/clang/tools/libclang/CIndexCodeCompletion.cpp 1.2 +7 -20 src/contrib/llvm/tools/clang/tools/libclang/CIndexDiagnostic.cpp 1.2 +219 -18 src/contrib/llvm/tools/clang/tools/libclang/CIndexUSRs.cpp 1.3 +17 -10 src/contrib/llvm/tools/clang/tools/libclang/CMakeLists.txt 1.3 +50 -48 src/contrib/llvm/tools/clang/tools/libclang/CXCursor.cpp 1.2 +27 -1 src/contrib/llvm/tools/clang/tools/libclang/CXCursor.h 1.1 +297 -0 src/contrib/llvm/tools/clang/tools/libclang/CXType.cpp (new) 1.1 +29 -0 src/contrib/llvm/tools/clang/tools/libclang/CXType.h (new) 1.3 +0 -286 src/contrib/llvm/tools/clang/tools/libclang/CXTypes.cpp (dead) 1.3 +12 -14 src/contrib/llvm/tools/clang/tools/libclang/Makefile 1.3 +18 -1 src/contrib/llvm/tools/clang/tools/libclang/libclang.darwin.exports 1.3 +18 -1 src/contrib/llvm/tools/clang/tools/libclang/libclang.exports 1.2 +0 -61 src/contrib/llvm/tools/clang/utils/pch-test.pl (dead) 1.2 +1 -13 src/contrib/llvm/tools/edis/CMakeLists.txt 1.3 +0 -407 src/contrib/llvm/tools/edis/EDDisassembler.cpp (dead) 1.2 +0 -256 src/contrib/llvm/tools/edis/EDDisassembler.h (dead) 1.2 +0 -1 src/contrib/llvm/tools/edis/EDInfo.td (dead) 1.2 +0 -207 src/contrib/llvm/tools/edis/EDInst.cpp (dead) 1.2 +0 -175 src/contrib/llvm/tools/edis/EDInst.h (dead) 1.2 +75 -83 src/contrib/llvm/tools/edis/EDMain.cpp 1.2 +0 -284 src/contrib/llvm/tools/edis/EDOperand.cpp (dead) 1.2 +0 -78 src/contrib/llvm/tools/edis/EDOperand.h (dead) 1.2 +0 -208 src/contrib/llvm/tools/edis/EDToken.cpp (dead) 1.2 +0 -135 src/contrib/llvm/tools/edis/EDToken.h (dead) 1.3 +12 -18 src/contrib/llvm/tools/edis/Makefile 1.2 +2 -2 src/contrib/llvm/tools/gold/README.txt 1.3 +36 -4 src/contrib/llvm/tools/gold/gold-plugin.cpp 1.3 +67 -86 src/contrib/llvm/tools/llc/llc.cpp 1.2 +2 -1 src/contrib/llvm/tools/lli/lli.cpp 1.2 +8 -10 src/contrib/llvm/tools/llvm-as/llvm-as.cpp 1.2 +10 -7 src/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp 1.2 +1 -1 src/contrib/llvm/tools/llvm-config/CMakeLists.txt 1.1 +6 -0 src/contrib/llvm/tools/llvm-diff/CMakeLists.txt (new) 1.1 +676 -0 src/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp (new) 1.1 +179 -0 src/contrib/llvm/tools/llvm-diff/DifferenceEngine.h (new) 1.1 +17 -0 src/contrib/llvm/tools/llvm-diff/Makefile (new) 1.1 +331 -0 src/contrib/llvm/tools/llvm-diff/llvm-diff.cpp (new) 1.2 +37 -10 src/contrib/llvm/tools/llvm-dis/llvm-dis.cpp 1.3 +23 -15 src/contrib/llvm/tools/llvm-extract/llvm-extract.cpp 1.2 +21 -17 src/contrib/llvm/tools/llvm-ld/llvm-ld.cpp 1.3 +8 -11 src/contrib/llvm/tools/llvm-link/llvm-link.cpp 1.2 +1 -2 src/contrib/llvm/tools/llvm-mc/CMakeLists.txt 1.2 +80 -102 src/contrib/llvm/tools/llvm-mc/Disassembler.cpp 1.2 +5 -2 src/contrib/llvm/tools/llvm-mc/Disassembler.h 1.3 +1 -3 src/contrib/llvm/tools/llvm-mc/Makefile 1.3 +98 -79 src/contrib/llvm/tools/llvm-mc/llvm-mc.cpp 1.3 +9 -6 src/contrib/llvm/tools/llvm-nm/llvm-nm.cpp 1.2 +9 -6 src/contrib/llvm/tools/llvm-prof/llvm-prof.cpp 1.2 +52 -1 src/contrib/llvm/tools/llvm-shlib/Makefile 1.2 +1 -1 src/contrib/llvm/tools/llvmc/CMakeLists.txt 1.2 +4 -4 src/contrib/llvm/tools/llvmc/Makefile 1.2 +8 -1 src/contrib/llvm/tools/llvmc/doc/LLVMC-Reference.rst 1.2 +0 -14 src/contrib/llvm/tools/llvmc/driver/Main.cpp (dead) 1.2 +0 -13 src/contrib/llvm/tools/llvmc/driver/Makefile (dead) 1.2 +0 -33 src/contrib/llvm/tools/llvmc/example/Hello/Hello.cpp (dead) 1.2 +0 -14 src/contrib/llvm/tools/llvmc/example/Hello/Makefile (dead) 1.2 +0 -15 src/contrib/llvm/tools/llvmc/example/Simple/Makefile (dead) 1.2 +0 -1 src/contrib/llvm/tools/llvmc/example/Simple/PluginMain.cpp (dead) 1.2 +0 -37 src/contrib/llvm/tools/llvmc/example/Simple/Simple.td (dead) 1.2 +0 -24 src/contrib/llvm/tools/llvmc/example/Skeleton/Makefile (dead) 1.2 +0 -6 src/contrib/llvm/tools/llvmc/example/Skeleton/README (dead) 1.2 +0 -14 src/contrib/llvm/tools/llvmc/example/Skeleton/driver/Main.cpp (dead) 1.2 +0 -13 src/contrib/llvm/tools/llvmc/example/Skeleton/driver/Makefile (dead) 1.2 +0 -18 src/contrib/llvm/tools/llvmc/example/Skeleton/plugins/Makefile (dead) 1.2 +0 -17 src/contrib/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Makefile (dead) 1.2 +0 -7 src/contrib/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/Plugin.td (dead) 1.2 +0 -1 src/contrib/llvm/tools/llvmc/example/Skeleton/plugins/Plugin/PluginMain.cpp (dead) 1.2 +0 -18 src/contrib/llvm/tools/llvmc/example/mcc16/Makefile (dead) 1.2 +0 -75 src/contrib/llvm/tools/llvmc/example/mcc16/README (dead) 1.2 +0 -54 src/contrib/llvm/tools/llvmc/example/mcc16/driver/Main.cpp (dead) 1.2 +0 -13 src/contrib/llvm/tools/llvmc/example/mcc16/driver/Makefile (dead) 1.2 +0 -18 src/contrib/llvm/tools/llvmc/example/mcc16/plugins/Makefile (dead) 1.2 +0 -17 src/contrib/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/Makefile (dead) 1.2 +0 -234 src/contrib/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PIC16Base.td (dead) 1.2 +0 -106 src/contrib/llvm/tools/llvmc/example/mcc16/plugins/PIC16Base/PluginMain.cpp (dead) 1.1 +29 -0 src/contrib/llvm/tools/llvmc/examples/Hello/Hello.cpp (new) 1.1 +14 -0 src/contrib/llvm/tools/llvmc/examples/Hello/Makefile (new) 1.1 +14 -0 src/contrib/llvm/tools/llvmc/examples/Makefile (new) 1.1 +15 -0 src/contrib/llvm/tools/llvmc/examples/Simple/Makefile (new) 1.1 +2 -0 src/contrib/llvm/tools/llvmc/examples/Simple/Simple.cpp (new) 1.1 +41 -0 src/contrib/llvm/tools/llvmc/examples/Simple/Simple.td (new) 1.1 +7 -0 src/contrib/llvm/tools/llvmc/examples/Skeleton/AutoGenerated.td (new) 1.1 +12 -0 src/contrib/llvm/tools/llvmc/examples/Skeleton/Hooks.cpp (new) 1.1 +15 -0 src/contrib/llvm/tools/llvmc/examples/Skeleton/Main.cpp (new) 1.1 +20 -0 src/contrib/llvm/tools/llvmc/examples/Skeleton/Makefile (new) 1.1 +6 -0 src/contrib/llvm/tools/llvmc/examples/Skeleton/README (new) 1.1 +109 -0 src/contrib/llvm/tools/llvmc/examples/mcc16/Hooks.cpp (new) 1.1 +57 -0 src/contrib/llvm/tools/llvmc/examples/mcc16/Main.cpp (new) 1.1 +15 -0 src/contrib/llvm/tools/llvmc/examples/mcc16/Makefile (new) 1.1 +234 -0 src/contrib/llvm/tools/llvmc/examples/mcc16/PIC16.td (new) 1.1 +75 -0 src/contrib/llvm/tools/llvmc/examples/mcc16/README (new) 1.3 +0 -377 src/contrib/llvm/tools/llvmc/plugins/Base/Base.td.in (dead) 1.2 +0 -33 src/contrib/llvm/tools/llvmc/plugins/Base/Hooks.cpp (dead) 1.2 +0 -15 src/contrib/llvm/tools/llvmc/plugins/Base/Makefile (dead) 1.2 +0 -1 src/contrib/llvm/tools/llvmc/plugins/Base/PluginMain.cpp (dead) 1.2 +0 -101 src/contrib/llvm/tools/llvmc/plugins/Clang/Clang.td (dead) 1.2 +0 -15 src/contrib/llvm/tools/llvmc/plugins/Clang/Makefile (dead) 1.2 +0 -1 src/contrib/llvm/tools/llvmc/plugins/Clang/PluginMain.cpp (dead) 1.2 +0 -18 src/contrib/llvm/tools/llvmc/plugins/Makefile (dead) 1.1 +17 -0 src/contrib/llvm/tools/llvmc/src/AutoGenerated.td (new) 1.1 +382 -0 src/contrib/llvm/tools/llvmc/src/Base.td.in (new) 1.1 +87 -0 src/contrib/llvm/tools/llvmc/src/Clang.td (new) 1.1 +33 -0 src/contrib/llvm/tools/llvmc/src/Hooks.cpp (new) 1.1 +16 -0 src/contrib/llvm/tools/llvmc/src/Main.cpp (new) 1.1 +14 -0 src/contrib/llvm/tools/llvmc/src/Makefile (new) 1.3 +38 -12 src/contrib/llvm/tools/lto/LTOCodeGenerator.cpp 1.2 +5 -1 src/contrib/llvm/tools/lto/LTOCodeGenerator.h 1.2 +402 -419 src/contrib/llvm/tools/lto/LTOModule.cpp 1.2 +1 -0 src/contrib/llvm/tools/lto/LTOModule.h 1.2 +10 -3 src/contrib/llvm/tools/lto/Makefile 1.2 +27 -1 src/contrib/llvm/tools/lto/lto.cpp 1.2 +3 -0 src/contrib/llvm/tools/lto/lto.exports 1.2 +12 -10 src/contrib/llvm/tools/opt/AnalysisWrappers.cpp 1.3 +22 -16 src/contrib/llvm/tools/opt/GraphPrinters.cpp 1.3 +20 -20 src/contrib/llvm/tools/opt/PrintSCC.cpp 1.3 +70 -69 src/contrib/llvm/tools/opt/opt.cpp 1.2 +80 -80 src/contrib/llvm/utils/FileCheck/FileCheck.cpp 1.3 +12 -12 src/contrib/llvm/utils/FileUpdate/FileUpdate.cpp 1.2 +4 -3 src/contrib/llvm/utils/Makefile 1.2 +0 -186 src/contrib/llvm/utils/RegressionFinder.pl (dead) 1.3 +30 -31 src/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp 1.3 +153 -11 src/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp 1.2 +1 -1 src/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp 1.2 +2 -0 src/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp 1.2 +568 -14 src/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp 1.2 +39 -0 src/contrib/llvm/utils/TableGen/ClangAttrEmitter.h 1.2 +2 -2 src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp 1.3 +1 -0 src/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp 1.2 +1 -0 src/contrib/llvm/utils/TableGen/CodeGenInstruction.h 1.2 +1 -1 src/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h 1.2 +32 -0 src/contrib/llvm/utils/TableGen/CodeGenRegisters.h 1.3 +4 -6 src/contrib/llvm/utils/TableGen/CodeGenTarget.cpp 1.2 +0 -48 src/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp 1.2 +0 -2 src/contrib/llvm/utils/TableGen/DAGISelEmitter.h 1.3 +1 -1 src/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp 1.2 +2 -5 src/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp 1.3 +4 -55 src/contrib/llvm/utils/TableGen/EDEmitter.cpp 1.2 +0 -3 src/contrib/llvm/utils/TableGen/EDEmitter.h 1.3 +17 -7 src/contrib/llvm/utils/TableGen/FastISelEmitter.cpp 1.3 +1 -0 src/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp 1.2 +2 -2 src/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp 1.2 +342 -306 src/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp 1.2 +8 -3 src/contrib/llvm/utils/TableGen/NeonEmitter.cpp 1.3 +11 -17 src/contrib/llvm/utils/TableGen/Record.cpp 1.2 +6 -6 src/contrib/llvm/utils/TableGen/Record.h 1.3 +1 -29 src/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp 1.3 +54 -44 src/contrib/llvm/utils/TableGen/TableGen.cpp 1.3 +12 -4 src/contrib/llvm/utils/buildit/GNUmakefile 1.3 +21 -12 src/contrib/llvm/utils/buildit/build_llvm 1.2 +3 -0 src/contrib/llvm/utils/lit/lit/ExampleTests/lit.cfg 1.1 +4 -0 src/contrib/llvm/utils/lit/lit/ExampleTests/required-and-missing.c (new) 1.1 +2 -0 src/contrib/llvm/utils/lit/lit/ExampleTests/required-and-present.c (new) 1.2 +7 -0 src/contrib/llvm/utils/lit/lit/TestFormats.py 1.3 +58 -28 src/contrib/llvm/utils/lit/lit/TestRunner.py 1.2 +6 -3 src/contrib/llvm/utils/lit/lit/TestingConfig.py 1.2 +2 -3 src/contrib/llvm/utils/lit/lit/lit.py 1.1 +21 -0 src/contrib/llvm/utils/llvm-lit/Makefile (new) 1.1 +21 -0 src/contrib/llvm/utils/llvm-lit/llvm-lit.in (new) 1.2 +4 -0 src/contrib/llvm/utils/llvm.grm 1.2 +0 -4 src/contrib/llvm/utils/llvmdo 1.2 +0 -37 src/contrib/llvm/utils/mkpatch (dead) 1.2 +0 -216 src/contrib/llvm/utils/userloc.pl (dead) 1.2 +34 -0 src/contrib/llvm/utils/valgrind/i386-pc-linux-gnu.supp 1.2 +41 -2 src/contrib/llvm/utils/valgrind/x86_64-pc-linux-gnu.supp 1.2 +0 -23 src/contrib/llvm/utils/valgrind/x86_64-pc-linux-gnu_gcc-4.3.3.supp (dead) 1.2 +4 -6 src/contrib/llvm/utils/vim/llvm.vim 1.2 +128 -1 src/contrib/llvm/utils/vim/vimrc 1.3 +4 -0 src/lib/clang/Makefile 1.10 +15 -1 src/lib/clang/clang.build.mk 1.1 +2 -0 src/lib/clang/include/ARMGenAsmMatcher.inc (new) 1.1 +2 -0 src/lib/clang/include/ARMGenFastISel.inc (new) 1.1 +2 -0 src/lib/clang/include/X86GenDisassemblerTables.inc (new) 1.1 +2 -0 src/lib/clang/include/X86GenEDInfo.inc (new) 1.1 +2 -0 src/lib/clang/include/clang/AST/AttrImpl.inc (new) 1.2 +2 -2 src/lib/clang/include/clang/Basic/Version.inc 1.1 +2 -0 src/lib/clang/include/clang/Serialization/AttrPCHRead.inc (new) 1.1 +2 -0 src/lib/clang/include/clang/Serialization/AttrPCHWrite.inc (new) 1.4 +18 -1 src/lib/clang/include/llvm/Config/config.h 1.1 +63 -0 src/lib/clang/include/llvm/Config/llvm-config.h (new) 1.3 +4 -0 src/lib/clang/libclanganalysis/Makefile 1.3 +4 -1 src/lib/clang/libclangast/Makefile 1.3 +1 -3 src/lib/clang/libclangbasic/Makefile 1.3 +6 -5 src/lib/clang/libclangchecker/Makefile 1.3 +2 -2 src/lib/clang/libclangcodegen/Makefile 1.3 +0 -8 src/lib/clang/libclangfrontend/Makefile 1.1 +12 -0 src/lib/clang/libclangfrontendtool/Makefile (new) 1.1 +24 -0 src/lib/clang/libclangindex/Makefile (new) 1.3 +8 -5 src/lib/clang/libclangparse/Makefile 1.3 +2 -3 src/lib/clang/libclangsema/Makefile 1.1 +25 -0 src/lib/clang/libclangserialization/Makefile (new) 1.4 +3 -4 src/lib/clang/libllvmanalysis/Makefile 1.4 +4 -3 src/lib/clang/libllvmarmasmparser/Makefile 1.3 +1 -4 src/lib/clang/libllvmarmasmprinter/Makefile 1.3 +9 -4 src/lib/clang/libllvmarmcodegen/Makefile 1.5 +1 -2 src/lib/clang/libllvmbitreader/Makefile 1.4 +1 -2 src/lib/clang/libllvmbitwriter/Makefile 1.4 +5 -2 src/lib/clang/libllvmcodegen/Makefile 1.5 +1 -0 src/lib/clang/libllvmcore/Makefile 1.4 +1 -1 src/lib/clang/libllvmipo/Makefile 1.4 +3 -4 src/lib/clang/libllvmmc/Makefile 1.3 +1 -2 src/lib/clang/libllvmmipscodegen/Makefile 1.3 +1 -1 src/lib/clang/libllvmpowerpccodegen/Makefile 1.4 +2 -3 src/lib/clang/libllvmscalaropts/Makefile 1.6 +1 -6 src/lib/clang/libllvmsupport/Makefile 1.5 +1 -4 src/lib/clang/libllvmsystem/Makefile 1.4 +0 -1 src/lib/clang/libllvmtarget/Makefile 1.3 +0 -1 src/lib/clang/libllvmtransformutils/Makefile 1.3 +5 -9 src/lib/clang/libllvmx86asmprinter/Makefile 1.3 +3 -2 src/lib/clang/libllvmx86codegen/Makefile 1.1 +13 -0 src/lib/clang/libllvmx86disassembler/Makefile (new) 1.3 +8 -4 src/usr.bin/clang/clang/Makefile