Date: Tue, 20 Jul 2010 17:16:57 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src ObsoleteFiles.inc src/contrib/llvm CMakeLists.txt Makefile Makefile.config.in Makefile.rules configure src/contrib/llvm/autoconf configure.ac src/contrib/llvm/autoconf/m4 link_options.m4 src/contrib/llvm/bindings/ada/llvm llvm.ads ... Message-ID: <201007211822.o6LIM2Wi097433@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
ed 2010-07-20 17:16:57 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc contrib/llvm CMakeLists.txt Makefile Makefile.config.in Makefile.rules configure contrib/llvm/autoconf configure.ac contrib/llvm/autoconf/m4 link_options.m4 contrib/llvm/bindings/ada/llvm llvm.ads contrib/llvm/include/llvm AbstractTypeUser.h GlobalValue.h InlineAsm.h InstrTypes.h Instructions.h IntrinsicInst.h Intrinsics.td LinkAllPasses.h Module.h Pass.h PassAnalysisSupport.h PassManagers.h PassSupport.h SymbolTableListTraits.h Type.h Use.h Value.h contrib/llvm/include/llvm/ADT APFloat.h APInt.h DenseMap.h EquivalenceClasses.h FoldingSet.h ImmutableIntervalMap.h PostOrderIterator.h SetVector.h SmallPtrSet.h SmallVector.h Statistic.h Triple.h ValueMap.h ilist.h contrib/llvm/include/llvm/Analysis AliasAnalysis.h CFGPrinter.h CaptureTracking.h DebugInfo.h DominatorInternals.h Dominators.h InlineCost.h IntervalIterator.h LoopInfo.h MemoryBuiltins.h ScalarEvolution.h ScalarEvolutionExpander.h ValueTracking.h contrib/llvm/include/llvm/Bitcode ReaderWriter.h contrib/llvm/include/llvm/CodeGen AsmPrinter.h CallingConvLower.h FastISel.h GCMetadata.h GCMetadataPrinter.h ISDOpcodes.h LinkAllCodegenComponents.h LiveInterval.h LiveIntervalAnalysis.h MachineBasicBlock.h MachineFrameInfo.h MachineFunctionPass.h MachineInstr.h MachineJumpTableInfo.h MachineLoopInfo.h MachineModuleInfo.h MachineOperand.h MachineRegisterInfo.h Passes.h ProcessImplicitDefs.h RegisterCoalescer.h RegisterScavenging.h RuntimeLibcalls.h SelectionDAG.h SelectionDAGISel.h SelectionDAGNodes.h SlotIndexes.h contrib/llvm/include/llvm/Config config.h.in contrib/llvm/include/llvm/ExecutionEngine ExecutionEngine.h contrib/llvm/include/llvm/MC MCAssembler.h MCContext.h MCDirectives.h MCObjectWriter.h MCSection.h MCSectionCOFF.h MCStreamer.h SectionKind.h contrib/llvm/include/llvm/MC/MCParser AsmLexer.h AsmParser.h MCAsmLexer.h MCAsmParser.h contrib/llvm/include/llvm/Support CFG.h CallSite.h Dwarf.h ELF.h IRBuilder.h IRReader.h MemoryBuffer.h Regex.h StringPool.h Timer.h raw_ostream.h contrib/llvm/include/llvm/System DataTypes.h.cmake Path.h contrib/llvm/include/llvm/Target Target.td TargetAsmParser.h TargetInstrDesc.h TargetInstrInfo.h TargetInstrItineraries.h TargetLowering.h TargetOpcodes.h TargetOptions.h TargetRegisterInfo.h contrib/llvm/include/llvm/Transforms IPO.h contrib/llvm/include/llvm/Transforms/Utils BasicBlockUtils.h BuildLibCalls.h Cloning.h Local.h contrib/llvm/include/llvm-c Core.h Target.h lto.h contrib/llvm/lib/Analysis AliasAnalysis.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp BasicAliasAnalysis.cpp CMakeLists.txt ConstantFolding.cpp DebugInfo.cpp DomPrinter.cpp InlineCost.cpp InstructionSimplify.cpp Lint.cpp LoopInfo.cpp MemoryBuiltins.cpp MemoryDependenceAnalysis.cpp PostDominators.cpp ProfileInfo.cpp ScalarEvolution.cpp ScalarEvolutionAliasAnalysis.cpp ScalarEvolutionExpander.cpp ScalarEvolutionNormalization.cpp ValueTracking.cpp contrib/llvm/lib/Analysis/IPA CallGraph.cpp GlobalsModRef.cpp contrib/llvm/lib/Archive ArchiveWriter.cpp contrib/llvm/lib/AsmParser LLLexer.cpp LLParser.cpp LLParser.h LLToken.h contrib/llvm/lib/Bitcode/Reader BitcodeReader.cpp contrib/llvm/lib/Bitcode/Writer BitcodeWriter.cpp ValueEnumerator.cpp ValueEnumerator.h contrib/llvm/lib/CodeGen AggressiveAntiDepBreaker.cpp AggressiveAntiDepBreaker.h BranchFolding.cpp BranchFolding.h CMakeLists.txt CalcSpillWeights.cpp CodePlacementOpt.cpp CriticalAntiDepBreaker.cpp CriticalAntiDepBreaker.h DwarfEHPrepare.cpp ELFCodeEmitter.cpp GCStrategy.cpp IfConversion.cpp IntrinsicLowering.cpp LLVMTargetMachine.cpp LatencyPriorityQueue.cpp LiveInterval.cpp LiveIntervalAnalysis.cpp LiveStackAnalysis.cpp LiveVariables.cpp LowerSubregs.cpp MachineBasicBlock.cpp MachineCSE.cpp MachineDominators.cpp MachineFunction.cpp MachineInstr.cpp MachineLICM.cpp MachineModuleInfo.cpp MachineRegisterInfo.cpp MachineSink.cpp MachineVerifier.cpp OptimizeExts.cpp OptimizePHIs.cpp PHIElimination.cpp Passes.cpp PostRASchedulerList.cpp PreAllocSplitting.cpp ProcessImplicitDefs.cpp PrologEpilogInserter.cpp RegAllocFast.cpp RegAllocLinearScan.cpp RegAllocPBQP.cpp RegisterCoalescer.cpp RegisterScavenging.cpp ScheduleDAG.cpp ScheduleDAGEmit.cpp ScheduleDAGInstrs.h ShadowStackGC.cpp 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 VirtRegRewriter.cpp contrib/llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp AsmPrinterInlineAsm.cpp DIE.cpp DwarfDebug.cpp DwarfDebug.h OcamlGCPrinter.cpp contrib/llvm/lib/CodeGen/PBQP HeuristicSolver.h contrib/llvm/lib/CodeGen/PBQP/Heuristics Briggs.h contrib/llvm/lib/CodeGen/SelectionDAG CMakeLists.txt DAGCombiner.cpp FastISel.cpp FunctionLoweringInfo.cpp InstrEmitter.cpp LegalizeDAG.cpp LegalizeFloatTypes.cpp LegalizeIntegerTypes.cpp LegalizeTypes.cpp LegalizeTypes.h LegalizeTypesGeneric.cpp LegalizeVectorOps.cpp LegalizeVectorTypes.cpp ScheduleDAGFast.cpp ScheduleDAGRRList.cpp ScheduleDAGSDNodes.cpp ScheduleDAGSDNodes.h SelectionDAG.cpp SelectionDAGBuilder.cpp SelectionDAGBuilder.h SelectionDAGISel.cpp SelectionDAGPrinter.cpp TargetLowering.cpp contrib/llvm/lib/CompilerDriver Tool.cpp contrib/llvm/lib/ExecutionEngine/Interpreter Execution.cpp ExternalFunctions.cpp contrib/llvm/lib/ExecutionEngine/JIT JIT.cpp JIT.h JITEmitter.cpp contrib/llvm/lib/Linker LinkItems.cpp contrib/llvm/lib/MC CMakeLists.txt MCAsmStreamer.cpp MCAssembler.cpp MCContext.cpp MCExpr.cpp MCMachOStreamer.cpp MCSectionCOFF.cpp MachObjectWriter.cpp contrib/llvm/lib/MC/MCParser AsmLexer.cpp AsmParser.cpp CMakeLists.txt MCAsmLexer.cpp MCAsmParser.cpp contrib/llvm/lib/Support APFloat.cpp APInt.cpp CMakeLists.txt DeltaAlgorithm.cpp Dwarf.cpp FileUtilities.cpp FoldingSet.cpp MemoryBuffer.cpp PrettyStackTrace.cpp Regex.cpp SmallPtrSet.cpp SmallVector.cpp StringPool.cpp Timer.cpp Triple.cpp raw_ostream.cpp contrib/llvm/lib/System Disassembler.cpp Path.cpp contrib/llvm/lib/System/Unix Path.inc Program.inc Signals.inc contrib/llvm/lib/System/Win32 Path.inc Signals.inc contrib/llvm/lib/Target Mangler.cpp README.txt TargetInstrInfo.cpp TargetLoweringObjectFile.cpp TargetMachine.cpp TargetRegisterInfo.cpp contrib/llvm/lib/Target/ARM ARM.h ARM.td ARMAddressingModes.h ARMBaseInstrInfo.cpp ARMBaseInstrInfo.h ARMBaseRegisterInfo.cpp ARMBaseRegisterInfo.h ARMCodeEmitter.cpp ARMConstantIslandPass.cpp ARMConstantPoolValue.h ARMExpandPseudoInsts.cpp ARMISelDAGToDAG.cpp ARMISelLowering.cpp ARMISelLowering.h ARMInstrFormats.td ARMInstrInfo.cpp ARMInstrInfo.h ARMInstrInfo.td ARMInstrNEON.td ARMInstrThumb.td ARMInstrThumb2.td ARMInstrVFP.td ARMJITInfo.h ARMLoadStoreOptimizer.cpp ARMMachineFunctionInfo.h ARMRegisterInfo.td ARMScheduleA8.td ARMScheduleA9.td ARMScheduleV6.td ARMSubtarget.h ARMTargetMachine.cpp CMakeLists.txt NEONMoveFix.cpp NEONPreAllocPass.cpp README.txt Thumb1InstrInfo.cpp Thumb1InstrInfo.h Thumb1RegisterInfo.cpp Thumb1RegisterInfo.h Thumb2ITBlockPass.cpp Thumb2InstrInfo.cpp Thumb2InstrInfo.h Thumb2SizeReduction.cpp contrib/llvm/lib/Target/ARM/AsmParser ARMAsmParser.cpp contrib/llvm/lib/Target/ARM/AsmPrinter ARMAsmPrinter.cpp ARMInstPrinter.cpp ARMInstPrinter.h contrib/llvm/lib/Target/ARM/Disassembler ARMDisassemblerCore.cpp ARMDisassemblerCore.h ThumbDisassemblerCore.h contrib/llvm/lib/Target/Alpha AlphaISelLowering.cpp AlphaISelLowering.h AlphaInstrFormats.td AlphaInstrInfo.cpp AlphaInstrInfo.h AlphaInstrInfo.td AlphaMCAsmInfo.cpp AlphaMCAsmInfo.h AlphaRegisterInfo.cpp AlphaRegisterInfo.h contrib/llvm/lib/Target/Blackfin BlackfinISelDAGToDAG.cpp BlackfinISelLowering.cpp BlackfinISelLowering.h BlackfinInstrInfo.cpp BlackfinInstrInfo.h BlackfinInstrInfo.td BlackfinMCAsmInfo.cpp BlackfinMCAsmInfo.h BlackfinRegisterInfo.cpp BlackfinRegisterInfo.h contrib/llvm/lib/Target/CBackend CBackend.cpp contrib/llvm/lib/Target/CellSPU SPUCallingConv.td SPUFrameInfo.h SPUISelDAGToDAG.cpp SPUISelLowering.cpp SPUISelLowering.h SPUInstrInfo.cpp SPUInstrInfo.h SPUMCAsmInfo.cpp SPUMCAsmInfo.h SPUNodes.td SPURegisterInfo.cpp SPURegisterInfo.h contrib/llvm/lib/Target/CppBackend CPPBackend.cpp contrib/llvm/lib/Target/MBlaze MBlazeISelLowering.cpp MBlazeISelLowering.h MBlazeInstrInfo.cpp MBlazeInstrInfo.h MBlazeMCAsmInfo.cpp MBlazeMCAsmInfo.h MBlazeRegisterInfo.cpp MBlazeRegisterInfo.h contrib/llvm/lib/Target/MBlaze/AsmPrinter MBlazeAsmPrinter.cpp contrib/llvm/lib/Target/MSIL MSILWriter.cpp MSILWriter.h contrib/llvm/lib/Target/MSP430 MSP430ISelDAGToDAG.cpp MSP430ISelLowering.cpp MSP430ISelLowering.h MSP430InstrInfo.cpp MSP430InstrInfo.h MSP430InstrInfo.td MSP430MCAsmInfo.cpp MSP430MCAsmInfo.h MSP430RegisterInfo.cpp MSP430RegisterInfo.h contrib/llvm/lib/Target/Mips MipsISelLowering.cpp MipsISelLowering.h MipsInstrInfo.cpp MipsInstrInfo.h MipsInstrInfo.td MipsMCAsmInfo.cpp MipsMCAsmInfo.h MipsRegisterInfo.cpp MipsRegisterInfo.h contrib/llvm/lib/Target/Mips/AsmPrinter MipsAsmPrinter.cpp contrib/llvm/lib/Target/PIC16 PIC16DebugInfo.cpp PIC16ISelLowering.cpp PIC16ISelLowering.h PIC16InstrInfo.cpp PIC16InstrInfo.h PIC16InstrInfo.td PIC16MCAsmInfo.cpp PIC16MCAsmInfo.h PIC16MemSelOpt.cpp PIC16RegisterInfo.cpp PIC16RegisterInfo.h contrib/llvm/lib/Target/PIC16/PIC16Passes PIC16Cloner.cpp PIC16Cloner.h contrib/llvm/lib/Target/PowerPC PPCHazardRecognizers.cpp PPCISelLowering.cpp PPCISelLowering.h PPCInstrInfo.cpp PPCInstrInfo.h PPCRegisterInfo.cpp PPCRegisterInfo.h contrib/llvm/lib/Target/Sparc SparcISelLowering.cpp SparcISelLowering.h SparcInstrInfo.cpp SparcInstrInfo.h SparcInstrInfo.td SparcMCAsmInfo.cpp SparcMCAsmInfo.h SparcRegisterInfo.cpp SparcRegisterInfo.h contrib/llvm/lib/Target/SystemZ SystemZISelDAGToDAG.cpp SystemZISelLowering.cpp SystemZISelLowering.h SystemZInstrFP.td SystemZInstrInfo.cpp SystemZInstrInfo.h SystemZInstrInfo.td SystemZMCAsmInfo.cpp SystemZMCAsmInfo.h SystemZRegisterInfo.cpp SystemZRegisterInfo.h SystemZRegisterInfo.td contrib/llvm/lib/Target/SystemZ/AsmPrinter SystemZAsmPrinter.cpp contrib/llvm/lib/Target/X86 README-SSE.txt README-X86-64.txt README.txt X86.h X86AsmBackend.cpp X86CallingConv.td X86CodeEmitter.cpp X86FastISel.cpp X86FixupKinds.h X86FloatingPoint.cpp X86FloatingPointRegKill.cpp X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86Instr64bit.td X86InstrBuilder.h X86InstrFPStack.td X86InstrFormats.td X86InstrFragmentsSIMD.td X86InstrInfo.cpp X86InstrInfo.h X86InstrInfo.td X86InstrMMX.td X86InstrSSE.td X86MCCodeEmitter.cpp X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp contrib/llvm/lib/Target/X86/AsmParser X86AsmLexer.cpp X86AsmParser.cpp contrib/llvm/lib/Target/X86/AsmPrinter X86ATTInstPrinter.cpp X86ATTInstPrinter.h X86AsmPrinter.cpp X86IntelInstPrinter.cpp X86IntelInstPrinter.h X86MCInstLower.cpp contrib/llvm/lib/Target/X86/Disassembler CMakeLists.txt X86Disassembler.cpp contrib/llvm/lib/Target/XCore XCoreISelLowering.cpp XCoreISelLowering.h XCoreInstrInfo.cpp XCoreInstrInfo.h XCoreInstrInfo.td XCoreMCAsmInfo.cpp XCoreMCAsmInfo.h XCoreRegisterInfo.cpp XCoreRegisterInfo.h contrib/llvm/lib/Target/XCore/AsmPrinter XCoreAsmPrinter.cpp contrib/llvm/lib/Transforms/Hello Hello.cpp Makefile contrib/llvm/lib/Transforms/IPO ArgumentPromotion.cpp DeadArgumentElimination.cpp GlobalOpt.cpp IPConstantPropagation.cpp Inliner.cpp LowerSetJmp.cpp MergeFunctions.cpp PartialInlining.cpp PartialSpecialization.cpp StripSymbols.cpp StructRetPromotion.cpp contrib/llvm/lib/Transforms/InstCombine InstCombine.h InstCombineAndOrXor.cpp InstCombineCalls.cpp InstCombineCasts.cpp InstCombineCompares.cpp InstCombineLoadStoreAlloca.cpp InstCombinePHI.cpp InstCombineSelect.cpp InstCombineShifts.cpp InstCombineSimplifyDemanded.cpp InstructionCombining.cpp contrib/llvm/lib/Transforms/Instrumentation OptimalEdgeProfiling.cpp ProfilingUtils.cpp contrib/llvm/lib/Transforms/Scalar ABCD.cpp ADCE.cpp CodeGenPrepare.cpp DeadStoreElimination.cpp GVN.cpp IndVarSimplify.cpp JumpThreading.cpp LoopDeletion.cpp LoopIndexSplit.cpp LoopRotation.cpp LoopStrengthReduce.cpp LoopUnswitch.cpp MemCpyOptimizer.cpp Reassociate.cpp ScalarReplAggregates.cpp SimplifyCFGPass.cpp SimplifyLibCalls.cpp TailDuplication.cpp TailRecursionElimination.cpp contrib/llvm/lib/Transforms/Utils AddrModeMatcher.cpp BasicBlockUtils.cpp BreakCriticalEdges.cpp BuildLibCalls.cpp CloneFunction.cpp CloneLoop.cpp CloneModule.cpp DemoteRegToStack.cpp InlineFunction.cpp LCSSA.cpp Local.cpp LoopSimplify.cpp LoopUnroll.cpp LowerInvoke.cpp PromoteMemoryToRegister.cpp SimplifyCFG.cpp ValueMapper.cpp ValueMapper.h contrib/llvm/lib/VMCore AsmWriter.cpp AutoUpgrade.cpp ConstantFold.cpp Core.cpp Instruction.cpp Instructions.cpp IntrinsicInst.cpp Metadata.cpp Module.cpp Pass.cpp PassManager.cpp Value.cpp Verifier.cpp contrib/llvm/tools Makefile contrib/llvm/tools/bugpoint BugDriver.h CrashDebugger.cpp ExtractFunction.cpp ListReducer.h Miscompilation.cpp ToolRunner.h contrib/llvm/tools/clang CMakeLists.txt Makefile NOTES.txt README.txt contrib/llvm/tools/clang/include Makefile contrib/llvm/tools/clang/include/clang Makefile contrib/llvm/tools/clang/include/clang/AST ASTContext.h Attr.h CMakeLists.txt CanonicalType.h Decl.h DeclBase.h DeclCXX.h DeclFriend.h DeclObjC.h DeclTemplate.h DeclVisitor.h Expr.h ExprCXX.h ExternalASTSource.h Makefile RecursiveASTVisitor.h Redeclarable.h Stmt.h StmtIterator.h TemplateBase.h TemplateName.h Type.h TypeLoc.h TypeLocBuilder.h TypeNodes.def UsuallyTinyPtrVector.h contrib/llvm/tools/clang/include/clang/Analysis/Analyses PrintfFormatString.h contrib/llvm/tools/clang/include/clang/Analysis/Support BumpVector.h contrib/llvm/tools/clang/include/clang/Analysis/Visitors CFGRecStmtDeclVisitor.h contrib/llvm/tools/clang/include/clang/Basic Builtins.def BuiltinsARM.def BuiltinsPPC.def CMakeLists.txt Diagnostic.h DiagnosticCommonKinds.td DiagnosticFrontendKinds.td DiagnosticGroups.td DiagnosticLexKinds.td DiagnosticParseKinds.td DiagnosticSemaKinds.td FileManager.h IdentifierTable.h LangOptions.h Makefile PartialDiagnostic.h SourceLocation.h TargetInfo.h TargetOptions.h Version.h contrib/llvm/tools/clang/include/clang/Checker/BugReporter BugReporter.h contrib/llvm/tools/clang/include/clang/Checker/PathSensitive Checker.h CheckerVisitor.h Environment.h ExplodedGraph.h GRCoreEngine.h GRExprEngine.h GRState.h GRSubEngine.h GRTransferFuncs.h MemRegion.h SVals.h SValuator.h Store.h SymbolManager.h contrib/llvm/tools/clang/include/clang/CodeGen ModuleBuilder.h contrib/llvm/tools/clang/include/clang/Driver Action.h Arg.h ArgList.h CC1Options.td Compilation.h Driver.h HostInfo.h Makefile OptTable.h Option.h Options.td ToolChain.h Types.def Types.h contrib/llvm/tools/clang/include/clang/Frontend ASTConsumers.h CompilerInstance.h CompilerInvocation.h DiagnosticOptions.h FrontendAction.h FrontendActions.h FrontendOptions.h FrontendPluginRegistry.h PCHBitCodes.h PCHReader.h PCHWriter.h TextDiagnosticPrinter.h TypeXML.def Utils.h contrib/llvm/tools/clang/include/clang/Index CallGraph.h Entity.h Indexer.h TranslationUnit.h contrib/llvm/tools/clang/include/clang/Lex PPCallbacks.h Pragma.h Preprocessor.h Token.h contrib/llvm/tools/clang/include/clang/Parse Action.h AttributeList.h DeclSpec.h Parser.h Template.h contrib/llvm/tools/clang/include/clang/Rewrite RewriteRope.h Rewriter.h contrib/llvm/tools/clang/include/clang/Sema CodeCompleteConsumer.h ExternalSemaSource.h contrib/llvm/tools/clang/include/clang-c Index.h Makefile contrib/llvm/tools/clang/lib Makefile contrib/llvm/tools/clang/lib/AST ASTContext.cpp ASTImporter.cpp AttrImpl.cpp CMakeLists.txt CXXInheritance.cpp Decl.cpp DeclBase.cpp DeclCXX.cpp DeclFriend.cpp DeclObjC.cpp DeclPrinter.cpp DeclTemplate.cpp Expr.cpp ExprCXX.cpp ExprConstant.cpp Makefile RecordLayoutBuilder.cpp Stmt.cpp StmtPrinter.cpp StmtProfile.cpp TemplateBase.cpp TemplateName.cpp Type.cpp TypePrinter.cpp contrib/llvm/tools/clang/lib/Analysis CFG.cpp CMakeLists.txt LiveVariables.cpp Makefile PrintfFormatString.cpp contrib/llvm/tools/clang/lib/Basic CMakeLists.txt Diagnostic.cpp FileManager.cpp Makefile TargetInfo.cpp Targets.cpp contrib/llvm/tools/clang/lib/Checker AttrNonNullChecker.cpp BasicConstraintManager.cpp BasicObjCFoundationChecks.cpp BasicObjCFoundationChecks.h BasicStore.cpp BugReporter.cpp BuiltinFunctionChecker.cpp CFRefCount.cpp CMakeLists.txt CallInliner.cpp CastSizeChecker.cpp CheckSecuritySyntaxOnly.cpp Environment.cpp FlatStore.cpp GRCoreEngine.cpp GRExprEngine.cpp GRExprEngineExperimentalChecks.cpp GRExprEngineExperimentalChecks.h GRExprEngineInternalChecks.h GRState.cpp LLVMConventionsChecker.cpp Makefile MallocChecker.cpp MemRegion.cpp OSAtomicChecker.cpp PathDiagnostic.cpp RangeConstraintManager.cpp RegionStore.cpp SVals.cpp SValuator.cpp SimpleConstraintManager.cpp SimpleConstraintManager.h SimpleSValuator.cpp Store.cpp SymbolManager.cpp VLASizeChecker.cpp contrib/llvm/tools/clang/lib/CodeGen ABIInfo.h CGBlocks.cpp CGBlocks.h CGBuilder.h CGBuiltin.cpp CGCXX.cpp CGCXXABI.h CGCall.cpp CGCall.h CGClass.cpp CGDebugInfo.cpp CGDecl.cpp CGDeclCXX.cpp CGException.cpp CGExpr.cpp CGExprAgg.cpp CGExprCXX.cpp CGExprComplex.cpp CGExprConstant.cpp CGExprScalar.cpp CGObjC.cpp CGObjCGNU.cpp CGObjCMac.cpp CGObjCRuntime.h CGRTTI.cpp CGStmt.cpp CGTemporaries.cpp CGVTables.cpp CGVTables.h CMakeLists.txt CodeGenFunction.cpp CodeGenFunction.h CodeGenModule.cpp CodeGenModule.h CodeGenTypes.cpp CodeGenTypes.h GlobalDecl.h Makefile Mangle.cpp Mangle.h ModuleBuilder.cpp TargetInfo.cpp contrib/llvm/tools/clang/lib/Driver Action.cpp Arg.cpp ArgList.cpp CMakeLists.txt Compilation.cpp Driver.cpp HostInfo.cpp Makefile OptTable.cpp Option.cpp ToolChain.cpp ToolChains.cpp ToolChains.h Tools.cpp Tools.h Types.cpp contrib/llvm/tools/clang/lib/Frontend ASTConsumers.cpp ASTMerge.cpp ASTUnit.cpp BoostConAction.cpp CMakeLists.txt CompilerInstance.cpp CompilerInvocation.cpp FrontendAction.cpp FrontendActions.cpp FrontendOptions.cpp GeneratePCH.cpp InitHeaderSearch.cpp InitPreprocessor.cpp Makefile PCHReader.cpp PCHReaderDecl.cpp PCHReaderStmt.cpp PCHWriter.cpp PCHWriterDecl.cpp PCHWriterStmt.cpp PrintParserCallbacks.cpp PrintPreprocessedOutput.cpp TextDiagnosticPrinter.cpp Warnings.cpp contrib/llvm/tools/clang/lib/Headers CMakeLists.txt Makefile altivec.h emmintrin.h smmintrin.h stddef.h stdint.h xmmintrin.h contrib/llvm/tools/clang/lib/Index CallGraph.cpp Entity.cpp EntityImpl.h Indexer.cpp Makefile contrib/llvm/tools/clang/lib/Lex Lexer.cpp LiteralSupport.cpp Makefile PPCaching.cpp PPMacroExpansion.cpp Pragma.cpp Preprocessor.cpp contrib/llvm/tools/clang/lib/Parse AttributeList.cpp CMakeLists.txt DeclSpec.cpp Makefile ParseCXXInlineMethods.cpp ParseDecl.cpp ParseDeclCXX.cpp ParseExpr.cpp ParseExprCXX.cpp ParseInit.cpp ParseObjc.cpp ParsePragma.cpp ParsePragma.h ParseStmt.cpp ParseTemplate.cpp Parser.cpp RAIIObjectsForParser.h contrib/llvm/tools/clang/lib/Rewrite CMakeLists.txt Makefile RewriteRope.cpp Rewriter.cpp contrib/llvm/tools/clang/lib/Sema CMakeLists.txt JumpDiagnostics.cpp Lookup.h Makefile Sema.cpp Sema.h 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 SemaInit.h SemaLookup.cpp SemaObjCProperty.cpp SemaOverload.cpp SemaStmt.cpp SemaTemplate.cpp SemaTemplate.h SemaTemplateDeduction.cpp SemaTemplateInstantiate.cpp SemaTemplateInstantiateDecl.cpp SemaType.cpp TreeTransform.h contrib/llvm/tools/clang/tools Makefile contrib/llvm/tools/clang/tools/c-index-test Makefile c-index-test.c contrib/llvm/tools/clang/tools/driver CMakeLists.txt Makefile cc1_main.cpp cc1as_main.cpp contrib/llvm/tools/clang/tools/libclang CIndex.cpp CIndexCodeCompletion.cpp CIndexer.cpp CMakeLists.txt CXCursor.cpp CXSourceLocation.h CXTypes.cpp Makefile libclang.darwin.exports libclang.exports contrib/llvm/tools/clang/tools/scan-build ccc-analyzer contrib/llvm/tools/clang/utils/TestUtils pch-test.pl contrib/llvm/tools/edis EDDisassembler.cpp Makefile contrib/llvm/tools/gold gold-plugin.cpp contrib/llvm/tools/llc llc.cpp contrib/llvm/tools/llvm-extract llvm-extract.cpp contrib/llvm/tools/llvm-link llvm-link.cpp contrib/llvm/tools/llvm-mc Makefile llvm-mc.cpp contrib/llvm/tools/llvm-nm llvm-nm.cpp contrib/llvm/tools/llvmc/plugins/Base Base.td.in contrib/llvm/tools/lto LTOCodeGenerator.cpp contrib/llvm/tools/opt GraphPrinters.cpp PrintSCC.cpp opt.cpp contrib/llvm/utils NewNightlyTest.pl contrib/llvm/utils/FileUpdate FileUpdate.cpp contrib/llvm/utils/TableGen ARMDecoderEmitter.cpp ARMDecoderEmitter.h AsmMatcherEmitter.cpp CMakeLists.txt ClangASTNodesEmitter.cpp ClangASTNodesEmitter.h CodeEmitterGen.cpp CodeGenInstruction.cpp CodeGenTarget.cpp DAGISelMatcherEmitter.cpp EDEmitter.cpp FastISelEmitter.cpp InstrInfoEmitter.cpp Record.cpp RegisterInfoEmitter.cpp TGParser.cpp TGParser.h TableGen.cpp X86RecognizableInstr.cpp X86RecognizableInstr.h contrib/llvm/utils/buildit GNUmakefile build_llvm contrib/llvm/utils/count count.c contrib/llvm/utils/lit/lit TestRunner.py contrib/llvm/utils/unittest/UnitTestMain Makefile contrib/llvm/utils/unittest/googletest Makefile README.LLVM gtest-death-test.cc gtest-filepath.cc gtest-port.cc gtest-test-part.cc gtest-typed-test.cc gtest.cc contrib/llvm/utils/unittest/googletest/include/gtest gtest-death-test.h gtest-message.h gtest-param-test.h gtest-spi.h gtest-test-part.h gtest-typed-test.h gtest.h contrib/llvm/utils/unittest/googletest/include/gtest/internal gtest-death-test-internal.h gtest-filepath.h gtest-internal-inl.h gtest-internal.h gtest-linked_ptr.h gtest-param-util-generated.h gtest-param-util.h gtest-port.h gtest-string.h gtest-type-util.h etc/mtree BSD.include.dist lib/clang Makefile clang.build.mk lib/clang/include Makefile lib/clang/include/llvm/Config AsmParsers.def AsmPrinters.def Disassemblers.def Targets.def lib/clang/libclanganalysis Makefile lib/clang/libclangast Makefile lib/clang/libclangbasic Makefile lib/clang/libclangchecker Makefile lib/clang/libclangcodegen Makefile lib/clang/libclangdriver Makefile lib/clang/libclangfrontend Makefile lib/clang/libclanglex Makefile lib/clang/libclangparse Makefile lib/clang/libclangrewrite Makefile lib/clang/libclangsema Makefile lib/clang/libllvmanalysis Makefile lib/clang/libllvmarmasmparser Makefile lib/clang/libllvmarmasmprinter Makefile lib/clang/libllvmarmcodegen Makefile lib/clang/libllvmarminfo Makefile lib/clang/libllvmasmprinter Makefile lib/clang/libllvmbitreader Makefile lib/clang/libllvmbitwriter Makefile lib/clang/libllvmcodegen Makefile lib/clang/libllvmcore Makefile lib/clang/libllvminstcombine Makefile lib/clang/libllvmipa Makefile lib/clang/libllvmipo Makefile lib/clang/libllvmmc Makefile lib/clang/libllvmmcparser Makefile lib/clang/libllvmmipsasmprinter Makefile lib/clang/libllvmmipscodegen Makefile lib/clang/libllvmmipsinfo Makefile lib/clang/libllvmpowerpcasmprinter Makefile lib/clang/libllvmpowerpccodegen Makefile lib/clang/libllvmpowerpcinfo Makefile lib/clang/libllvmscalaropts Makefile lib/clang/libllvmselectiondag Makefile lib/clang/libllvmsupport Makefile lib/clang/libllvmsystem Makefile lib/clang/libllvmtarget Makefile lib/clang/libllvmtransformutils Makefile lib/clang/libllvmx86asmparser Makefile lib/clang/libllvmx86asmprinter Makefile lib/clang/libllvmx86codegen Makefile lib/clang/libllvmx86info Makefile usr.bin/clang/clang Makefile usr.bin/clang/tblgen Makefile Added files: contrib/llvm/include/llvm/ADT DAGDeltaAlgorithm.h contrib/llvm/include/llvm/Analysis CodeMetrics.h Loads.h contrib/llvm/include/llvm/CodeGen FunctionLoweringInfo.h PostRAHazardRecognizer.h contrib/llvm/include/llvm/MC MCObjectStreamer.h contrib/llvm/include/llvm/MC/MCParser MCAsmParserExtension.h contrib/llvm/include/llvm/Support COFF.h contrib/llvm/include/llvm/Target TargetCallingConv.h contrib/llvm/lib/Analysis Loads.cpp contrib/llvm/lib/CodeGen CallingConvLower.cpp InlineSpiller.cpp PostRAHazardRecognizer.cpp contrib/llvm/lib/MC MCObjectStreamer.cpp WinCOFFObjectWriter.cpp WinCOFFStreamer.cpp contrib/llvm/lib/MC/MCParser DarwinAsmParser.cpp ELFAsmParser.cpp MCAsmParserExtension.cpp contrib/llvm/lib/Support DAGDeltaAlgorithm.cpp contrib/llvm/lib/Target/ARM Thumb2HazardRecognizer.cpp Thumb2HazardRecognizer.h contrib/llvm/lib/Transforms/Hello Hello.exports contrib/llvm/tools/clang/include/clang/Basic Attr.td AttrKinds.h DeclNodes.td StmtNodes.td Version.inc.in arm_neon.td contrib/llvm/tools/clang/include/clang/Checker AnalysisConsumer.h FrontendActions.h PathDiagnosticClients.h contrib/llvm/tools/clang/include/clang/CodeGen BackendUtil.h CodeGenAction.h contrib/llvm/tools/clang/include/clang/Frontend AnalyzerOptions.h CodeGenOptions.h PCHDeserializationListener.h contrib/llvm/tools/clang/include/clang/Rewrite ASTConsumers.h FixItRewriter.h FrontendActions.h Rewriters.h contrib/llvm/tools/clang/lib/AST ExprClassification.cpp contrib/llvm/tools/clang/lib/Checker AnalysisConsumer.cpp CStringChecker.cpp FrontendActions.cpp HTMLDiagnostics.cpp IdempotentOperationChecker.cpp PlistDiagnostics.cpp StackAddrLeakChecker.cpp StreamChecker.cpp contrib/llvm/tools/clang/lib/CodeGen BackendUtil.cpp CGException.h CodeGenAction.cpp MicrosoftCXXABI.cpp contrib/llvm/tools/clang/lib/Headers arm_neon.td contrib/llvm/tools/clang/lib/Rewrite FixItRewriter.cpp FrontendActions.cpp HTMLPrint.cpp RewriteMacros.cpp RewriteObjC.cpp RewriteTest.cpp contrib/llvm/tools/clang/runtime Makefile contrib/llvm/tools/clang/utils FuzzTest contrib/llvm/utils/TableGen ClangAttrEmitter.cpp ClangAttrEmitter.h NeonEmitter.cpp NeonEmitter.h contrib/llvm/utils/unittest/googletest/include/gtest/internal gtest-tuple.h lib/clang/include/clang/AST Attrs.inc DeclNodes.inc lib/clang/include/clang/Basic AttrList.inc Version.inc arm_neon.inc lib/clang/libllvmasmparser Makefile Removed files: contrib/llvm/lib/CodeGen ExactHazardRecognizer.cpp ExactHazardRecognizer.h RegAllocLocal.cpp SimpleHazardRecognizer.h contrib/llvm/lib/CodeGen/SelectionDAG CallingConvLower.cpp FunctionLoweringInfo.h contrib/llvm/lib/Target/X86 X86COFF.h contrib/llvm/tools/clang/include/clang/AST StmtNodes.td contrib/llvm/tools/clang/include/clang/CodeGen CodeGenOptions.h contrib/llvm/tools/clang/include/clang/Frontend AnalysisConsumer.h CodeGenAction.h FixItRewriter.h PathDiagnosticClients.h contrib/llvm/tools/clang/lib/Checker ReturnStackAddressChecker.cpp contrib/llvm/tools/clang/lib/Frontend AnalysisConsumer.cpp CodeGenAction.cpp FixItRewriter.cpp HTMLDiagnostics.cpp HTMLPrint.cpp PlistDiagnostics.cpp RewriteMacros.cpp RewriteObjC.cpp RewriteTest.cpp contrib/llvm/tools/clang/lib/Runtime Makefile Log: SVN rev 210299 on 2010-07-20 17:16:57Z by ed Upgrade our Clang in base to r108428. This commit merges the latest LLVM sources from the vendor space. It also updates the build glue to match the new sources. Clang's version number is changed to match LLVM's, which means /usr/include/clang/2.0 has been renamed to /usr/include/clang/2.8. Obtained from: projects/clangbsd Revision Changes Path 1.239 +8 -0 src/ObsoleteFiles.inc 1.2 +1 -1 src/contrib/llvm/CMakeLists.txt 1.2 +3 -3 src/contrib/llvm/Makefile 1.2 +4 -10 src/contrib/llvm/Makefile.config.in 1.2 +92 -16 src/contrib/llvm/Makefile.rules 1.2 +5 -2 src/contrib/llvm/autoconf/configure.ac 1.2 +13 -10 src/contrib/llvm/autoconf/m4/link_options.m4 1.2 +4 -2 src/contrib/llvm/bindings/ada/llvm/llvm.ads 1.2 +188 -15 src/contrib/llvm/configure 1.2 +2 -1 src/contrib/llvm/include/llvm-c/Core.h 1.2 +2 -1 src/contrib/llvm/include/llvm-c/Target.h 1.2 +1 -1 src/contrib/llvm/include/llvm-c/lto.h 1.2 +4 -4 src/contrib/llvm/include/llvm/ADT/APFloat.h 1.2 +3 -3 src/contrib/llvm/include/llvm/ADT/APInt.h 1.1 +75 -0 src/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h (new) 1.2 +1 -0 src/contrib/llvm/include/llvm/ADT/DenseMap.h 1.2 +1 -1 src/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h 1.2 +83 -0 src/contrib/llvm/include/llvm/ADT/FoldingSet.h 1.2 +8 -4 src/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h 1.2 +8 -9 src/contrib/llvm/include/llvm/ADT/PostOrderIterator.h 1.2 +8 -0 src/contrib/llvm/include/llvm/ADT/SetVector.h 1.2 +25 -24 src/contrib/llvm/include/llvm/ADT/SmallPtrSet.h 1.2 +82 -78 src/contrib/llvm/include/llvm/ADT/SmallVector.h 1.2 +4 -0 src/contrib/llvm/include/llvm/ADT/Statistic.h 1.2 +4 -3 src/contrib/llvm/include/llvm/ADT/Triple.h 1.2 +3 -3 src/contrib/llvm/include/llvm/ADT/ValueMap.h 1.2 +1 -0 src/contrib/llvm/include/llvm/ADT/ilist.h 1.2 +2 -1 src/contrib/llvm/include/llvm/AbstractTypeUser.h 1.2 +0 -21 src/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h 1.2 +3 -3 src/contrib/llvm/include/llvm/Analysis/CFGPrinter.h 1.2 +3 -3 src/contrib/llvm/include/llvm/Analysis/CaptureTracking.h 1.1 +72 -0 src/contrib/llvm/include/llvm/Analysis/CodeMetrics.h (new) 1.2 +7 -2 src/contrib/llvm/include/llvm/Analysis/DebugInfo.h 1.2 +11 -7 src/contrib/llvm/include/llvm/Analysis/DominatorInternals.h 1.2 +12 -10 src/contrib/llvm/include/llvm/Analysis/Dominators.h 1.2 +5 -40 src/contrib/llvm/include/llvm/Analysis/InlineCost.h 1.2 +11 -11 src/contrib/llvm/include/llvm/Analysis/IntervalIterator.h 1.1 +51 -0 src/contrib/llvm/include/llvm/Analysis/Loads.h (new) 1.2 +40 -19 src/contrib/llvm/include/llvm/Analysis/LoopInfo.h 1.2 +2 -2 src/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h 1.2 +0 -8 src/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h 1.2 +14 -1 src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Analysis/ValueTracking.h 1.2 +2 -1 src/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h 1.2 +71 -71 src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h 1.2 +5 -4 src/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h 1.2 +33 -31 src/contrib/llvm/include/llvm/CodeGen/FastISel.h 1.1 +154 -0 src/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h (new) 1.2 +48 -48 src/contrib/llvm/include/llvm/CodeGen/GCMetadata.h 1.2 +14 -14 src/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h 1.2 +4 -3 src/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h 1.2 +0 -1 src/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h 1.2 +30 -71 src/contrib/llvm/include/llvm/CodeGen/LiveInterval.h 1.2 +3 -18 src/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h 1.2 +21 -0 src/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h 1.2 +4 -8 src/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h 1.2 +5 -4 src/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h 1.2 +26 -4 src/contrib/llvm/include/llvm/CodeGen/MachineInstr.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h 1.2 +2 -2 src/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h 1.2 +15 -1 src/contrib/llvm/include/llvm/CodeGen/MachineOperand.h 1.2 +13 -2 src/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h 1.2 +3 -12 src/contrib/llvm/include/llvm/CodeGen/Passes.h 1.1 +94 -0 src/contrib/llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h (new) 1.2 +3 -1 src/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h 1.2 +90 -0 src/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h 1.2 +10 -1 src/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h 1.2 +34 -0 src/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h 1.2 +19 -20 src/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h 1.2 +6 -9 src/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h 1.2 +12 -121 src/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h 1.2 +54 -7 src/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h 1.2 +3 -0 src/contrib/llvm/include/llvm/Config/config.h.in 1.2 +2 -2 src/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h 1.2 +13 -4 src/contrib/llvm/include/llvm/GlobalValue.h 1.2 +2 -1 src/contrib/llvm/include/llvm/InlineAsm.h 1.2 +9 -1 src/contrib/llvm/include/llvm/InstrTypes.h 1.2 +53 -24 src/contrib/llvm/include/llvm/Instructions.h 1.2 +32 -32 src/contrib/llvm/include/llvm/IntrinsicInst.h 1.2 +2 -4 src/contrib/llvm/include/llvm/Intrinsics.td 1.2 +1 -0 src/contrib/llvm/include/llvm/LinkAllPasses.h 1.2 +2 -2 src/contrib/llvm/include/llvm/MC/MCAssembler.h 1.2 +22 -0 src/contrib/llvm/include/llvm/MC/MCContext.h 1.2 +2 -1 src/contrib/llvm/include/llvm/MC/MCDirectives.h 1.1 +56 -0 src/contrib/llvm/include/llvm/MC/MCObjectStreamer.h (new) 1.2 +2 -0 src/contrib/llvm/include/llvm/MC/MCObjectWriter.h 1.2 +1 -5 src/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h 1.2 +15 -29 src/contrib/llvm/include/llvm/MC/MCParser/AsmParser.h 1.2 +7 -0 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h 1.2 +26 -6 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h 1.1 +66 -0 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h (new) 1.2 +3 -3 src/contrib/llvm/include/llvm/MC/MCSection.h 1.2 +2 -50 src/contrib/llvm/include/llvm/MC/MCSectionCOFF.h 1.2 +8 -2 src/contrib/llvm/include/llvm/MC/MCStreamer.h 1.2 +32 -32 src/contrib/llvm/include/llvm/MC/SectionKind.h 1.2 +15 -14 src/contrib/llvm/include/llvm/Module.h 1.2 +7 -20 src/contrib/llvm/include/llvm/Pass.h 1.2 +2 -11 src/contrib/llvm/include/llvm/PassAnalysisSupport.h 1.2 +1 -4 src/contrib/llvm/include/llvm/PassManagers.h 1.2 +1 -7 src/contrib/llvm/include/llvm/PassSupport.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/CFG.h 1.1 +217 -0 src/contrib/llvm/include/llvm/Support/COFF.h (new) 1.2 +7 -5 src/contrib/llvm/include/llvm/Support/CallSite.h 1.2 +87 -0 src/contrib/llvm/include/llvm/Support/Dwarf.h 1.2 +234 -30 src/contrib/llvm/include/llvm/Support/ELF.h 1.2 +105 -8 src/contrib/llvm/include/llvm/Support/IRBuilder.h 1.2 +4 -2 src/contrib/llvm/include/llvm/Support/IRReader.h 1.2 +21 -10 src/contrib/llvm/include/llvm/Support/MemoryBuffer.h 1.2 +2 -2 src/contrib/llvm/include/llvm/Support/Regex.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Support/StringPool.h 1.2 +4 -2 src/contrib/llvm/include/llvm/Support/Timer.h 1.2 +2 -2 src/contrib/llvm/include/llvm/Support/raw_ostream.h 1.2 +2 -3 src/contrib/llvm/include/llvm/SymbolTableListTraits.h 1.2 +35 -17 src/contrib/llvm/include/llvm/System/DataTypes.h.cmake 1.2 +0 -8 src/contrib/llvm/include/llvm/System/Path.h 1.2 +11 -17 src/contrib/llvm/include/llvm/Target/Target.td 1.2 +4 -2 src/contrib/llvm/include/llvm/Target/TargetAsmParser.h 1.1 +142 -0 src/contrib/llvm/include/llvm/Target/TargetCallingConv.h (new) 1.2 +4 -2 src/contrib/llvm/include/llvm/Target/TargetInstrDesc.h 1.2 +105 -46 src/contrib/llvm/include/llvm/Target/TargetInstrInfo.h 1.2 +2 -1 src/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h 1.2 +144 -138 src/contrib/llvm/include/llvm/Target/TargetLowering.h 1.2 +27 -21 src/contrib/llvm/include/llvm/Target/TargetOpcodes.h 1.2 +1 -1 src/contrib/llvm/include/llvm/Target/TargetOptions.h 1.2 +39 -21 src/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h 1.2 +5 -0 src/contrib/llvm/include/llvm/Transforms/IPO.h 1.2 +0 -18 src/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h 1.2 +4 -0 src/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h 1.2 +15 -15 src/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h 1.2 +0 -11 src/contrib/llvm/include/llvm/Transforms/Utils/Local.h 1.2 +3 -3 src/contrib/llvm/include/llvm/Type.h 1.2 +1 -0 src/contrib/llvm/include/llvm/Use.h 1.2 +6 -2 src/contrib/llvm/include/llvm/Value.h 1.2 +3 -1 src/contrib/llvm/lib/Analysis/AliasAnalysis.cpp 1.2 +0 -1 src/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp 1.2 +10 -2 src/contrib/llvm/lib/Analysis/AliasDebugger.cpp 1.2 +102 -43 src/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp 1.2 +1 -0 src/contrib/llvm/lib/Analysis/CMakeLists.txt 1.2 +12 -6 src/contrib/llvm/lib/Analysis/ConstantFolding.cpp 1.2 +52 -28 src/contrib/llvm/lib/Analysis/DebugInfo.cpp 1.2 +2 -2 src/contrib/llvm/lib/Analysis/DomPrinter.cpp 1.2 +5 -3 src/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp 1.2 +21 -17 src/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp 1.2 +20 -7 src/contrib/llvm/lib/Analysis/InlineCost.cpp 1.2 +34 -14 src/contrib/llvm/lib/Analysis/InstructionSimplify.cpp 1.2 +199 -40 src/contrib/llvm/lib/Analysis/Lint.cpp 1.1 +235 -0 src/contrib/llvm/lib/Analysis/Loads.cpp (new) 1.2 +4 -3 src/contrib/llvm/lib/Analysis/LoopInfo.cpp 1.2 +11 -11 src/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp 1.2 +15 -14 src/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp 1.2 +3 -2 src/contrib/llvm/lib/Analysis/PostDominators.cpp 1.2 +7 -9 src/contrib/llvm/lib/Analysis/ProfileInfo.cpp 1.2 +174 -151 src/contrib/llvm/lib/Analysis/ScalarEvolution.cpp 1.2 +32 -8 src/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 1.2 +67 -68 src/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp 1.2 +9 -6 src/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp 1.2 +2 -2 src/contrib/llvm/lib/Analysis/ValueTracking.cpp 1.2 +4 -8 src/contrib/llvm/lib/Archive/ArchiveWriter.cpp 1.2 +1 -0 src/contrib/llvm/lib/AsmParser/LLLexer.cpp 1.2 +81 -55 src/contrib/llvm/lib/AsmParser/LLParser.cpp 1.2 +1 -0 src/contrib/llvm/lib/AsmParser/LLParser.h 1.2 +3 -3 src/contrib/llvm/lib/AsmParser/LLToken.h 1.2 +17 -9 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp 1.2 +13 -20 src/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 1.2 +8 -5 src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp 1.2 +6 -1 src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h 1.2 +61 -22 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp 1.2 +1 -0 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h 1.2 +41 -55 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1.2 +2 -16 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 1.2 +2 -0 src/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp 1.2 +187 -59 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1.2 +13 -5 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h 1.2 +3 -3 src/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp 1.2 +36 -32 src/contrib/llvm/lib/CodeGen/BranchFolding.cpp 1.2 +3 -2 src/contrib/llvm/lib/CodeGen/BranchFolding.h 1.2 +4 -3 src/contrib/llvm/lib/CodeGen/CMakeLists.txt 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp 1.1 +177 -0 src/contrib/llvm/lib/CodeGen/CallingConvLower.cpp (new) 1.2 +4 -0 src/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp 1.2 +104 -54 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp 1.2 +4 -1 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h 1.2 +61 -49 src/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp 1.2 +0 -180 src/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.cpp (dead) 1.2 +0 -86 src/contrib/llvm/lib/CodeGen/ExactHazardRecognizer.h (dead) 1.2 +3 -3 src/contrib/llvm/lib/CodeGen/GCStrategy.cpp 1.2 +298 -104 src/contrib/llvm/lib/CodeGen/IfConversion.cpp 1.1 +408 -0 src/contrib/llvm/lib/CodeGen/InlineSpiller.cpp (new) 1.2 +27 -24 src/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp 1.2 +9 -6 src/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp 1.2 +45 -38 src/contrib/llvm/lib/CodeGen/LiveInterval.cpp 1.2 +30 -206 src/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp 1.2 +2 -2 src/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp 1.2 +7 -2 src/contrib/llvm/lib/CodeGen/LiveVariables.cpp 1.2 +65 -154 src/contrib/llvm/lib/CodeGen/LowerSubregs.cpp 1.2 +118 -11 src/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp 1.2 +37 -9 src/contrib/llvm/lib/CodeGen/MachineCSE.cpp 1.2 +0 -1 src/contrib/llvm/lib/CodeGen/MachineDominators.cpp 1.2 +11 -5 src/contrib/llvm/lib/CodeGen/MachineFunction.cpp 1.2 +94 -19 src/contrib/llvm/lib/CodeGen/MachineInstr.cpp 1.2 +74 -47 src/contrib/llvm/lib/CodeGen/MachineLICM.cpp 1.2 +23 -0 src/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp 1.2 +26 -104 src/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp 1.2 +61 -41 src/contrib/llvm/lib/CodeGen/MachineSink.cpp 1.2 +2 -1 src/contrib/llvm/lib/CodeGen/MachineVerifier.cpp 1.2 +22 -2 src/contrib/llvm/lib/CodeGen/OptimizeExts.cpp 1.2 +5 -0 src/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/PBQP/HeuristicSolver.h 1.2 +2 -3 src/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h 1.2 +7 -56 src/contrib/llvm/lib/CodeGen/PHIElimination.cpp 1.2 +20 -6 src/contrib/llvm/lib/CodeGen/Passes.cpp 1.1 +180 -0 src/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp (new) 1.2 +8 -43 src/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp 1.2 +24 -65 src/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp 1.2 +51 -18 src/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp 1.2 +38 -27 src/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp 1.2 +190 -36 src/contrib/llvm/lib/CodeGen/RegAllocFast.cpp 1.2 +25 -8 src/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp 1.2 +0 -1254 src/contrib/llvm/lib/CodeGen/RegAllocLocal.cpp (dead) 1.2 +10 -15 src/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp 1.2 +156 -0 src/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp 1.2 +27 -6 src/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp 1.2 +18 -19 src/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp 1.2 +4 -10 src/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp 1.2 +4 -1 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h 1.2 +0 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt 1.2 +0 -179 src/contrib/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp (dead) 1.2 +173 -94 src/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1.2 +180 -147 src/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp 1.2 +37 -26 src/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 1.2 +0 -144 src/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.h (dead) 1.2 +80 -53 src/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp 1.2 +269 -66 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1.2 +22 -18 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 1.2 +111 -39 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1.2 +38 -34 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 1.2 +4 -0 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h 1.2 +5 -3 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 1.2 +103 -37 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 1.2 +14 -3 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1.2 +135 -104 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 1.2 +4 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h 1.2 +72 -86 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1.2 +632 -627 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1.2 +12 -0 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 1.2 +173 -248 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp 1.2 +157 -61 src/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp 1.2 +8 -6 src/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp 1.2 +0 -89 src/contrib/llvm/lib/CodeGen/SimpleHazardRecognizer.h (dead) 1.2 +410 -1384 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp 1.2 +12 -72 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h 1.2 +86 -28 src/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp 1.2 +3 -1 src/contrib/llvm/lib/CodeGen/SlotIndexes.cpp 1.2 +99 -116 src/contrib/llvm/lib/CodeGen/Spiller.cpp 1.2 +13 -5 src/contrib/llvm/lib/CodeGen/Spiller.h 1.2 +12 -4 src/contrib/llvm/lib/CodeGen/StackProtector.cpp 1.2 +7 -7 src/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp 1.2 +9 -13 src/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp 1.2 +8 -10 src/contrib/llvm/lib/CodeGen/TailDuplication.cpp 1.2 +145 -37 src/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp 1.2 +56 -56 src/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp 1.2 +231 -72 src/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp 1.2 +66 -44 src/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp 1.2 +2 -1 src/contrib/llvm/lib/CompilerDriver/Tool.cpp 1.2 +1 -1 src/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp 1.2 +1 -1 src/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp 1.2 +46 -8 src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp 1.2 +28 -6 src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h 1.2 +9 -1 src/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp 1.2 +14 -15 src/contrib/llvm/lib/Linker/LinkItems.cpp 1.2 +3 -0 src/contrib/llvm/lib/MC/CMakeLists.txt 1.2 +12 -12 src/contrib/llvm/lib/MC/MCAsmStreamer.cpp 1.2 +6 -12 src/contrib/llvm/lib/MC/MCAssembler.cpp 1.2 +9 -2 src/contrib/llvm/lib/MC/MCContext.cpp 1.2 +3 -3 src/contrib/llvm/lib/MC/MCExpr.cpp 1.2 +78 -83 src/contrib/llvm/lib/MC/MCMachOStreamer.cpp 1.1 +39 -0 src/contrib/llvm/lib/MC/MCObjectStreamer.cpp (new) 1.2 +1 -6 src/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp 1.2 +173 -613 src/contrib/llvm/lib/MC/MCParser/AsmParser.cpp 1.2 +3 -0 src/contrib/llvm/lib/MC/MCParser/CMakeLists.txt 1.1 +758 -0 src/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp (new) 1.1 +68 -0 src/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp (new) 1.2 +5 -1 src/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp 1.2 +6 -0 src/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp 1.1 +21 -0 src/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp (new) 1.2 +7 -7 src/contrib/llvm/lib/MC/MCSectionCOFF.cpp 1.2 +55 -6 src/contrib/llvm/lib/MC/MachObjectWriter.cpp 1.1 +71 -0 src/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp (new) 1.1 +198 -0 src/contrib/llvm/lib/MC/WinCOFFStreamer.cpp (new) 1.2 +4 -5 src/contrib/llvm/lib/Support/APFloat.cpp 1.2 +3 -3 src/contrib/llvm/lib/Support/APInt.cpp 1.2 +1 -0 src/contrib/llvm/lib/Support/CMakeLists.txt 1.1 +357 -0 src/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp (new) 1.2 +2 -2 src/contrib/llvm/lib/Support/DeltaAlgorithm.cpp 1.2 +299 -212 src/contrib/llvm/lib/Support/Dwarf.cpp 1.2 +18 -10 src/contrib/llvm/lib/Support/FileUtilities.cpp 1.2 +14 -6 src/contrib/llvm/lib/Support/FoldingSet.cpp 1.2 +95 -85 src/contrib/llvm/lib/Support/MemoryBuffer.cpp 1.2 +21 -2 src/contrib/llvm/lib/Support/PrettyStackTrace.cpp 1.2 +2 -2 src/contrib/llvm/lib/Support/Regex.cpp 1.2 +6 -3 src/contrib/llvm/lib/Support/SmallPtrSet.cpp 1.2 +12 -9 src/contrib/llvm/lib/Support/SmallVector.cpp 1.2 +1 -1 src/contrib/llvm/lib/Support/StringPool.cpp 1.2 +7 -5 src/contrib/llvm/lib/Support/Timer.cpp 1.2 +4 -1 src/contrib/llvm/lib/Support/Triple.cpp 1.2 +4 -4 src/contrib/llvm/lib/Support/raw_ostream.cpp 1.2 +6 -10 src/contrib/llvm/lib/System/Disassembler.cpp 1.2 +13 -16 src/contrib/llvm/lib/System/Path.cpp 1.2 +13 -10 src/contrib/llvm/lib/System/Unix/Path.inc 1.2 +1 -4 src/contrib/llvm/lib/System/Unix/Program.inc 1.2 +12 -5 src/contrib/llvm/lib/System/Unix/Signals.inc 1.2 +0 -6 src/contrib/llvm/lib/System/Win32/Path.inc 1.2 +1 -1 src/contrib/llvm/lib/System/Win32/Signals.inc 1.2 +0 -4 src/contrib/llvm/lib/Target/ARM/ARM.h 1.2 +3 -1 src/contrib/llvm/lib/Target/ARM/ARM.td 1.2 +64 -1 src/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h 1.2 +277 -354 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp 1.2 +61 -26 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h 1.2 +96 -97 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp 1.2 +11 -13 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h 1.2 +170 -4 src/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp 1.2 +38 -20 src/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp 1.2 +1 -0 src/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h 1.2 +6 -4 src/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp 1.2 +275 -274 src/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp 1.2 +865 -358 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp 1.2 +40 -12 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.h 1.2 +19 -23 src/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td 1.2 +1 -1 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h 1.2 +149 -20 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td 1.2 +96 -128 src/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td 1.2 +12 -11 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td 1.2 +61 -39 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td 1.2 +4 -4 src/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td 1.2 +2 -1 src/contrib/llvm/lib/Target/ARM/ARMJITInfo.h 1.2 +122 -72 src/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp 1.2 +10 -2 src/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h 1.2 +77 -10 src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td 1.2 +42 -42 src/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td 1.2 +230 -134 src/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td 1.2 +1 -1 src/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td 1.2 +4 -0 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.h 1.2 +17 -13 src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp 1.2 +13 -24 src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp 1.2 +19 -36 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp 1.2 +7 -19 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp 1.2 +1 -4 src/contrib/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h 1.2 +1 -0 src/contrib/llvm/lib/Target/ARM/CMakeLists.txt 1.2 +35 -78 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp 1.2 +4 -4 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h 1.2 +21 -21 src/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h 1.2 +2 -2 src/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp 1.2 +8 -43 src/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp 1.2 +67 -0 src/contrib/llvm/lib/Target/ARM/README.txt 1.2 +21 -104 src/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp 1.2 +4 -20 src/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h 1.2 +2 -15 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp 1.2 +2 -4 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h 1.1 +53 -0 src/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.cpp (new) 1.1 +40 -0 src/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.h (new) 1.2 +138 -22 src/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp 1.2 +164 -28 src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp 1.2 +32 -7 src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h 1.2 +12 -4 src/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp 1.2 +23 -16 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp 1.2 +2 -0 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h 1.2 +2 -2 src/contrib/llvm/lib/Target/Alpha/AlphaInstrFormats.td 1.2 +23 -86 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp 1.2 +7 -20 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h 1.2 +24 -10 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h 1.2 +0 -14 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h 1.2 +2 -2 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp 1.2 +7 -6 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp 1.2 +2 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h 1.2 +58 -56 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp 1.2 +6 -7 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h 1.2 +6 -6 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h 1.2 +0 -30 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp 1.2 +0 -6 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h 1.2 +25 -25 src/contrib/llvm/lib/Target/CBackend/CBackend.cpp 1.2 +12 -70 src/contrib/llvm/lib/Target/CellSPU/SPUCallingConv.td 1.2 +0 -4 src/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h 1.2 +5 -10 src/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp 1.2 +73 -53 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp 1.2 +2 -1 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h 1.2 +12 -119 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp 1.2 +7 -26 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/CellSPU/SPUNodes.td 1.2 +0 -57 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp 1.2 +0 -13 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h 1.2 +1697 -1692 src/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp 1.2 +3 -2 src/contrib/llvm/lib/Target/MBlaze/AsmPrinter/MBlazeAsmPrinter.cpp 1.2 +43 -47 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp 1.2 +2 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h 1.2 +11 -54 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp 1.2 +6 -19 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h 1.2 +0 -16 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h 1.2 +13 -13 src/contrib/llvm/lib/Target/MSIL/MSILWriter.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/MSIL/MSILWriter.h 1.2 +2 -1 src/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 1.2 +27 -16 src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp 1.2 +3 -0 src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h 1.2 +15 -24 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp 1.2 +6 -6 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h 1.2 +230 -225 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp 1.2 +3 -2 src/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h 1.2 +2 -44 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/Mangler.cpp 1.2 +3 -2 src/contrib/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp 1.2 +28 -27 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp 1.2 +2 -0 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.h 1.2 +76 -141 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp 1.2 +6 -19 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h 1.2 +4 -31 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16DebugInfo.cpp 1.2 +25 -21 src/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.cpp 1.2 +4 -0 src/contrib/llvm/lib/Target/PIC16/PIC16ISelLowering.h 1.2 +16 -21 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.cpp 1.2 +6 -7 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.h 1.2 +9 -9 src/contrib/llvm/lib/Target/PIC16/PIC16InstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16MCAsmInfo.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16MCAsmInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/PIC16/PIC16MemSelOpt.cpp 1.2 +12 -12 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Cloner.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/PIC16/PIC16Passes/PIC16Cloner.h 1.2 +0 -7 src/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.cpp 1.2 +0 -4 src/contrib/llvm/lib/Target/PIC16/PIC16RegisterInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp 1.2 +67 -57 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp 1.2 +5 -4 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h 1.2 +32 -152 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp 1.2 +6 -24 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h 1.2 +14 -152 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h 1.2 +96 -38 src/contrib/llvm/lib/Target/README.txt 1.2 +31 -30 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp 1.2 +2 -0 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h 1.2 +17 -81 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp 1.2 +6 -19 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td 1.2 +1 -2 src/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp 1.2 +3 -2 src/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h 1.2 +0 -7 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/SystemZ/AsmPrinter/SystemZAsmPrinter.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1.2 +18 -11 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp 1.2 +3 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h 1.2 +2 -2 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td 1.2 +30 -64 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp 1.2 +6 -6 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h 1.2 +9 -8 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h 1.2 +0 -16 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h 1.2 +4 -6 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td 1.2 +4 -0 src/contrib/llvm/lib/Target/TargetInstrInfo.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/TargetMachine.cpp 1.2 +6 -6 src/contrib/llvm/lib/Target/TargetRegisterInfo.cpp 1.2 +53 -32 src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp 1.2 +95 -16 src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp 1.2 +9 -12 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp 1.2 +2 -9 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.h 1.2 +15 -5 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp 1.2 +10 -13 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86IntelInstPrinter.cpp 1.2 +3 -12 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86IntelInstPrinter.h 1.2 +60 -12 src/contrib/llvm/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/X86/Disassembler/CMakeLists.txt 1.2 +3 -12 src/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp 1.2 +32 -152 src/contrib/llvm/lib/Target/X86/README-SSE.txt 1.2 +111 -138 src/contrib/llvm/lib/Target/X86/README-X86-64.txt 1.2 +22 -81 src/contrib/llvm/lib/Target/X86/README.txt 1.2 +4 -0 src/contrib/llvm/lib/Target/X86/X86.h 1.2 +5 -3 src/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp 1.2 +0 -95 src/contrib/llvm/lib/Target/X86/X86COFF.h (dead) 1.2 +6 -6 src/contrib/llvm/lib/Target/X86/X86CallingConv.td 1.2 +7 -13 src/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp 1.2 +302 -140 src/contrib/llvm/lib/Target/X86/X86FastISel.cpp 1.2 +1 -0 src/contrib/llvm/lib/Target/X86/X86FixupKinds.h 1.2 +67 -44 src/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp 1.2 +7 -10 src/contrib/llvm/lib/Target/X86/X86FloatingPointRegKill.cpp 1.2 +92 -104 src/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp 1.2 +538 -428 src/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp 1.2 +20 -24 src/contrib/llvm/lib/Target/X86/X86ISelLowering.h 1.2 +105 -133 src/contrib/llvm/lib/Target/X86/X86Instr64bit.td 1.2 +13 -26 src/contrib/llvm/lib/Target/X86/X86InstrBuilder.h 1.2 +8 -8 src/contrib/llvm/lib/Target/X86/X86InstrFPStack.td 1.2 +90 -3 src/contrib/llvm/lib/Target/X86/X86InstrFormats.td 1.2 +336 -0 src/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td 1.2 +271 -371 src/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp 1.2 +140 -30 src/contrib/llvm/lib/Target/X86/X86InstrInfo.h 1.2 +208 -163 src/contrib/llvm/lib/Target/X86/X86InstrInfo.td 1.2 +0 -14 src/contrib/llvm/lib/Target/X86/X86InstrMMX.td 1.2 +3688 -2887 src/contrib/llvm/lib/Target/X86/X86InstrSSE.td 1.2 +424 -122 src/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp 1.2 +52 -65 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp 1.2 +0 -6 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.h 1.2 +24 -8 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.td 1.2 +32 -37 src/contrib/llvm/lib/Target/X86/X86Subtarget.cpp 1.2 +30 -19 src/contrib/llvm/lib/Target/X86/X86Subtarget.h 1.2 +6 -2 src/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp 1.2 +0 -1 src/contrib/llvm/lib/Target/XCore/AsmPrinter/XCoreAsmPrinter.cpp 1.2 +31 -30 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp 1.2 +5 -3 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h 1.2 +33 -37 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp 1.2 +7 -8 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td 1.2 +1 -1 src/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp 1.2 +3 -2 src/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h 1.2 +1 -13 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp 1.2 +0 -3 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h 1.2 +2 -2 src/contrib/llvm/lib/Transforms/Hello/Hello.cpp 1.1 +0 -0 src/contrib/llvm/lib/Transforms/Hello/Hello.exports (new) 1.2 +8 -0 src/contrib/llvm/lib/Transforms/Hello/Makefile 1.2 +9 -6 src/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp 1.2 +7 -0 src/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp 1.2 +28 -23 src/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp 1.2 +4 -3 src/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp 1.2 +2 -2 src/contrib/llvm/lib/Transforms/IPO/Inliner.cpp 1.2 +11 -7 src/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp 1.2 +7 -1 src/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp 1.2 +5 -5 src/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp 1.2 +36 -12 src/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp 1.2 +117 -16 src/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp 1.2 +5 -5 src/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp 1.2 +2 -1 src/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h 1.2 +32 -13 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1.2 +78 -78 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp 1.2 +7 -8 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp 1.2 +4 -33 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp 1.2 +26 -9 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1.2 +3 -2 src/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp 1.2 +59 -0 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp 1.2 +1 -1 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp 1.2 +8 -8 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 1.2 +53 -23 src/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp 1.2 +4 -4 src/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp 1.2 +6 -6 src/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Scalar/ABCD.cpp 1.2 +1 -1 src/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp 1.2 +4 -4 src/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp 1.2 +31 -28 src/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp 1.2 +33 -28 src/contrib/llvm/lib/Transforms/Scalar/GVN.cpp 1.2 +14 -2 src/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp 1.2 +50 -23 src/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp 1.2 +3 -3 src/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp 1.2 +14 -14 src/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp 1.2 +2 -2 src/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp 1.2 +114 -40 src/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp 1.2 +14 -14 src/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp 1.2 +2 -2 src/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp 1.2 +3 -2 src/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp 1.2 +23 -30 src/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp 1.2 +3 -0 src/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp 1.2 +127 -86 src/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp 1.2 +3 -2 src/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp 1.2 +60 -36 src/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp 1.2 +10 -11 src/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp 1.2 +0 -118 src/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp 1.2 +14 -9 src/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp 1.2 +46 -21 src/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp 1.2 +50 -50 src/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp 1.2 +16 -17 src/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp 1.2 +41 -15 src/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp 1.2 +11 -11 src/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp 1.2 +14 -9 src/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp 1.2 +4 -3 src/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp 1.2 +8 -110 src/contrib/llvm/lib/Transforms/Utils/Local.cpp 1.2 +29 -20 src/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp 1.2 +10 -10 src/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp 1.2 +45 -95 src/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp 1.2 +10 -6 src/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp 1.2 +75 -11 src/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp 1.2 +5 -5 src/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp 1.2 +2 -2 src/contrib/llvm/lib/Transforms/Utils/ValueMapper.h 1.2 +28 -19 src/contrib/llvm/lib/VMCore/AsmWriter.cpp 1.2 +25 -23 src/contrib/llvm/lib/VMCore/AutoUpgrade.cpp 1.2 +10 -3 src/contrib/llvm/lib/VMCore/ConstantFold.cpp 1.2 +11 -7 src/contrib/llvm/lib/VMCore/Core.cpp 1.2 +15 -5 src/contrib/llvm/lib/VMCore/Instruction.cpp 1.2 +40 -25 src/contrib/llvm/lib/VMCore/Instructions.cpp 1.2 +3 -3 src/contrib/llvm/lib/VMCore/IntrinsicInst.cpp 1.2 +3 -1 src/contrib/llvm/lib/VMCore/Metadata.cpp 1.2 +6 -3 src/contrib/llvm/lib/VMCore/Module.cpp 1.2 +45 -0 src/contrib/llvm/lib/VMCore/Pass.cpp 1.2 +5 -0 src/contrib/llvm/lib/VMCore/PassManager.cpp 1.2 +9 -1 src/contrib/llvm/lib/VMCore/Value.cpp 1.2 +23 -21 src/contrib/llvm/lib/VMCore/Verifier.cpp 1.2 +0 -5 src/contrib/llvm/tools/Makefile 1.2 +3 -3 src/contrib/llvm/tools/bugpoint/BugDriver.h 1.2 +14 -17 src/contrib/llvm/tools/bugpoint/CrashDebugger.cpp 1.2 +13 -15 src/contrib/llvm/tools/bugpoint/ExtractFunction.cpp 1.2 +2 -2 src/contrib/llvm/tools/bugpoint/ListReducer.h 1.2 +26 -22 src/contrib/llvm/tools/bugpoint/Miscompilation.cpp 1.2 +1 -1 src/contrib/llvm/tools/bugpoint/ToolRunner.h 1.2 +26 -9 src/contrib/llvm/tools/clang/CMakeLists.txt 1.2 +55 -2 src/contrib/llvm/tools/clang/Makefile 1.2 +1 -2 src/contrib/llvm/tools/clang/NOTES.txt 1.2 +1 -1 src/contrib/llvm/tools/clang/README.txt 1.2 +2 -2 src/contrib/llvm/tools/clang/include/Makefile 1.2 +14 -7 src/contrib/llvm/tools/clang/include/clang-c/Index.h 1.2 +2 -2 src/contrib/llvm/tools/clang/include/clang-c/Makefile 1.2 +107 -14 src/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h 1.2 +103 -126 src/contrib/llvm/tools/clang/include/clang/AST/Attr.h 1.2 +14 -1 src/contrib/llvm/tools/clang/include/clang/AST/CMakeLists.txt 1.2 +3 -0 src/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h 1.2 +210 -33 src/contrib/llvm/tools/clang/include/clang/AST/Decl.h 1.2 +41 -23 src/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h 1.2 +178 -28 src/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h 1.2 +7 -0 src/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h 1.2 +30 -12 src/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h 1.2 +254 -56 src/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h 1.2 +8 -9 src/contrib/llvm/tools/clang/include/clang/AST/DeclVisitor.h 1.2 +125 -23 src/contrib/llvm/tools/clang/include/clang/AST/Expr.h 1.2 +168 -52 src/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h 1.2 +64 -45 src/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h 1.2 +15 -5 src/contrib/llvm/tools/clang/include/clang/AST/Makefile 1.2 +1403 -508 src/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h 1.2 +5 -0 src/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h 1.2 +22 -53 src/contrib/llvm/tools/clang/include/clang/AST/Stmt.h 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h 1.2 +0 -127 src/contrib/llvm/tools/clang/include/clang/AST/StmtNodes.td (dead) 1.2 +26 -0 src/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h 1.2 +11 -0 src/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h 1.2 +168 -63 src/contrib/llvm/tools/clang/include/clang/AST/Type.h 1.2 +117 -9 src/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h 1.2 +8 -1 src/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def 1.2 +10 -1 src/contrib/llvm/tools/clang/include/clang/AST/UsuallyTinyPtrVector.h 1.3 +174 -42 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PrintfFormatString.h 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h 1.2 +34 -28 src/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h 1.1 +382 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Attr.td (new) 1.1 +31 -0 src/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h (new) 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def 1.2 +7 -1 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def 1.2 +103 -8 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def 1.2 +12 -0 src/contrib/llvm/tools/clang/include/clang/Basic/CMakeLists.txt 1.1 +70 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td (new) 1.2 +41 -15 src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td 1.2 +4 -4 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td 1.2 +14 -1 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td 1.2 +4 -1 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td 1.2 +13 -6 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td 1.2 +153 -35 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td 1.2 +4 -4 src/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h 1.2 +4 -2 src/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h 1.3 +29 -18 src/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h 1.2 +38 -5 src/contrib/llvm/tools/clang/include/clang/Basic/Makefile 1.2 +9 -3 src/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h 1.2 +50 -0 src/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h 1.1 +130 -0 src/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td (new) 1.2 +42 -1 src/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h 1.2 +8 -0 src/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h 1.2 +1 -9 src/contrib/llvm/tools/clang/include/clang/Basic/Version.h 1.1 +6 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Version.inc.in (new) 1.1 +341 -0 src/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td (new) 1.1 +35 -0 src/contrib/llvm/tools/clang/include/clang/Checker/AnalysisConsumer.h (new) 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/Checker/BugReporter/BugReporter.h 1.1 +29 -0 src/contrib/llvm/tools/clang/include/clang/Checker/FrontendActions.h (new) 1.1 +32 -0 src/contrib/llvm/tools/clang/include/clang/Checker/PathDiagnosticClients.h (new) 1.2 +19 -11 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Checker.h 1.2 +7 -2 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/CheckerVisitor.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Environment.h 1.2 +2 -8 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/ExplodedGraph.h 1.2 +12 -6 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRCoreEngine.h 1.2 +23 -8 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRExprEngine.h 1.2 +16 -11 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRState.h 1.2 +16 -12 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRSubEngine.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/GRTransferFuncs.h 1.2 +67 -10 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/MemRegion.h 1.2 +3 -1 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SVals.h 1.2 +6 -2 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SValuator.h 1.2 +13 -18 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/Store.h 1.2 +38 -5 src/contrib/llvm/tools/clang/include/clang/Checker/PathSensitive/SymbolManager.h 1.1 +37 -0 src/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h (new) 1.1 +79 -0 src/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h (new) 1.2 +0 -131 src/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenOptions.h (dead) 1.2 +3 -0 src/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h 1.2 +12 -1 src/contrib/llvm/tools/clang/include/clang/Driver/Action.h 1.2 +40 -147 src/contrib/llvm/tools/clang/include/clang/Driver/Arg.h 1.2 +74 -25 src/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h 1.3 +23 -1 src/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td 1.2 +10 -3 src/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h 1.2 +14 -0 src/contrib/llvm/tools/clang/include/clang/Driver/Driver.h 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h 1.2 +2 -2 src/contrib/llvm/tools/clang/include/clang/Driver/Makefile 1.2 +2 -1 src/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h 1.2 +26 -23 src/contrib/llvm/tools/clang/include/clang/Driver/Option.h 1.3 +64 -46 src/contrib/llvm/tools/clang/include/clang/Driver/Options.td 1.2 +8 -6 src/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h 1.2 +8 -2 src/contrib/llvm/tools/clang/include/clang/Driver/Types.def 1.2 +4 -0 src/contrib/llvm/tools/clang/include/clang/Driver/Types.h 1.2 +2 -14 src/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h 1.2 +0 -104 src/contrib/llvm/tools/clang/include/clang/Frontend/AnalysisConsumer.h (dead) 1.1 +98 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h (new) 1.2 +0 -70 src/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenAction.h (dead) 1.1 +141 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h (new) 1.2 +7 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h 1.2 +2 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h 1.2 +5 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h 1.2 +0 -104 src/contrib/llvm/tools/clang/include/clang/Frontend/FixItRewriter.h (dead) 1.2 +55 -12 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h 1.2 +2 -52 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h 1.2 +8 -15 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendPluginRegistry.h 1.2 +49 -10 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHBitCodes.h 1.1 +36 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHDeserializationListener.h (new) 1.2 +136 -58 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHReader.h 1.2 +54 -8 src/contrib/llvm/tools/clang/include/clang/Frontend/PCHWriter.h 1.2 +0 -32 src/contrib/llvm/tools/clang/include/clang/Frontend/PathDiagnosticClients.h (dead) 1.2 +2 -7 src/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 1.2 +5 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def 1.2 +0 -6 src/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h 1.2 +2 -2 src/contrib/llvm/tools/clang/include/clang/Index/CallGraph.h 1.2 +4 -0 src/contrib/llvm/tools/clang/include/clang/Index/Entity.h 1.2 +7 -0 src/contrib/llvm/tools/clang/include/clang/Index/Indexer.h 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Index/TranslationUnit.h 1.2 +12 -0 src/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h 1.2 +22 -11 src/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h 1.2 +14 -3 src/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h 1.2 +7 -1 src/contrib/llvm/tools/clang/include/clang/Lex/Token.h 1.2 +2 -2 src/contrib/llvm/tools/clang/include/clang/Makefile 1.2 +246 -59 src/contrib/llvm/tools/clang/include/clang/Parse/Action.h 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/Parse/AttributeList.h 1.2 +10 -0 src/contrib/llvm/tools/clang/include/clang/Parse/DeclSpec.h 1.2 +8 -6 src/contrib/llvm/tools/clang/include/clang/Parse/Parser.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Parse/Template.h 1.1 +45 -0 src/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h (new) 1.1 +104 -0 src/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h (new) 1.1 +69 -0 src/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h (new) 1.2 +1 -0 src/contrib/llvm/tools/clang/include/clang/Rewrite/RewriteRope.h 1.2 +9 -8 src/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h 1.1 +31 -0 src/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriters.h (new) 1.2 +20 -4 src/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h 1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h 1.2 +424 -145 src/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp 1.2 +57 -36 src/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp 1.2 +7 -2 src/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp 1.2 +3 -1 src/contrib/llvm/tools/clang/lib/AST/CMakeLists.txt 1.2 +24 -14 src/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp 1.2 +136 -25 src/contrib/llvm/tools/clang/lib/AST/Decl.cpp 1.2 +189 -93 src/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp 1.2 +88 -38 src/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp 1.2 +4 -0 src/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp 1.2 +16 -7 src/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp 1.2 +26 -21 src/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp 1.2 +90 -29 src/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp 1.2 +44 -385 src/contrib/llvm/tools/clang/lib/AST/Expr.cpp 1.2 +85 -16 src/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp 1.1 +471 -0 src/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp (new) 1.2 +58 -31 src/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/AST/Makefile 1.2 +561 -409 src/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp 1.2 +124 -8 src/contrib/llvm/tools/clang/lib/AST/Stmt.cpp 1.2 +17 -17 src/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp 1.2 +9 -4 src/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp 1.2 +27 -0 src/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp 1.2 +11 -0 src/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp 1.2 +106 -27 src/contrib/llvm/tools/clang/lib/AST/Type.cpp 1.2 +35 -16 src/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp 1.2 +21 -8 src/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp 1.2 +2 -1 src/contrib/llvm/tools/clang/lib/Analysis/CMakeLists.txt 1.2 +14 -10 src/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/Analysis/Makefile 1.3 +561 -114 src/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp 1.2 +3 -0 src/contrib/llvm/tools/clang/lib/Basic/CMakeLists.txt 1.2 +13 -6 src/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp 1.2 +2 -7 src/contrib/llvm/tools/clang/lib/Basic/Makefile 1.2 +9 -0 src/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp 1.2 +169 -5 src/contrib/llvm/tools/clang/lib/Basic/Targets.cpp 1.1 +592 -0 src/contrib/llvm/tools/clang/lib/Checker/AnalysisConsumer.cpp (new) 1.2 +3 -2 src/contrib/llvm/tools/clang/lib/Checker/AttrNonNullChecker.cpp 1.2 +70 -54 src/contrib/llvm/tools/clang/lib/Checker/BasicConstraintManager.cpp 1.2 +52 -41 src/contrib/llvm/tools/clang/lib/Checker/BasicObjCFoundationChecks.cpp 1.2 +0 -3 src/contrib/llvm/tools/clang/lib/Checker/BasicObjCFoundationChecks.h 1.2 +89 -10 src/contrib/llvm/tools/clang/lib/Checker/BasicStore.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Checker/BugReporter.cpp 1.2 +12 -3 src/contrib/llvm/tools/clang/lib/Checker/BuiltinFunctionChecker.cpp 1.2 +101 -100 src/contrib/llvm/tools/clang/lib/Checker/CFRefCount.cpp 1.2 +19 -11 src/contrib/llvm/tools/clang/lib/Checker/CMakeLists.txt 1.1 +525 -0 src/contrib/llvm/tools/clang/lib/Checker/CStringChecker.cpp (new) 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/CallInliner.cpp 1.2 +13 -8 src/contrib/llvm/tools/clang/lib/Checker/CastSizeChecker.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Checker/Environment.cpp 1.2 +17 -1 src/contrib/llvm/tools/clang/lib/Checker/FlatStore.cpp 1.1 +21 -0 src/contrib/llvm/tools/clang/lib/Checker/FrontendActions.cpp (new) 1.2 +5 -1 src/contrib/llvm/tools/clang/lib/Checker/GRCoreEngine.cpp 1.2 +146 -31 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngine.cpp 1.2 +3 -0 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineExperimentalChecks.cpp 1.2 +3 -0 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineExperimentalChecks.h 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Checker/GRExprEngineInternalChecks.h 1.2 +3 -28 src/contrib/llvm/tools/clang/lib/Checker/GRState.cpp 1.1 +577 -0 src/contrib/llvm/tools/clang/lib/Checker/HTMLDiagnostics.cpp (new) 1.1 +454 -0 src/contrib/llvm/tools/clang/lib/Checker/IdempotentOperationChecker.cpp (new) 1.2 +14 -36 src/contrib/llvm/tools/clang/lib/Checker/LLVMConventionsChecker.cpp 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/Checker/Makefile 1.2 +236 -20 src/contrib/llvm/tools/clang/lib/Checker/MallocChecker.cpp 1.2 +134 -45 src/contrib/llvm/tools/clang/lib/Checker/MemRegion.cpp 1.2 +7 -1 src/contrib/llvm/tools/clang/lib/Checker/OSAtomicChecker.cpp 1.2 +3 -10 src/contrib/llvm/tools/clang/lib/Checker/PathDiagnostic.cpp 1.1 +471 -0 src/contrib/llvm/tools/clang/lib/Checker/PlistDiagnostics.cpp (new) 1.2 +196 -115 src/contrib/llvm/tools/clang/lib/Checker/RangeConstraintManager.cpp 1.2 +164 -175 src/contrib/llvm/tools/clang/lib/Checker/RegionStore.cpp 1.2 +0 -125 src/contrib/llvm/tools/clang/lib/Checker/ReturnStackAddressChecker.cpp (dead) 1.2 +7 -3 src/contrib/llvm/tools/clang/lib/Checker/SVals.cpp 1.2 +4 -4 src/contrib/llvm/tools/clang/lib/Checker/SValuator.cpp 1.2 +120 -46 src/contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.cpp 1.2 +18 -8 src/contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.h 1.2 +514 -105 src/contrib/llvm/tools/clang/lib/Checker/SimpleSValuator.cpp 1.1 +204 -0 src/contrib/llvm/tools/clang/lib/Checker/StackAddrLeakChecker.cpp (new) 1.2 +2 -12 src/contrib/llvm/tools/clang/lib/Checker/Store.cpp 1.1 +287 -0 src/contrib/llvm/tools/clang/lib/Checker/StreamChecker.cpp (new) 1.2 +35 -3 src/contrib/llvm/tools/clang/lib/Checker/SymbolManager.cpp 1.2 +44 -5 src/contrib/llvm/tools/clang/lib/Checker/VLASizeChecker.cpp 1.2 +7 -5 src/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h 1.1 +339 -0 src/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp (new) 1.2 +49 -25 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp 1.2 +4 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h 1.2 +5 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h 1.2 +857 -67 src/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp 1.2 +49 -28 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp 1.2 +1 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h 1.2 +358 -122 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp 1.2 +3 -5 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h 1.2 +61 -95 src/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp 1.2 +35 -14 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp 1.2 +97 -89 src/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp 1.2 +97 -94 src/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp 1.2 +1214 -420 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp 1.1 +428 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.h (new) 1.2 +218 -229 src/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp 1.2 +60 -58 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp 1.2 +89 -22 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp 1.2 +55 -46 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp 1.2 +58 -46 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp 1.2 +378 -127 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp 1.2 +18 -11 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp 1.2 +162 -239 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp 1.2 +444 -403 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp 1.2 +6 -4 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h 1.2 +15 -7 src/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp 1.2 +142 -135 src/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp 1.2 +41 -103 src/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp 1.2 +152 -277 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp 1.2 +11 -6 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h 1.2 +5 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CMakeLists.txt 1.1 +348 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp (new) 1.2 +602 -207 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp 1.2 +473 -234 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h 1.2 +242 -128 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp 1.2 +47 -13 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h 1.2 +51 -31 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp 1.2 +26 -8 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h 1.2 +9 -1 src/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h 1.2 +2 -7 src/contrib/llvm/tools/clang/lib/CodeGen/Makefile 1.2 +378 -64 src/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp 1.2 +9 -3 src/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h 1.1 +1191 -0 src/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp (new) 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp 1.2 +260 -132 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp 1.2 +5 -0 src/contrib/llvm/tools/clang/lib/Driver/Action.cpp 1.2 +60 -129 src/contrib/llvm/tools/clang/lib/Driver/Arg.cpp 1.2 +67 -44 src/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Driver/CMakeLists.txt 1.2 +12 -7 src/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp 1.2 +118 -17 src/contrib/llvm/tools/clang/lib/Driver/Driver.cpp 1.2 +58 -0 src/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/Driver/Makefile 1.2 +7 -6 src/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp 1.2 +79 -27 src/contrib/llvm/tools/clang/lib/Driver/Option.cpp 1.2 +2 -5 src/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp 1.2 +122 -81 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp 1.2 +12 -6 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.h 1.4 +340 -193 src/contrib/llvm/tools/clang/lib/Driver/Tools.cpp 1.2 +52 -0 src/contrib/llvm/tools/clang/lib/Driver/Tools.h 1.2 +18 -0 src/contrib/llvm/tools/clang/lib/Driver/Types.cpp 1.2 +4 -17 src/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp 1.2 +4 -3 src/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp 1.2 +10 -8 src/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp 1.2 +0 -587 src/contrib/llvm/tools/clang/lib/Frontend/AnalysisConsumer.cpp (dead) 1.2 +5 -5 src/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp 1.2 +3 -9 src/contrib/llvm/tools/clang/lib/Frontend/CMakeLists.txt 1.2 +0 -593 src/contrib/llvm/tools/clang/lib/Frontend/CodeGenAction.cpp (dead) 1.2 +9 -23 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp 1.3 +148 -87 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp 1.2 +0 -167 src/contrib/llvm/tools/clang/lib/Frontend/FixItRewriter.cpp (dead) 1.2 +42 -12 src/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp 1.2 +9 -87 src/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp 1.2 +13 -10 src/contrib/llvm/tools/clang/lib/Frontend/GeneratePCH.cpp 1.2 +0 -577 src/contrib/llvm/tools/clang/lib/Frontend/HTMLDiagnostics.cpp (dead) 1.2 +0 -94 src/contrib/llvm/tools/clang/lib/Frontend/HTMLPrint.cpp (dead) 1.4 +42 -4 src/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp 1.2 +35 -2 src/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/Frontend/Makefile 1.2 +497 -124 src/contrib/llvm/tools/clang/lib/Frontend/PCHReader.cpp 1.2 +508 -101 src/contrib/llvm/tools/clang/lib/Frontend/PCHReaderDecl.cpp 1.2 +646 -418 src/contrib/llvm/tools/clang/lib/Frontend/PCHReaderStmt.cpp 1.2 +402 -115 src/contrib/llvm/tools/clang/lib/Frontend/PCHWriter.cpp 1.2 +389 -34 src/contrib/llvm/tools/clang/lib/Frontend/PCHWriterDecl.cpp 1.2 +366 -122 src/contrib/llvm/tools/clang/lib/Frontend/PCHWriterStmt.cpp 1.2 +0 -471 src/contrib/llvm/tools/clang/lib/Frontend/PlistDiagnostics.cpp (dead) 1.2 +2 -1 src/contrib/llvm/tools/clang/lib/Frontend/PrintParserCallbacks.cpp 1.2 +43 -20 src/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 1.2 +0 -217 src/contrib/llvm/tools/clang/lib/Frontend/RewriteMacros.cpp (dead) 1.2 +0 -5778 src/contrib/llvm/tools/clang/lib/Frontend/RewriteObjC.cpp (dead) 1.2 +0 -39 src/contrib/llvm/tools/clang/lib/Frontend/RewriteTest.cpp (dead) 1.2 +36 -27 src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 1.2 +2 -0 src/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp 1.2 +10 -3 src/contrib/llvm/tools/clang/lib/Headers/CMakeLists.txt 1.2 +17 -4 src/contrib/llvm/tools/clang/lib/Headers/Makefile 1.2 +5017 -576 src/contrib/llvm/tools/clang/lib/Headers/altivec.h 1.1 +341 -0 src/contrib/llvm/tools/clang/lib/Headers/arm_neon.td (new) 1.2 +4 -3 src/contrib/llvm/tools/clang/lib/Headers/emmintrin.h 1.2 +8 -8 src/contrib/llvm/tools/clang/lib/Headers/smmintrin.h 1.2 +7 -0 src/contrib/llvm/tools/clang/lib/Headers/stddef.h 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Headers/stdint.h 1.2 +3 -3 src/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp 1.2 +62 -15 src/contrib/llvm/tools/clang/lib/Index/Entity.cpp 1.2 +1 -0 src/contrib/llvm/tools/clang/lib/Index/EntityImpl.h 1.2 +19 -2 src/contrib/llvm/tools/clang/lib/Index/Indexer.cpp 1.2 +2 -10 src/contrib/llvm/tools/clang/lib/Index/Makefile 1.2 +25 -31 src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp 1.2 +7 -10 src/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp 1.2 +3 -5 src/contrib/llvm/tools/clang/lib/Lex/Makefile 1.2 +6 -6 src/contrib/llvm/tools/clang/lib/Lex/PPCaching.cpp 1.2 +2 -0 src/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp 1.2 +137 -72 src/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp 1.2 +9 -1 src/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp 1.2 +3 -3 src/contrib/llvm/tools/clang/lib/Makefile 1.2 +1 -0 src/contrib/llvm/tools/clang/lib/Parse/AttributeList.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Parse/CMakeLists.txt 1.2 +47 -8 src/contrib/llvm/tools/clang/lib/Parse/DeclSpec.cpp 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/Parse/Makefile 1.2 +31 -21 src/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 1.2 +74 -49 src/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp 1.2 +113 -73 src/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp 1.2 +58 -31 src/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp 1.2 +72 -72 src/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp 1.2 +95 -49 src/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp 1.2 +8 -4 src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp 1.2 +8 -8 src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h 1.2 +22 -13 src/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp 1.2 +76 -58 src/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp 1.2 +59 -55 src/contrib/llvm/tools/clang/lib/Parse/Parser.cpp 1.2 +17 -0 src/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h 1.2 +6 -0 src/contrib/llvm/tools/clang/lib/Rewrite/CMakeLists.txt 1.1 +167 -0 src/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp (new) 1.1 +106 -0 src/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp (new) 1.1 +94 -0 src/contrib/llvm/tools/clang/lib/Rewrite/HTMLPrint.cpp (new) 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/Rewrite/Makefile 1.1 +217 -0 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp (new) 1.1 +5785 -0 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp (new) 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp 1.1 +39 -0 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteTest.cpp (new) 1.2 +13 -7 src/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp 1.2 +0 -101 src/contrib/llvm/tools/clang/lib/Runtime/Makefile (dead) 1.2 +2 -1 src/contrib/llvm/tools/clang/lib/Sema/CMakeLists.txt 1.2 +45 -25 src/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp 1.2 +5 -0 src/contrib/llvm/tools/clang/lib/Sema/Lookup.h 1.2 +2 -4 src/contrib/llvm/tools/clang/lib/Sema/Makefile 1.2 +41 -4 src/contrib/llvm/tools/clang/lib/Sema/Sema.cpp 1.2 +186 -74 src/contrib/llvm/tools/clang/lib/Sema/Sema.h 1.2 +26 -4 src/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp 1.2 +12 -1 src/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp 1.2 +55 -25 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp 1.2 +4 -2 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 1.3 +351 -105 src/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp 1.2 +753 -278 src/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp 1.2 +223 -97 src/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp 1.2 +96 -18 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp 1.2 +966 -419 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp 1.2 +22 -30 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp 1.2 +9 -0 src/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp 1.2 +442 -282 src/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp 1.2 +138 -120 src/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp 1.2 +10 -4 src/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp 1.2 +101 -98 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp 1.2 +9 -1 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.h 1.2 +308 -138 src/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp 1.2 +50 -55 src/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp 1.2 +490 -177 src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp 1.2 +35 -135 src/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp 1.2 +329 -334 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp 1.2 +22 -9 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.h 1.2 +12 -0 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1.2 +25 -4 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1.2 +63 -24 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1.2 +184 -188 src/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp 1.2 +205 -92 src/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h 1.1 +104 -0 src/contrib/llvm/tools/clang/runtime/Makefile (new) 1.2 +4 -4 src/contrib/llvm/tools/clang/tools/Makefile 1.2 +2 -5 src/contrib/llvm/tools/clang/tools/c-index-test/Makefile 1.2 +34 -13 src/contrib/llvm/tools/clang/tools/c-index-test/c-index-test.c 1.2 +1 -0 src/contrib/llvm/tools/clang/tools/driver/CMakeLists.txt 1.2 +5 -8 src/contrib/llvm/tools/clang/tools/driver/Makefile 1.2 +8 -12 src/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp 1.2 +5 -4 src/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp 1.2 +25 -16 src/contrib/llvm/tools/clang/tools/libclang/CIndex.cpp 1.2 +4 -1 src/contrib/llvm/tools/clang/tools/libclang/CIndexCodeCompletion.cpp 1.2 +1 -0 src/contrib/llvm/tools/clang/tools/libclang/CIndexer.cpp 1.2 +1 -2 src/contrib/llvm/tools/clang/tools/libclang/CMakeLists.txt 1.2 +4 -4 src/contrib/llvm/tools/clang/tools/libclang/CXCursor.cpp 1.2 +5 -2 src/contrib/llvm/tools/clang/tools/libclang/CXSourceLocation.h 1.2 +38 -1 src/contrib/llvm/tools/clang/tools/libclang/CXTypes.cpp 1.2 +2 -9 src/contrib/llvm/tools/clang/tools/libclang/Makefile 1.2 +2 -1 src/contrib/llvm/tools/clang/tools/libclang/libclang.darwin.exports 1.2 +2 -2 src/contrib/llvm/tools/clang/tools/libclang/libclang.exports 1.2 +3 -0 src/contrib/llvm/tools/clang/tools/scan-build/ccc-analyzer 1.1 +340 -0 src/contrib/llvm/tools/clang/utils/FuzzTest (new) 1.2 +1 -1 src/contrib/llvm/tools/clang/utils/TestUtils/pch-test.pl 1.2 +1 -1 src/contrib/llvm/tools/edis/EDDisassembler.cpp 1.2 +2 -0 src/contrib/llvm/tools/edis/Makefile 1.2 +102 -51 src/contrib/llvm/tools/gold/gold-plugin.cpp 1.2 +7 -5 src/contrib/llvm/tools/llc/llc.cpp 1.2 +1 -0 src/contrib/llvm/tools/llvm-extract/llvm-extract.cpp 1.2 +7 -13 src/contrib/llvm/tools/llvm-link/llvm-link.cpp 1.2 +0 -1 src/contrib/llvm/tools/llvm-mc/Makefile 1.2 +2 -3 src/contrib/llvm/tools/llvm-mc/llvm-mc.cpp 1.2 +2 -1 src/contrib/llvm/tools/llvm-nm/llvm-nm.cpp 1.2 +8 -4 src/contrib/llvm/tools/llvmc/plugins/Base/Base.td.in 1.2 +5 -5 src/contrib/llvm/tools/lto/LTOCodeGenerator.cpp 1.2 +1 -1 src/contrib/llvm/tools/opt/GraphPrinters.cpp 1.2 +1 -1 src/contrib/llvm/tools/opt/PrintSCC.cpp 1.2 +29 -19 src/contrib/llvm/tools/opt/opt.cpp 1.2 +1 -0 src/contrib/llvm/utils/FileUpdate/FileUpdate.cpp 1.2 +2 -2 src/contrib/llvm/utils/NewNightlyTest.pl 1.2 +9 -0 src/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp 1.2 +1 -1 src/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h 1.2 +2 -2 src/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp 1.2 +3 -1 src/contrib/llvm/utils/TableGen/CMakeLists.txt 1.2 +70 -46 src/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.cpp 1.2 +53 -5 src/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h 1.1 +84 -0 src/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp (new) 1.1 +49 -0 src/contrib/llvm/utils/TableGen/ClangAttrEmitter.h (new) 1.2 +5 -40 src/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp 1.2 +0 -11 src/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp 1.2 +29 -48 src/contrib/llvm/utils/TableGen/CodeGenTarget.cpp 1.2 +3 -2 src/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp 1.2 +9 -4 src/contrib/llvm/utils/TableGen/EDEmitter.cpp 1.2 +18 -22 src/contrib/llvm/utils/TableGen/FastISelEmitter.cpp 1.2 +3 -2 src/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp 1.1 +1202 -0 src/contrib/llvm/utils/TableGen/NeonEmitter.cpp (new) 1.1 +122 -0 src/contrib/llvm/utils/TableGen/NeonEmitter.h (new) 1.2 +26 -3 src/contrib/llvm/utils/TableGen/Record.cpp 1.2 +115 -19 src/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp 1.2 +119 -46 src/contrib/llvm/utils/TableGen/TGParser.cpp 1.2 +5 -6 src/contrib/llvm/utils/TableGen/TGParser.h 1.2 +70 -45 src/contrib/llvm/utils/TableGen/TableGen.cpp 1.2 +17 -2 src/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp 1.2 +2 -0 src/contrib/llvm/utils/TableGen/X86RecognizableInstr.h 1.2 +2 -2 src/contrib/llvm/utils/buildit/GNUmakefile 1.2 +43 -30 src/contrib/llvm/utils/buildit/build_llvm 1.2 +4 -2 src/contrib/llvm/utils/count/count.c 1.2 +34 -6 src/contrib/llvm/utils/lit/lit/TestRunner.py 1.2 +6 -2 src/contrib/llvm/utils/unittest/UnitTestMain/Makefile 1.2 +5 -2 src/contrib/llvm/utils/unittest/googletest/Makefile 1.2 +5 -5 src/contrib/llvm/utils/unittest/googletest/README.LLVM 1.2 +625 -228 src/contrib/llvm/utils/unittest/googletest/gtest-death-test.cc 1.2 +128 -69 src/contrib/llvm/utils/unittest/googletest/gtest-filepath.cc 1.2 +460 -81 src/contrib/llvm/utils/unittest/googletest/gtest-port.cc 1.2 +17 -31 src/contrib/llvm/utils/unittest/googletest/gtest-test-part.cc 1.2 +15 -2 src/contrib/llvm/utils/unittest/googletest/gtest-typed-test.cc 1.2 +1574 -821 src/contrib/llvm/utils/unittest/googletest/gtest.cc 1.2 +79 -5 src/contrib/llvm/utils/unittest/googletest/include/gtest/gtest-death-test.h 1.2 +12 -6 src/contrib/llvm/utils/unittest/googletest/include/gtest/gtest-message.h 1.2 +15 -8 src/contrib/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h 1.2 +27 -16 src/contrib/llvm/utils/unittest/googletest/include/gtest/gtest-spi.h 1.2 +31 -34 src/contrib/llvm/utils/unittest/googletest/include/gtest/gtest-test-part.h 1.2 +10 -4 src/contrib/llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h 1.2 +915 -180 src/contrib/llvm/utils/unittest/googletest/include/gtest/gtest.h 1.2 +85 -11 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h 1.2 +20 -2 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-filepath.h 1.2 +410 -603 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal-inl.h 1.2 +114 -67 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h 1.2 +1 -1 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h 1.2 +279 -31 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h 1.2 +29 -39 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h 1.2 +925 -289 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h 1.2 +89 -74 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-string.h 1.1 +968 -0 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-tuple.h (new) 1.2 +10 -8 src/contrib/llvm/utils/unittest/googletest/include/gtest/internal/gtest-type-util.h 1.138 +1 -1 src/etc/mtree/BSD.include.dist 1.2 +1 -0 src/lib/clang/Makefile 1.7 +27 -11 src/lib/clang/clang.build.mk 1.2 +7 -2 src/lib/clang/include/Makefile 1.1 +2 -0 src/lib/clang/include/clang/AST/Attrs.inc (new) 1.1 +2 -0 src/lib/clang/include/clang/AST/DeclNodes.inc (new) 1.1 +2 -0 src/lib/clang/include/clang/Basic/AttrList.inc (new) 1.1 +10 -0 src/lib/clang/include/clang/Basic/Version.inc (new) 1.1 +2 -0 src/lib/clang/include/clang/Basic/arm_neon.inc (new) 1.2 +2 -26 src/lib/clang/include/llvm/Config/AsmParsers.def 1.2 +4 -26 src/lib/clang/include/llvm/Config/AsmPrinters.def 1.2 +1 -26 src/lib/clang/include/llvm/Config/Disassemblers.def 1.2 +4 -25 src/lib/clang/include/llvm/Config/Targets.def 1.2 +11 -3 src/lib/clang/libclanganalysis/Makefile 1.2 +43 -11 src/lib/clang/libclangast/Makefile 1.2 +23 -7 src/lib/clang/libclangbasic/Makefile 1.2 +79 -28 src/lib/clang/libclangchecker/Makefile 1.2 +42 -9 src/lib/clang/libclangcodegen/Makefile 1.2 +23 -6 src/lib/clang/libclangdriver/Makefile 1.2 +43 -17 src/lib/clang/libclangfrontend/Makefile 1.2 +21 -7 src/lib/clang/libclanglex/Makefile 1.2 +17 -6 src/lib/clang/libclangparse/Makefile 1.2 +16 -2 src/lib/clang/libclangrewrite/Makefile 1.2 +41 -14 src/lib/clang/libclangsema/Makefile 1.3 +45 -16 src/lib/clang/libllvmanalysis/Makefile 1.2 +5 -2 src/lib/clang/libllvmarmasmparser/Makefile 1.2 +6 -2 src/lib/clang/libllvmarmasmprinter/Makefile 1.2 +36 -14 src/lib/clang/libllvmarmcodegen/Makefile 1.2 +2 -1 src/lib/clang/libllvmarminfo/Makefile 1.1 +10 -0 src/lib/clang/libllvmasmparser/Makefile (new) 1.2 +7 -2 src/lib/clang/libllvmasmprinter/Makefile 1.3 +2 -1 src/lib/clang/libllvmbitreader/Makefile 1.3 +3 -1 src/lib/clang/libllvmbitwriter/Makefile 1.3 +78 -30 src/lib/clang/libllvmcodegen/Makefile 1.3 +32 -9 src/lib/clang/libllvmcore/Makefile 1.2 +12 -6 src/lib/clang/libllvminstcombine/Makefile 1.2 +3 -1 src/lib/clang/libllvmipa/Makefile 1.3 +22 -7 src/lib/clang/libllvmipo/Makefile 1.3 +28 -7 src/lib/clang/libllvmmc/Makefile 1.2 +7 -1 src/lib/clang/libllvmmcparser/Makefile 1.2 +3 -1 src/lib/clang/libllvmmipsasmprinter/Makefile 1.2 +20 -7 src/lib/clang/libllvmmipscodegen/Makefile 1.2 +2 -1 src/lib/clang/libllvmmipsinfo/Makefile 1.2 +3 -1 src/lib/clang/libllvmpowerpcasmprinter/Makefile 1.2 +23 -8 src/lib/clang/libllvmpowerpccodegen/Makefile 1.2 +2 -1 src/lib/clang/libllvmpowerpcinfo/Makefile 1.3 +29 -9 src/lib/clang/libllvmscalaropts/Makefile 1.2 +20 -7 src/lib/clang/libllvmselectiondag/Makefile 1.4 +45 -11 src/lib/clang/libllvmsupport/Makefile 1.3 +19 -4 src/lib/clang/libllvmsystem/Makefile 1.3 +13 -4 src/lib/clang/libllvmtarget/Makefile 1.2 +25 -8 src/lib/clang/libllvmtransformutils/Makefile 1.2 +5 -2 src/lib/clang/libllvmx86asmparser/Makefile 1.2 +10 -4 src/lib/clang/libllvmx86asmprinter/Makefile 1.2 +28 -10 src/lib/clang/libllvmx86codegen/Makefile 1.2 +2 -1 src/lib/clang/libllvmx86info/Makefile 1.2 +55 -15 src/usr.bin/clang/clang/Makefile 1.2 +36 -13 src/usr.bin/clang/tblgen/Makefile
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007211822.o6LIM2Wi097433>