Date: Sun, 12 Jun 2011 18:01:31 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/contrib/llvm/include/llvm Argument.h Attributes.h DefaultPasses.h Function.h InitializePasses.h IntrinsicInst.h Intrinsics.td IntrinsicsARM.td IntrinsicsX86.td IntrinsicsXCore.td LinkAllPasses.h Metadata.h Operator.h Type.h ... Message-ID: <201106121802.p5CI2tiL081477@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
dim 2011-06-12 18:01:31 UTC FreeBSD src repository Modified files: contrib/llvm/include/llvm Argument.h Attributes.h Function.h InitializePasses.h IntrinsicInst.h Intrinsics.td IntrinsicsARM.td IntrinsicsX86.td IntrinsicsXCore.td LinkAllPasses.h Metadata.h Operator.h Type.h contrib/llvm/include/llvm/ADT FoldingSet.h StringRef.h Triple.h contrib/llvm/include/llvm/Analysis AliasAnalysis.h CallGraph.h DIBuilder.h DebugInfo.h FindUsedTypes.h IVUsers.h RegionPass.h ScalarEvolution.h contrib/llvm/include/llvm/CodeGen AsmPrinter.h CallingConvLower.h FastISel.h ISDOpcodes.h LiveInterval.h MachineInstr.h MachineInstrBuilder.h MachineModuleInfo.h MachineOperand.h PseudoSourceValue.h RegAllocPBQP.h ScheduleDAG.h SelectionDAG.h TargetLoweringObjectFileImpl.h contrib/llvm/include/llvm/CompilerDriver Common.td contrib/llvm/include/llvm/ExecutionEngine ExecutionEngine.h contrib/llvm/include/llvm/MC MCAsmInfo.h MCDwarf.h MCELFSymbolFlags.h MCExpr.h MCInstPrinter.h MCStreamer.h contrib/llvm/include/llvm/MC/MCParser MCAsmLexer.h MCAsmParser.h MCAsmParserExtension.h contrib/llvm/include/llvm/Support Casting.h CrashRecoveryContext.h Dwarf.h IRBuilder.h MemoryBuffer.h PatternMatch.h Program.h SourceMgr.h contrib/llvm/include/llvm/Target Target.td TargetAsmInfo.h TargetInstrItineraries.h TargetLibraryInfo.h TargetLowering.h TargetLoweringObjectFile.h TargetOptions.h TargetRegisterInfo.h TargetSelectionDAG.td contrib/llvm/include/llvm/Transforms Instrumentation.h contrib/llvm/include/llvm/Transforms/Utils Local.h SSAUpdater.h contrib/llvm/include/llvm-c Core.h Disassembler.h contrib/llvm/lib/Analysis Analysis.cpp BasicAliasAnalysis.cpp ConstantFolding.cpp DIBuilder.cpp IVUsers.cpp InlineCost.cpp InstructionSimplify.cpp LazyValueInfo.cpp Loads.cpp MemoryDependenceAnalysis.cpp RegionPass.cpp ScalarEvolution.cpp ValueTracking.cpp contrib/llvm/lib/Analysis/IPA CallGraph.cpp CallGraphSCCPass.cpp FindUsedTypes.cpp contrib/llvm/lib/AsmParser LLLexer.cpp LLLexer.h LLParser.cpp LLToken.h contrib/llvm/lib/Bitcode/Reader BitcodeReader.cpp contrib/llvm/lib/Bitcode/Writer BitcodeWriter.cpp ValueEnumerator.cpp contrib/llvm/lib/CodeGen AggressiveAntiDepBreaker.cpp AggressiveAntiDepBreaker.h AllocationOrder.cpp AllocationOrder.h AntiDepBreaker.h BranchFolding.cpp BranchFolding.h CalcSpillWeights.cpp CallingConvLower.cpp CriticalAntiDepBreaker.cpp CriticalAntiDepBreaker.h DwarfEHPrepare.cpp IfConversion.cpp InlineSpiller.cpp LLVMTargetMachine.cpp LiveDebugVariables.cpp LiveDebugVariables.h LiveRangeEdit.cpp LiveRangeEdit.h MachineBasicBlock.cpp MachineFunction.cpp MachineInstr.cpp MachineRegisterInfo.cpp MachineVerifier.cpp PostRASchedulerList.cpp RegAllocBase.h RegAllocBasic.cpp RegAllocFast.cpp RegAllocGreedy.cpp RegisterScavenging.cpp ScheduleDAGInstrs.cpp ScheduleDAGInstrs.h SimpleRegisterCoalescing.cpp SimpleRegisterCoalescing.h SjLjEHPrepare.cpp SplitKit.cpp SplitKit.h TailDuplication.cpp TargetInstrInfoImpl.cpp TargetLoweringObjectFileImpl.cpp TwoAddressInstructionPass.cpp UnreachableBlockElim.cpp VirtRegMap.cpp contrib/llvm/lib/CodeGen/AsmPrinter ARMException.cpp AsmPrinter.cpp AsmPrinterDwarf.cpp DwarfCFIException.cpp DwarfCompileUnit.cpp DwarfCompileUnit.h DwarfDebug.cpp DwarfDebug.h DwarfException.h contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp FastISel.cpp FunctionLoweringInfo.cpp InstrEmitter.cpp LegalizeDAG.cpp LegalizeIntegerTypes.cpp LegalizeTypes.cpp LegalizeTypes.h LegalizeTypesGeneric.cpp LegalizeVectorTypes.cpp ScheduleDAGRRList.cpp SelectionDAG.cpp SelectionDAGBuilder.cpp SelectionDAGBuilder.h SelectionDAGISel.cpp TargetLowering.cpp contrib/llvm/lib/ExecutionEngine ExecutionEngine.cpp contrib/llvm/lib/ExecutionEngine/JIT JIT.cpp JIT.h contrib/llvm/lib/ExecutionEngine/MCJIT MCJIT.cpp MCJIT.h MCJITMemoryManager.h contrib/llvm/lib/ExecutionEngine/RuntimeDyld RuntimeDyld.cpp contrib/llvm/lib/MC ELFObjectWriter.cpp ELFObjectWriter.h MCAsmInfo.cpp MCAsmInfoDarwin.cpp MCAsmStreamer.cpp MCAssembler.cpp MCDwarf.cpp MCELF.cpp MCELFStreamer.cpp MCExpr.cpp MCInstPrinter.cpp MCMachOStreamer.cpp MCObjectStreamer.cpp MCStreamer.cpp WinCOFFStreamer.cpp contrib/llvm/lib/MC/MCDisassembler Disassembler.cpp contrib/llvm/lib/MC/MCParser AsmLexer.cpp AsmParser.cpp COFFAsmParser.cpp DarwinAsmParser.cpp contrib/llvm/lib/Support APInt.cpp Dwarf.cpp FoldingSet.cpp Host.cpp MemoryBuffer.cpp SourceMgr.cpp contrib/llvm/lib/Support/Unix Host.inc Program.inc contrib/llvm/lib/Support/Windows Program.inc contrib/llvm/lib/Target TargetLibraryInfo.cpp TargetLoweringObjectFile.cpp TargetMachine.cpp TargetRegisterInfo.cpp contrib/llvm/lib/Target/ARM ARMAsmBackend.cpp ARMAsmPrinter.cpp ARMAsmPrinter.h ARMBaseRegisterInfo.cpp ARMBaseRegisterInfo.h ARMCodeEmitter.cpp ARMFastISel.cpp ARMFixupKinds.h ARMISelDAGToDAG.cpp ARMISelLowering.cpp ARMISelLowering.h ARMInstrFormats.td ARMInstrInfo.td ARMInstrNEON.td ARMInstrThumb.td ARMInstrThumb2.td ARMLoadStoreOptimizer.cpp ARMMCAsmInfo.cpp ARMMCCodeEmitter.cpp ARMPerfectShuffle.h ARMRegisterInfo.td ARMSelectionDAGInfo.cpp ARMSelectionDAGInfo.h Thumb1RegisterInfo.cpp contrib/llvm/lib/Target/ARM/AsmParser ARMAsmParser.cpp contrib/llvm/lib/Target/ARM/Disassembler ARMDisassemblerCore.cpp ThumbDisassemblerCore.h contrib/llvm/lib/Target/ARM/InstPrinter ARMInstPrinter.cpp ARMInstPrinter.h contrib/llvm/lib/Target/Alpha AlphaISelLowering.cpp AlphaISelLowering.h AlphaRegisterInfo.cpp AlphaRegisterInfo.h AlphaRegisterInfo.td contrib/llvm/lib/Target/Blackfin BlackfinFrameLowering.cpp BlackfinFrameLowering.h BlackfinISelDAGToDAG.cpp BlackfinISelLowering.cpp BlackfinISelLowering.h BlackfinInstrInfo.cpp BlackfinRegisterInfo.cpp BlackfinRegisterInfo.h BlackfinRegisterInfo.td contrib/llvm/lib/Target/CBackend CBackend.cpp contrib/llvm/lib/Target/CellSPU SPUISelLowering.cpp SPUISelLowering.h SPURegisterInfo.cpp SPURegisterInfo.h SPURegisterInfo.td contrib/llvm/lib/Target/MBlaze MBlazeISelLowering.cpp MBlazeISelLowering.h MBlazeInstrInfo.td MBlazeRegisterInfo.cpp MBlazeRegisterInfo.h MBlazeRegisterInfo.td contrib/llvm/lib/Target/MSP430 MSP430ISelLowering.cpp MSP430ISelLowering.h MSP430RegisterInfo.cpp MSP430RegisterInfo.h MSP430RegisterInfo.td contrib/llvm/lib/Target/Mips Mips.h MipsAsmPrinter.cpp MipsFrameLowering.cpp MipsFrameLowering.h MipsISelDAGToDAG.cpp MipsISelLowering.cpp MipsISelLowering.h MipsInstrFPU.td MipsInstrFormats.td MipsInstrInfo.h MipsInstrInfo.td MipsMCAsmInfo.cpp MipsMachineFunction.h MipsRegisterInfo.cpp MipsRegisterInfo.h MipsRegisterInfo.td MipsTargetMachine.cpp MipsTargetMachine.h contrib/llvm/lib/Target/PTX PTX.td PTXISelLowering.cpp PTXISelLowering.h PTXInstrInfo.td PTXRegisterInfo.h PTXSubtarget.cpp PTXSubtarget.h contrib/llvm/lib/Target/PowerPC PPC.h PPCAsmPrinter.cpp PPCFrameLowering.cpp PPCHazardRecognizers.cpp PPCISelDAGToDAG.cpp PPCISelLowering.cpp PPCISelLowering.h PPCInstr64Bit.td PPCInstrInfo.td PPCMCAsmInfo.cpp PPCMCInstLower.cpp PPCRegisterInfo.cpp PPCRegisterInfo.h PPCRegisterInfo.td contrib/llvm/lib/Target/PowerPC/InstPrinter PPCInstPrinter.cpp PPCInstPrinter.h contrib/llvm/lib/Target/Sparc SparcISelLowering.cpp SparcISelLowering.h SparcRegisterInfo.cpp SparcRegisterInfo.h SparcRegisterInfo.td contrib/llvm/lib/Target/SystemZ SystemZISelLowering.cpp SystemZISelLowering.h SystemZRegisterInfo.cpp SystemZRegisterInfo.h SystemZRegisterInfo.td contrib/llvm/lib/Target/X86 X86.td X86FastISel.cpp X86FrameLowering.cpp X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrCompiler.td X86InstrExtension.td X86InstrFragmentsSIMD.td X86InstrInfo.cpp X86InstrInfo.h X86InstrInfo.td X86InstrMMX.td X86InstrSSE.td X86MCAsmInfo.cpp X86MCCodeEmitter.cpp X86MCInstLower.cpp X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td X86Subtarget.cpp contrib/llvm/lib/Target/X86/InstPrinter X86ATTInstPrinter.cpp X86ATTInstPrinter.h X86IntelInstPrinter.cpp X86IntelInstPrinter.h contrib/llvm/lib/Target/XCore XCoreISelDAGToDAG.cpp XCoreISelLowering.cpp XCoreISelLowering.h XCoreInstrInfo.td XCoreRegisterInfo.cpp XCoreRegisterInfo.h XCoreRegisterInfo.td contrib/llvm/lib/Transforms/IPO DeadTypeElimination.cpp ExtractGV.cpp GlobalOpt.cpp PruneEH.cpp contrib/llvm/lib/Transforms/InstCombine InstCombine.h InstCombineCalls.cpp InstCombineCasts.cpp InstCombineCompares.cpp InstCombineLoadStoreAlloca.cpp InstCombineMulDivRem.cpp InstCombinePHI.cpp InstCombineSelect.cpp InstCombineSimplifyDemanded.cpp InstructionCombining.cpp contrib/llvm/lib/Transforms/Instrumentation GCOVProfiling.cpp PathProfiling.cpp contrib/llvm/lib/Transforms/Scalar CodeGenPrepare.cpp GVN.cpp IndVarSimplify.cpp JumpThreading.cpp LICM.cpp LoopIdiomRecognize.cpp LoopStrengthReduce.cpp LoopUnswitch.cpp MemCpyOptimizer.cpp SCCP.cpp ScalarReplAggregates.cpp SimplifyCFGPass.cpp TailRecursionElimination.cpp contrib/llvm/lib/Transforms/Utils BasicBlockUtils.cpp BreakCriticalEdges.cpp BuildLibCalls.cpp InlineFunction.cpp Local.cpp PromoteMemoryToRegister.cpp SSAUpdater.cpp SimplifyCFG.cpp contrib/llvm/lib/VMCore Attributes.cpp AutoUpgrade.cpp DebugInfoProbe.cpp Function.cpp IRBuilder.cpp InlineAsm.cpp Instructions.cpp PassManager.cpp Type.cpp Verifier.cpp contrib/llvm/tools/clang/include/clang/AST APValue.h ASTContext.h CanonicalType.h Decl.h DeclBase.h DeclCXX.h DeclObjC.h DeclTemplate.h Expr.h ExternalASTSource.h RecursiveASTVisitor.h StmtVisitor.h Type.h TypeLoc.h TypeNodes.def contrib/llvm/tools/clang/include/clang/Basic BuiltinsARM.def BuiltinsX86.def DeclNodes.td Diagnostic.h DiagnosticCommonKinds.td DiagnosticFrontendKinds.td DiagnosticGroups.td DiagnosticIDs.h DiagnosticParseKinds.td DiagnosticSemaKinds.td ExceptionSpecificationType.h IdentifierTable.h LangOptions.h SourceLocation.h SourceManager.h Specifiers.h StmtNodes.td TargetInfo.h TokenKinds.def TypeTraits.h arm_neon.td contrib/llvm/tools/clang/include/clang/Driver CC1AsOptions.td CC1Options.td Options.td ToolChain.h contrib/llvm/tools/clang/include/clang/Frontend ASTUnit.h CodeGenOptions.h DiagnosticOptions.h LangStandard.h LangStandards.def PreprocessorOptions.h Utils.h contrib/llvm/tools/clang/include/clang/Lex HeaderSearch.h LiteralSupport.h PreprocessingRecord.h Preprocessor.h contrib/llvm/tools/clang/include/clang/Parse Parser.h contrib/llvm/tools/clang/include/clang/Sema CodeCompleteConsumer.h DeclSpec.h Initialization.h Lookup.h Overload.h Scope.h Sema.h Template.h contrib/llvm/tools/clang/include/clang/Serialization ASTBitCodes.h ASTReader.h ASTWriter.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core Checker.h CheckerManager.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive BasicValueFactory.h ExprEngine.h GRState.h ObjCMessage.h SValBuilder.h Store.h SubEngine.h contrib/llvm/tools/clang/include/clang-c Index.h contrib/llvm/tools/clang/lib/AST APValue.cpp ASTContext.cpp ASTDiagnostic.cpp ASTImporter.cpp Decl.cpp DeclBase.cpp DeclCXX.cpp DeclObjC.cpp DeclPrinter.cpp DeclTemplate.cpp DumpXML.cpp Expr.cpp ExprClassification.cpp ExprConstant.cpp ExternalASTSource.cpp ItaniumMangle.cpp Mangle.cpp MicrosoftMangle.cpp RecordLayoutBuilder.cpp StmtPrinter.cpp StmtProfile.cpp Type.cpp TypePrinter.cpp contrib/llvm/tools/clang/lib/Analysis AnalysisContext.cpp CFG.cpp CocoaConventions.cpp LiveVariables.cpp UninitializedValues.cpp contrib/llvm/tools/clang/lib/Basic Diagnostic.cpp DiagnosticIDs.cpp FileManager.cpp IdentifierTable.cpp SourceManager.cpp Targets.cpp contrib/llvm/tools/clang/lib/CodeGen BackendUtil.cpp CGBlocks.cpp CGBuiltin.cpp CGCXX.cpp CGCall.cpp CGCall.h CGClass.cpp CGDebugInfo.cpp CGDebugInfo.h CGDecl.cpp CGDeclCXX.cpp CGException.cpp CGExpr.cpp CGExprAgg.cpp CGExprCXX.cpp CGExprConstant.cpp CGExprScalar.cpp CGObjC.cpp CGObjCGNU.cpp CGObjCMac.cpp CGObjCRuntime.cpp CGObjCRuntime.h CGRecordLayoutBuilder.cpp CGStmt.cpp CGVTT.cpp CGVTables.cpp CodeGenFunction.cpp CodeGenFunction.h CodeGenModule.cpp CodeGenModule.h CodeGenTypes.h ItaniumCXXABI.cpp ModuleBuilder.cpp TargetInfo.cpp contrib/llvm/tools/clang/lib/Driver Driver.cpp HostInfo.cpp ToolChains.cpp ToolChains.h Tools.cpp Tools.h contrib/llvm/tools/clang/lib/Frontend ASTConsumers.cpp ASTUnit.cpp CompilerInstance.cpp CompilerInvocation.cpp CreateInvocationFromCommandLine.cpp InitHeaderSearch.cpp InitPreprocessor.cpp LogDiagnosticPrinter.cpp TextDiagnosticPrinter.cpp Warnings.cpp contrib/llvm/tools/clang/lib/Headers emmintrin.h mmintrin.h xmmintrin.h contrib/llvm/tools/clang/lib/Index CallGraph.cpp Indexer.cpp contrib/llvm/tools/clang/lib/Lex HeaderSearch.cpp Lexer.cpp LiteralSupport.cpp MacroInfo.cpp PPDirectives.cpp PPMacroExpansion.cpp Pragma.cpp PreprocessingRecord.cpp Preprocessor.cpp contrib/llvm/tools/clang/lib/Parse ParseCXXInlineMethods.cpp ParseDecl.cpp ParseDeclCXX.cpp ParseExpr.cpp ParseExprCXX.cpp ParseObjc.cpp ParsePragma.cpp ParseStmt.cpp ParseTemplate.cpp ParseTentative.cpp Parser.cpp contrib/llvm/tools/clang/lib/Rewrite RewriteObjC.cpp contrib/llvm/tools/clang/lib/Sema AnalysisBasedWarnings.cpp DeclSpec.cpp JumpDiagnostics.cpp Sema.cpp SemaAccess.cpp SemaCXXCast.cpp SemaCXXScopeSpec.cpp SemaChecking.cpp SemaCodeComplete.cpp SemaDecl.cpp SemaDeclCXX.cpp SemaDeclObjC.cpp SemaExceptionSpec.cpp SemaExpr.cpp SemaExprCXX.cpp SemaExprObjC.cpp SemaInit.cpp SemaLookup.cpp SemaOverload.cpp SemaStmt.cpp SemaTemplate.cpp SemaTemplateDeduction.cpp SemaTemplateInstantiate.cpp SemaTemplateInstantiateDecl.cpp SemaTemplateVariadic.cpp SemaType.cpp TreeTransform.h contrib/llvm/tools/clang/lib/Serialization ASTReader.cpp ASTReaderDecl.cpp ASTReaderStmt.cpp ASTWriter.cpp ASTWriterDecl.cpp ASTWriterStmt.cpp contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers CStringChecker.cpp NSErrorChecker.cpp contrib/llvm/tools/clang/lib/StaticAnalyzer/Core BasicStore.cpp BasicValueFactory.cpp CFRefCount.cpp CXXExprEngine.cpp CheckerManager.cpp Environment.cpp ExprEngine.cpp FlatStore.cpp GRState.cpp ObjCMessage.cpp RegionStore.cpp SimpleConstraintManager.cpp SimpleSValBuilder.cpp contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend AnalysisConsumer.cpp contrib/llvm/tools/clang/tools/driver cc1as_main.cpp contrib/llvm/utils/TableGen AsmMatcherEmitter.cpp AsmWriterEmitter.cpp ClangDiagnosticsEmitter.cpp CodeGenIntrinsics.h CodeGenRegisters.h CodeGenTarget.cpp CodeGenTarget.h DAGISelMatcherGen.cpp EDEmitter.cpp FastISelEmitter.cpp IntrinsicEmitter.cpp LLVMCConfigurationEmitter.cpp NeonEmitter.cpp Record.cpp RegisterInfoEmitter.cpp TGLexer.cpp TGLexer.h TGParser.h TableGen.cpp lib/clang/include/clang/Basic Version.inc lib/clang/libclangfrontend Makefile lib/clang/libllvmasmprinter Makefile lib/clang/libllvmcodegen Makefile lib/clang/libllvmmc Makefile lib/clang/libllvmmipscodegen Makefile sys/boot/i386/zfsboot Makefile usr.bin/clang/tblgen Makefile Added files: contrib/llvm/include/llvm DefaultPasses.h contrib/llvm/include/llvm/ADT PackedVector.h contrib/llvm/include/llvm/Analysis BranchProbabilityInfo.h contrib/llvm/include/llvm/MC MCWin64EH.h contrib/llvm/include/llvm/Support BranchProbability.h PassManagerBuilder.h Win64EH.h contrib/llvm/lib/Analysis BranchProbabilityInfo.cpp contrib/llvm/lib/CodeGen RegisterClassInfo.cpp RegisterClassInfo.h contrib/llvm/lib/CodeGen/AsmPrinter Win64Exception.cpp contrib/llvm/lib/ExecutionEngine TargetSelect.cpp contrib/llvm/lib/MC MCWin64EH.cpp contrib/llvm/lib/Support BranchProbability.cpp contrib/llvm/lib/Target/Mips MipsEmitGPRestore.cpp contrib/llvm/utils/TableGen CodeGenRegisters.cpp SetTheory.cpp SetTheory.h Removed files: contrib/llvm/include/llvm/Support StandardPasses.h contrib/llvm/lib/CodeGen/AsmPrinter DwarfTableException.cpp contrib/llvm/lib/ExecutionEngine/JIT TargetSelect.cpp contrib/llvm/lib/ExecutionEngine/MCJIT TargetSelect.cpp contrib/llvm/tools/clang/include/clang/Tooling Tooling.h contrib/llvm/tools/clang/lib/Frontend DiagChecker.cpp contrib/llvm/tools/clang/lib/Tooling JsonCompileCommandLineDatabase.cpp JsonCompileCommandLineDatabase.h Tooling.cpp Log: SVN rev 223017 on 2011-06-12 18:01:31Z by dim Upgrade our copy of llvm/clang to r132879, from upstream's trunk. Revision Changes Path 1.5 +3 -0 src/contrib/llvm/include/llvm-c/Core.h 1.2 +32 -41 src/contrib/llvm/include/llvm-c/Disassembler.h 1.6 +1 -8 src/contrib/llvm/include/llvm/ADT/FoldingSet.h 1.1 +158 -0 src/contrib/llvm/include/llvm/ADT/PackedVector.h (new) 1.4 +24 -7 src/contrib/llvm/include/llvm/ADT/StringRef.h 1.6 +1 -1 src/contrib/llvm/include/llvm/ADT/Triple.h 1.6 +27 -0 src/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h 1.1 +78 -0 src/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h (new) 1.3 +3 -0 src/contrib/llvm/include/llvm/Analysis/CallGraph.h 1.4 +2 -1 src/contrib/llvm/include/llvm/Analysis/DIBuilder.h 1.6 +13 -9 src/contrib/llvm/include/llvm/Analysis/DebugInfo.h 1.4 +3 -3 src/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h 1.3 +12 -4 src/contrib/llvm/include/llvm/Analysis/IVUsers.h 1.3 +1 -1 src/contrib/llvm/include/llvm/Analysis/RegionPass.h 1.6 +5 -5 src/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h 1.2 +3 -0 src/contrib/llvm/include/llvm/Argument.h 1.3 +15 -1 src/contrib/llvm/include/llvm/Attributes.h 1.7 +9 -9 src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h 1.6 +14 -4 src/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h 1.5 +12 -1 src/contrib/llvm/include/llvm/CodeGen/FastISel.h 1.6 +4 -4 src/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h 1.6 +3 -2 src/contrib/llvm/include/llvm/CodeGen/LiveInterval.h 1.6 +1 -0 src/contrib/llvm/include/llvm/CodeGen/MachineInstr.h 1.4 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h 1.5 +15 -16 src/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h 1.4 +3 -3 src/contrib/llvm/include/llvm/CodeGen/MachineOperand.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h 1.2 +1 -1 src/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h 1.4 +0 -1 src/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h 1.6 +1 -5 src/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h 1.5 +12 -0 src/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 1.3 +5 -2 src/contrib/llvm/include/llvm/CompilerDriver/Common.td 1.1 +167 -0 src/contrib/llvm/include/llvm/DefaultPasses.h (new) 1.5 +10 -8 src/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h 1.3 +21 -0 src/contrib/llvm/include/llvm/Function.h 1.3 +1 -0 src/contrib/llvm/include/llvm/InitializePasses.h 1.5 +5 -1 src/contrib/llvm/include/llvm/IntrinsicInst.h 1.6 +5 -1 src/contrib/llvm/include/llvm/Intrinsics.td 1.5 +47 -0 src/contrib/llvm/include/llvm/IntrinsicsARM.td 1.5 +5 -21 src/contrib/llvm/include/llvm/IntrinsicsX86.td 1.5 +6 -0 src/contrib/llvm/include/llvm/IntrinsicsXCore.td 1.6 +1 -1 src/contrib/llvm/include/llvm/LinkAllPasses.h 1.6 +11 -18 src/contrib/llvm/include/llvm/MC/MCAsmInfo.h 1.4 +3 -4 src/contrib/llvm/include/llvm/MC/MCDwarf.h 1.3 +2 -1 src/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h 1.4 +4 -2 src/contrib/llvm/include/llvm/MC/MCExpr.h 1.4 +2 -2 src/contrib/llvm/include/llvm/MC/MCInstPrinter.h 1.4 +1 -0 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h 1.5 +3 -1 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h 1.4 +1 -1 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h 1.7 +51 -2 src/contrib/llvm/include/llvm/MC/MCStreamer.h 1.1 +93 -0 src/contrib/llvm/include/llvm/MC/MCWin64EH.h (new) 1.5 +1 -1 src/contrib/llvm/include/llvm/Metadata.h 1.3 +26 -8 src/contrib/llvm/include/llvm/Operator.h 1.1 +50 -0 src/contrib/llvm/include/llvm/Support/BranchProbability.h (new) 1.5 +40 -48 src/contrib/llvm/include/llvm/Support/Casting.h 1.4 +6 -1 src/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h 1.5 +1 -0 src/contrib/llvm/include/llvm/Support/Dwarf.h 1.6 +20 -4 src/contrib/llvm/include/llvm/Support/IRBuilder.h 1.5 +1 -1 src/contrib/llvm/include/llvm/Support/MemoryBuffer.h 1.1 +322 -0 src/contrib/llvm/include/llvm/Support/PassManagerBuilder.h (new) 1.5 +93 -0 src/contrib/llvm/include/llvm/Support/PatternMatch.h 1.3 +3 -2 src/contrib/llvm/include/llvm/Support/Program.h 1.5 +3 -1 src/contrib/llvm/include/llvm/Support/SourceMgr.h 1.5 +0 -244 src/contrib/llvm/include/llvm/Support/StandardPasses.h (dead) 1.1 +100 -0 src/contrib/llvm/include/llvm/Support/Win64EH.h (new) 1.6 +13 -0 src/contrib/llvm/include/llvm/Target/Target.td 1.3 +25 -0 src/contrib/llvm/include/llvm/Target/TargetAsmInfo.h 1.5 +2 -1 src/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h 1.3 +1 -0 src/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h 1.7 +198 -97 src/contrib/llvm/include/llvm/Target/TargetLowering.h 1.4 +2 -7 src/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h 1.5 +0 -4 src/contrib/llvm/include/llvm/Target/TargetOptions.h 1.6 +31 -4 src/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h 1.4 +1 -0 src/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td 1.4 +2 -1 src/contrib/llvm/include/llvm/Transforms/Instrumentation.h 1.7 +8 -2 src/contrib/llvm/include/llvm/Transforms/Utils/Local.h 1.4 +6 -1 src/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h 1.5 +3 -0 src/contrib/llvm/include/llvm/Type.h 1.4 +1 -0 src/contrib/llvm/lib/Analysis/Analysis.cpp 1.6 +83 -60 src/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp 1.1 +357 -0 src/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp (new) 1.6 +7 -1 src/contrib/llvm/lib/Analysis/ConstantFolding.cpp 1.4 +6 -2 src/contrib/llvm/lib/Analysis/DIBuilder.cpp 1.5 +1 -1 src/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp 1.4 +2 -2 src/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp 1.4 +2 -2 src/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp 1.5 +25 -8 src/contrib/llvm/lib/Analysis/IVUsers.cpp 1.6 +9 -10 src/contrib/llvm/lib/Analysis/InlineCost.cpp 1.6 +231 -19 src/contrib/llvm/lib/Analysis/InstructionSimplify.cpp 1.5 +6 -4 src/contrib/llvm/lib/Analysis/LazyValueInfo.cpp 1.4 +2 -2 src/contrib/llvm/lib/Analysis/Loads.cpp 1.6 +67 -23 src/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp 1.2 +1 -1 src/contrib/llvm/lib/Analysis/RegionPass.cpp 1.6 +104 -33 src/contrib/llvm/lib/Analysis/ScalarEvolution.cpp 1.6 +15 -1 src/contrib/llvm/lib/Analysis/ValueTracking.cpp 1.5 +44 -50 src/contrib/llvm/lib/AsmParser/LLLexer.cpp 1.3 +3 -0 src/contrib/llvm/lib/AsmParser/LLLexer.h 1.6 +1 -1 src/contrib/llvm/lib/AsmParser/LLParser.cpp 1.5 +1 -0 src/contrib/llvm/lib/AsmParser/LLToken.h 1.6 +11 -2 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp 1.6 +3 -8 src/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 1.5 +0 -1 src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp 1.6 +7 -9 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp 1.4 +2 -1 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h 1.2 +38 -25 src/contrib/llvm/lib/CodeGen/AllocationOrder.cpp 1.3 +21 -4 src/contrib/llvm/lib/CodeGen/AllocationOrder.h 1.2 +15 -3 src/contrib/llvm/lib/CodeGen/AntiDepBreaker.h 1.2 +2 -2 src/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp 1.7 +46 -49 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1.5 +3 -88 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp 1.3 +12 -3 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp 1.2 +80 -9 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 1.2 +3 -5 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 1.7 +169 -275 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1.6 +20 -12 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h 1.4 +15 -48 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h 1.3 +0 -349 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp (dead) 1.1 +116 -0 src/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp (new) 1.6 +306 -6 src/contrib/llvm/lib/CodeGen/BranchFolding.cpp 1.3 +5 -2 src/contrib/llvm/lib/CodeGen/BranchFolding.h 1.6 +1 -1 src/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp 1.4 +13 -9 src/contrib/llvm/lib/CodeGen/CallingConvLower.cpp 1.5 +6 -9 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp 1.5 +2 -1 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h 1.6 +44 -29 src/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp 1.6 +2 -2 src/contrib/llvm/lib/CodeGen/IfConversion.cpp 1.6 +48 -12 src/contrib/llvm/lib/CodeGen/InlineSpiller.cpp 1.6 +7 -3 src/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp 1.3 +160 -7 src/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp 1.2 +7 -0 src/contrib/llvm/lib/CodeGen/LiveDebugVariables.h 1.3 +8 -0 src/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp 1.3 +6 -1 src/contrib/llvm/lib/CodeGen/LiveRangeEdit.h 1.6 +39 -2 src/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp 1.6 +10 -18 src/contrib/llvm/lib/CodeGen/MachineFunction.cpp 1.6 +25 -8 src/contrib/llvm/lib/CodeGen/MachineInstr.cpp 1.5 +2 -0 src/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp 1.6 +10 -7 src/contrib/llvm/lib/CodeGen/MachineVerifier.cpp 1.5 +17 -5 src/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp 1.4 +6 -0 src/contrib/llvm/lib/CodeGen/RegAllocBase.h 1.4 +28 -13 src/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp 1.6 +11 -19 src/contrib/llvm/lib/CodeGen/RegAllocFast.cpp 1.4 +152 -107 src/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp 1.1 +114 -0 src/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp (new) 1.1 +121 -0 src/contrib/llvm/lib/CodeGen/RegisterClassInfo.h (new) 1.5 +7 -2 src/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp 1.5 +66 -63 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp 1.5 +8 -4 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h 1.7 +90 -61 src/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1.6 +89 -31 src/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp 1.7 +10 -31 src/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 1.4 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp 1.7 +83 -88 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1.6 +196 -20 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1.4 +16 -16 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 1.6 +11 -41 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h 1.4 +8 -8 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 1.6 +37 -26 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1.6 +5 -4 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1.7 +14 -16 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1.7 +187 -39 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1.7 +8 -0 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 1.7 +50 -99 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1.7 +76 -27 src/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp 1.6 +33 -306 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp 1.6 +2 -29 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h 1.6 +1 -1 src/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp 1.5 +57 -39 src/contrib/llvm/lib/CodeGen/SplitKit.cpp 1.5 +31 -9 src/contrib/llvm/lib/CodeGen/SplitKit.h 1.5 +136 -39 src/contrib/llvm/lib/CodeGen/TailDuplication.cpp 1.6 +1 -2 src/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp 1.7 +41 -12 src/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp 1.6 +16 -9 src/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp 1.4 +5 -2 src/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp 1.5 +2 -0 src/contrib/llvm/lib/CodeGen/VirtRegMap.cpp 1.4 +47 -20 src/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp 1.6 +4 -25 src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp 1.4 +1 -12 src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h 1.4 +0 -91 src/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp (dead) 1.3 +8 -16 src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp 1.3 +1 -11 src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h 1.2 +11 -1 src/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h 1.2 +0 -91 src/contrib/llvm/lib/ExecutionEngine/MCJIT/TargetSelect.cpp (dead) 1.2 +20 -11 src/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 1.1 +91 -0 src/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp (new) 1.5 +123 -22 src/contrib/llvm/lib/MC/ELFObjectWriter.cpp 1.2 +13 -5 src/contrib/llvm/lib/MC/ELFObjectWriter.h 1.6 +1 -2 src/contrib/llvm/lib/MC/MCAsmInfo.cpp 1.6 +1 -1 src/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp 1.6 +182 -14 src/contrib/llvm/lib/MC/MCAsmStreamer.cpp 1.6 +1 -2 src/contrib/llvm/lib/MC/MCAssembler.cpp 1.2 +8 -18 src/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp 1.4 +95 -151 src/contrib/llvm/lib/MC/MCDwarf.cpp 1.2 +2 -2 src/contrib/llvm/lib/MC/MCELF.cpp 1.4 +6 -2 src/contrib/llvm/lib/MC/MCELFStreamer.cpp 1.5 +8 -6 src/contrib/llvm/lib/MC/MCExpr.cpp 1.3 +1 -2 src/contrib/llvm/lib/MC/MCInstPrinter.cpp 1.6 +1 -2 src/contrib/llvm/lib/MC/MCMachOStreamer.cpp 1.6 +4 -4 src/contrib/llvm/lib/MC/MCObjectStreamer.cpp 1.6 +1 -0 src/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp 1.7 +156 -46 src/contrib/llvm/lib/MC/MCParser/AsmParser.cpp 1.2 +298 -0 src/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp 1.5 +2 -4 src/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp 1.6 +195 -19 src/contrib/llvm/lib/MC/MCStreamer.cpp 1.1 +258 -0 src/contrib/llvm/lib/MC/MCWin64EH.cpp (new) 1.4 +11 -0 src/contrib/llvm/lib/MC/WinCOFFStreamer.cpp 1.7 +1 -1 src/contrib/llvm/lib/Support/APInt.cpp 1.1 +44 -0 src/contrib/llvm/lib/Support/BranchProbability.cpp (new) 1.5 +1 -0 src/contrib/llvm/lib/Support/Dwarf.cpp 1.6 +1 -1 src/contrib/llvm/lib/Support/FoldingSet.cpp 1.3 +2 -1 src/contrib/llvm/lib/Support/Host.cpp 1.5 +4 -4 src/contrib/llvm/lib/Support/MemoryBuffer.cpp 1.3 +6 -4 src/contrib/llvm/lib/Support/SourceMgr.cpp 1.4 +0 -29 src/contrib/llvm/lib/Support/Unix/Host.inc 1.3 +4 -2 src/contrib/llvm/lib/Support/Unix/Program.inc 1.2 +4 -2 src/contrib/llvm/lib/Support/Windows/Program.inc 1.3 +9 -7 src/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp 1.4 +103 -61 src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp 1.3 +0 -4 src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h 1.6 +9 -2 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp 1.6 +1 -0 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h 1.6 +11 -0 src/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp 1.5 +115 -19 src/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp 1.2 +1 -1 src/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h 1.7 +105 -0 src/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp 1.7 +134 -53 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp 1.6 +7 -4 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.h 1.7 +24 -9 src/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td 1.7 +88 -57 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td 1.7 +25 -4 src/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td 1.6 +47 -44 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td 1.6 +36 -23 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td 1.6 +9 -6 src/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp 1.3 +0 -2 src/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp 1.3 +36 -0 src/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp 1.3 +6561 -6561 src/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h 1.6 +9 -34 src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td 1.4 +64 -0 src/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp 1.3 +9 -0 src/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h 1.6 +27 -8 src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp 1.6 +4 -3 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp 1.6 +13 -3 src/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h 1.3 +2 -2 src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h 1.6 +1 -1 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp 1.6 +6 -9 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp 1.5 +0 -3 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h 1.5 +6 -0 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp 1.5 +1 -0 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h 1.2 +3 -36 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td 1.2 +6 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp 1.2 +1 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h 1.4 +2 -2 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp 1.6 +10 -13 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp 1.5 +0 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h 1.4 +1 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp 1.5 +6 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp 1.5 +1 -2 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h 1.3 +3 -66 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td 1.6 +4 -5 src/contrib/llvm/lib/Target/CBackend/CBackend.cpp 1.7 +13 -16 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp 1.6 +1 -4 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h 1.5 +4 -0 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp 1.6 +1 -0 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h 1.3 +8 -136 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td 1.6 +13 -16 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp 1.4 +0 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h 1.5 +5 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td 1.6 +4 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp 1.6 +1 -0 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h 1.5 +5 -25 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td 1.6 +11 -13 src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp 1.4 +0 -3 src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h 1.5 +10 -1 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp 1.5 +8 -0 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h 1.3 +1 -35 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td 1.3 +1 -0 src/contrib/llvm/lib/Target/Mips/Mips.h 1.3 +45 -25 src/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp 1.1 +94 -0 src/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp (new) 1.3 +126 -192 src/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp 1.3 +6 -4 src/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h 1.5 +36 -33 src/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp 1.6 +1002 -355 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp 1.5 +25 -5 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.h 1.5 +28 -25 src/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td 1.4 +1 -1 src/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td 1.5 +15 -1 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h 1.6 +197 -22 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td 1.3 +6 -2 src/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp 1.3 +39 -84 src/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h 1.6 +71 -44 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp 1.6 +1 -0 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h 1.4 +30 -88 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td 1.4 +9 -2 src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp 1.4 +2 -0 src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h 1.3 +7 -0 src/contrib/llvm/lib/Target/PTX/PTX.td 1.3 +3 -1 src/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp 1.3 +0 -3 src/contrib/llvm/lib/Target/PTX/PTXISelLowering.h 1.3 +10 -2 src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td 1.2 +3 -0 src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h 1.3 +3 -1 src/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp 1.3 +10 -2 src/contrib/llvm/lib/Target/PTX/PTXSubtarget.h 1.2 +3 -0 src/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp 1.3 +1 -0 src/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h 1.3 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPC.h 1.3 +2 -2 src/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp 1.2 +9 -2 src/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp 1.4 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp 1.3 +4 -3 src/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1.7 +29 -26 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp 1.5 +1 -4 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h 1.4 +9 -4 src/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td 1.5 +1 -2 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td 1.4 +1 -1 src/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp 1.2 +9 -8 src/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp 1.5 +20 -1 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp 1.5 +1 -0 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h 1.3 +178 -234 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td 1.6 +11 -16 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp 1.5 +0 -3 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h 1.5 +6 -0 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp 1.5 +1 -0 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h 1.3 +17 -31 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td 1.6 +10 -8 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp 1.4 +0 -5 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h 1.5 +20 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp 1.5 +5 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h 1.4 +48 -48 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td 1.3 +8 -2 src/contrib/llvm/lib/Target/TargetLibraryInfo.cpp 1.5 +0 -1 src/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp 1.6 +0 -6 src/contrib/llvm/lib/Target/TargetMachine.cpp 1.5 +2 -1 src/contrib/llvm/lib/Target/TargetRegisterInfo.cpp 1.3 +5 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp 1.3 +1 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h 1.3 +4 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp 1.3 +1 -0 src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h 1.5 +3 -1 src/contrib/llvm/lib/Target/X86/X86.td 1.7 +242 -241 src/contrib/llvm/lib/Target/X86/X86FastISel.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp 1.6 +166 -3 src/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp 1.8 +280 -67 src/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp 1.7 +20 -11 src/contrib/llvm/lib/Target/X86/X86ISelLowering.h 1.2 +132 -88 src/contrib/llvm/lib/Target/X86/X86InstrCompiler.td 1.2 +9 -30 src/contrib/llvm/lib/Target/X86/X86InstrExtension.td 1.6 +3 -0 src/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td 1.7 +35 -49 src/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp 1.7 +0 -1 src/contrib/llvm/lib/Target/X86/X86InstrInfo.h 1.7 +8 -4 src/contrib/llvm/lib/Target/X86/X86InstrInfo.td 1.5 +1 -1 src/contrib/llvm/lib/Target/X86/X86InstrMMX.td 1.6 +82 -71 src/contrib/llvm/lib/Target/X86/X86InstrSSE.td 1.5 +0 -2 src/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp 1.7 +2 -1 src/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp 1.3 +0 -4 src/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp 1.6 +85 -24 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp 1.6 +4 -0 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.h 1.6 +84 -403 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.td 1.7 +1 -0 src/contrib/llvm/lib/Target/X86/X86Subtarget.cpp 1.5 +10 -0 src/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp 1.6 +14 -21 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp 1.5 +2 -4 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h 1.7 +16 -1 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td 1.6 +6 -2 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp 1.6 +1 -0 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h 1.3 +4 -39 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td 1.4 +2 -1 src/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp 1.4 +16 -4 src/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp 1.6 +22 -8 src/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp 1.5 +2 -1 src/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp 1.6 +9 -1 src/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h 1.7 +52 -32 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp 1.6 +4 -5 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp 1.6 +17 -17 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp 1.6 +11 -7 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1.4 +90 -1 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1.5 +23 -9 src/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp 1.6 +78 -44 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp 1.5 +19 -15 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 1.6 +23 -20 src/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp 1.2 +63 -28 src/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp 1.3 +0 -2 src/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp 1.6 +22 -4 src/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp 1.6 +12 -3 src/contrib/llvm/lib/Transforms/Scalar/GVN.cpp 1.6 +630 -131 src/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp 1.6 +6 -3 src/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp 1.5 +21 -8 src/contrib/llvm/lib/Transforms/Scalar/LICM.cpp 1.4 +69 -46 src/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp 1.6 +70 -10 src/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp 1.5 +33 -15 src/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp 1.6 +35 -10 src/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp 1.5 +1 -1 src/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp 1.6 +35 -19 src/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp 1.6 +2 -1 src/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp 1.6 +5 -4 src/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp 1.6 +4 -6 src/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp 1.6 +2 -1 src/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp 1.5 +1 -5 src/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp 1.6 +501 -62 src/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp 1.7 +54 -17 src/contrib/llvm/lib/Transforms/Utils/Local.cpp 1.7 +0 -12 src/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp 1.5 +19 -7 src/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp 1.7 +174 -99 src/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp 1.3 +2 -0 src/contrib/llvm/lib/VMCore/Attributes.cpp 1.6 +59 -1 src/contrib/llvm/lib/VMCore/AutoUpgrade.cpp 1.2 +5 -38 src/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp 1.4 +39 -0 src/contrib/llvm/lib/VMCore/Function.cpp 1.4 +30 -1 src/contrib/llvm/lib/VMCore/IRBuilder.cpp 1.4 +5 -0 src/contrib/llvm/lib/VMCore/InlineAsm.cpp 1.6 +79 -88 src/contrib/llvm/lib/VMCore/Instructions.cpp 1.6 +14 -4 src/contrib/llvm/lib/VMCore/PassManager.cpp 1.5 +19 -0 src/contrib/llvm/lib/VMCore/Type.cpp 1.6 +3 -0 src/contrib/llvm/lib/VMCore/Verifier.cpp 1.7 +36 -4 src/contrib/llvm/tools/clang/include/clang-c/Index.h 1.2 +4 -4 src/contrib/llvm/tools/clang/include/clang/AST/APValue.h 1.7 +51 -5 src/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h 1.6 +10 -0 src/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h 1.7 +110 -15 src/contrib/llvm/tools/clang/include/clang/AST/Decl.h 1.7 +3 -8 src/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h 1.7 +155 -29 src/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h 1.6 +16 -4 src/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h 1.7 +75 -0 src/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h 1.7 +62 -4 src/contrib/llvm/tools/clang/include/clang/AST/Expr.h 1.6 +1 -1 src/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h 1.7 +17 -0 src/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h 1.3 +41 -16 src/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h 1.6 +85 -10 src/contrib/llvm/tools/clang/include/clang/AST/Type.h 1.6 +47 -0 src/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h 1.4 +1 -0 src/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def 1.4 +14 -0 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def 1.5 +0 -1 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def 1.5 +1 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td 1.7 +8 -1 src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h 1.6 +6 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td 1.7 +3 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td 1.7 +7 -1 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td 1.4 +12 -9 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h 1.7 +22 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td 1.7 +221 -42 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td 1.2 +7 -6 src/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h 1.6 +2 -1 src/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h 1.8 +3 -0 src/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h 1.5 +3 -0 src/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h 1.6 +8 -0 src/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h 1.5 +1 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h 1.5 +2 -0 src/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td 1.6 +6 -3 src/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h 1.5 +7 -0 src/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def 1.4 +2 -1 src/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h 1.5 +5 -2 src/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td 1.4 +3 -0 src/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td 1.8 +13 -0 src/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td 1.8 +13 -4 src/contrib/llvm/tools/clang/include/clang/Driver/Options.td 1.6 +1 -1 src/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h 1.5 +24 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h 1.5 +4 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h 1.6 +5 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h 1.3 +12 -8 src/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h 1.4 +5 -6 src/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def 1.5 +5 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h 1.7 +0 -3 src/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h 1.5 +39 -7 src/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h 1.4 +5 -3 src/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h 1.5 +10 -1 src/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h 1.7 +2 -1 src/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h 1.6 +55 -5 src/contrib/llvm/tools/clang/include/clang/Parse/Parser.h 1.5 +4 -1 src/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h 1.5 +41 -4 src/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h 1.5 +13 -36 src/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h 1.4 +16 -0 src/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h 1.4 +1 -2 src/contrib/llvm/tools/clang/include/clang/Sema/Overload.h 1.4 +6 -1 src/contrib/llvm/tools/clang/include/clang/Sema/Scope.h 1.5 +291 -35 src/contrib/llvm/tools/clang/include/clang/Sema/Sema.h 1.4 +2 -1 src/contrib/llvm/tools/clang/include/clang/Sema/Template.h 1.4 +33 -4 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h 1.5 +24 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h 1.5 +21 -2 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h 1.2 +21 -1 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h 1.4 +32 -3 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h 1.3 +6 -3 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h 1.4 +13 -3 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h 1.3 +6 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h 1.3 +1 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h 1.3 +1 -1 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h 1.2 +12 -7 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h 1.2 +0 -81 src/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h (dead) 1.2 +4 -4 src/contrib/llvm/tools/clang/lib/AST/APValue.cpp 1.7 +296 -55 src/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp 1.5 +5 -3 src/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp 1.7 +26 -3 src/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp 1.7 +67 -11 src/contrib/llvm/tools/clang/lib/AST/Decl.cpp 1.7 +5 -4 src/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp 1.7 +202 -121 src/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp 1.6 +3 -0 src/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp 1.7 +71 -55 src/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp 1.6 +31 -0 src/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp 1.3 +7 -3 src/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp 1.7 +52 -23 src/contrib/llvm/tools/clang/lib/AST/Expr.cpp 1.5 +7 -4 src/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp 1.7 +273 -341 src/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp 1.2 +2 -0 src/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp 1.4 +123 -18 src/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp 1.2 +5 -0 src/contrib/llvm/tools/clang/lib/AST/Mangle.cpp 1.3 +4 -0 src/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp 1.7 +135 -19 src/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp 1.6 +9 -1 src/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp 1.6 +4 -0 src/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp 1.6 +98 -18 src/contrib/llvm/tools/clang/lib/AST/Type.cpp 1.6 +16 -1 src/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp 1.6 +4 -4 src/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp 1.7 +42 -27 src/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp 1.3 +1 -0 src/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp 1.5 +1 -1 src/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp 1.5 +12 -39 src/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp 1.6 +44 -3 src/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp 1.4 +121 -64 src/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp 1.6 +0 -4 src/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp 1.5 +1 -0 src/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp 1.6 +73 -0 src/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp 1.8 +35 -11 src/contrib/llvm/tools/clang/lib/Basic/Targets.cpp 1.4 +34 -41 src/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp 1.7 +29 -35 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp 1.6 +49 -10 src/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp 1.6 +10 -14 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp 1.6 +78 -42 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp 1.4 +5 -4 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h 1.7 +256 -6 src/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp 1.7 +51 -9 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp 1.6 +2 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h 1.7 +10 -9 src/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp 1.6 +4 -8 src/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp 1.7 +119 -69 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp 1.7 +3 -2 src/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp 1.6 +1 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp 1.6 +247 -190 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp 1.6 +5 -6 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp 1.6 +70 -30 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp 1.7 +64 -36 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp 1.7 +58 -41 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp 1.7 +413 -336 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp 1.2 +7 -6 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp 1.6 +4 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h 1.6 +3 -5 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 1.6 +5 -7 src/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp 1.5 +2 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp 1.6 +141 -42 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp 1.6 +44 -20 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp 1.7 +19 -6 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h 1.7 +112 -77 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp 1.7 +9 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h 1.6 +3 -2 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h 1.5 +3 -11 src/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1.4 +1 -1 src/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp 1.7 +81 -9 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp 1.7 +16 -15 src/contrib/llvm/tools/clang/lib/Driver/Driver.cpp 1.6 +10 -5 src/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp 1.9 +143 -62 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp 1.6 +4 -1 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.h 1.11 +176 -66 src/contrib/llvm/tools/clang/lib/Driver/Tools.cpp 1.6 +11 -3 src/contrib/llvm/tools/clang/lib/Driver/Tools.h 1.6 +1 -1 src/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp 1.7 +135 -2 src/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp 1.6 +2 -1 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp 1.8 +68 -1 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp 1.3 +0 -301 src/contrib/llvm/tools/clang/lib/Frontend/DiagChecker.cpp (dead) 1.10 +50 -2 src/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp 1.7 +42 -27 src/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp 1.2 +2 -2 src/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp 1.7 +24 -12 src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 1.3 +24 -27 src/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp 1.6 +10 -4 src/contrib/llvm/tools/clang/lib/Headers/emmintrin.h 1.4 +4 -4 src/contrib/llvm/tools/clang/lib/Headers/mmintrin.h 1.6 +4 -1 src/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h 1.4 +1 -1 src/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/Index/Indexer.cpp 1.4 +17 -1 src/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp 1.6 +2 -1 src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp 1.6 +18 -1 src/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp 1.4 +1 -0 src/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp 1.6 +3 -1 src/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp 1.6 +46 -7 src/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp 1.7 +15 -8 src/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp 1.5 +6 -2 src/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp 1.6 +3 -2 src/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp 1.6 +153 -4 src/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 1.7 +52 -8 src/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp 1.6 +404 -83 src/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp 1.6 +66 -6 src/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp 1.7 +47 -25 src/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp 1.6 +4 -4 src/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp 1.6 +0 -1 src/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp 1.6 +37 -0 src/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp 1.7 +4 -4 src/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp 1.5 +6 -0 src/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp 1.7 +152 -3 src/contrib/llvm/tools/clang/lib/Parse/Parser.cpp 1.6 +10 -5 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp 1.6 +6 -1 src/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1.5 +1 -0 src/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp 1.6 +39 -11 src/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp 1.7 +127 -27 src/contrib/llvm/tools/clang/lib/Sema/Sema.cpp 1.6 +83 -19 src/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp 1.6 +68 -7 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp 1.7 +31 -14 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 1.10 +59 -37 src/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp 1.6 +125 -37 src/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp 1.7 +341 -133 src/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp 1.7 +1695 -323 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp 1.7 +274 -13 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp 1.6 +23 -5 src/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp 1.7 +471 -254 src/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp 1.7 +156 -84 src/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp 1.6 +105 -14 src/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp 1.7 +40 -63 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp 1.7 +199 -12 src/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp 1.7 +217 -18 src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp 1.7 +90 -44 src/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp 1.7 +481 -203 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp 1.7 +17 -2 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1.7 +70 -11 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1.7 +123 -39 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1.3 +2 -1 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp 1.7 +157 -25 src/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp 1.7 +115 -24 src/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h 1.5 +181 -30 src/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp 1.5 +33 -7 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp 1.5 +5 -1 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp 1.5 +90 -19 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp 1.5 +384 -13 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp 1.5 +30 -1 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp 1.4 +58 -52 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp 1.3 +8 -10 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp 1.3 +2 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp 1.3 +166 -85 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp 1.3 +2 -2 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp 1.4 +16 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp 1.4 +6 -21 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp 1.2 +29 -5 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1.3 +2 -2 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp 1.2 +15 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/GRState.cpp 1.3 +7 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp 1.3 +14 -12 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 1.3 +2 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp 1.3 +4 -2 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp 1.4 +9 -4 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 1.2 +0 -214 src/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.cpp (dead) 1.2 +0 -107 src/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.h (dead) 1.2 +0 -322 src/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp (dead) 1.6 +2 -0 src/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp 1.6 +1 -1 src/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp 1.6 +28 -7 src/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp 1.4 +4 -2 src/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp 1.3 +3 -0 src/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h 1.1 +312 -0 src/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp (new) 1.5 +67 -5 src/contrib/llvm/utils/TableGen/CodeGenRegisters.h 1.6 +16 -93 src/contrib/llvm/utils/TableGen/CodeGenTarget.cpp 1.4 +5 -20 src/contrib/llvm/utils/TableGen/CodeGenTarget.h 1.5 +48 -14 src/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp 1.6 +2 -0 src/contrib/llvm/utils/TableGen/EDEmitter.cpp 1.6 +5 -7 src/contrib/llvm/utils/TableGen/FastISelEmitter.cpp 1.4 +112 -60 src/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp 1.5 +36 -9 src/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp 1.5 +8 -3 src/contrib/llvm/utils/TableGen/NeonEmitter.cpp 1.5 +6 -15 src/contrib/llvm/utils/TableGen/Record.cpp 1.6 +86 -192 src/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp 1.1 +270 -0 src/contrib/llvm/utils/TableGen/SetTheory.cpp (new) 1.1 +136 -0 src/contrib/llvm/utils/TableGen/SetTheory.h (new) 1.3 +4 -1 src/contrib/llvm/utils/TableGen/TGLexer.cpp 1.4 +7 -0 src/contrib/llvm/utils/TableGen/TGLexer.h 1.4 +3 -0 src/contrib/llvm/utils/TableGen/TGParser.h 1.6 +74 -41 src/contrib/llvm/utils/TableGen/TableGen.cpp 1.7 +2 -2 src/lib/clang/include/clang/Basic/Version.inc 1.6 +0 -1 src/lib/clang/libclangfrontend/Makefile 1.5 +2 -2 src/lib/clang/libllvmasmprinter/Makefile 1.7 +1 -0 src/lib/clang/libllvmcodegen/Makefile 1.7 +1 -0 src/lib/clang/libllvmmc/Makefile 1.6 +1 -0 src/lib/clang/libllvmmipscodegen/Makefile 1.12 +1 -1 src/sys/boot/i386/zfsboot/Makefile 1.6 +2 -0 src/usr.bin/clang/tblgen/Makefile
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106121802.p5CI2tiL081477>