From owner-cvs-src-old@FreeBSD.ORG Sun Jul 17 19:53:40 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C59A106564A for ; Sun, 17 Jul 2011 19:53:40 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 543628FC08 for ; Sun, 17 Jul 2011 19:53:40 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HJreNA073763 for ; Sun, 17 Jul 2011 19:53:40 GMT (envelope-from dim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p6HJrewD073762 for cvs-src-old@freebsd.org; Sun, 17 Jul 2011 19:53:40 GMT (envelope-from dim@repoman.freebsd.org) Message-Id: <201107171953.p6HJrewD073762@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dim@repoman.freebsd.org using -f From: Dimitry Andric Date: Sun, 17 Jul 2011 19:51:40 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/llvm/include/llvm AbstractTypeUser.h Attributes.h BasicBlock.h Constant.h Constants.h DefaultPasses.h DerivedTypes.h Function.h GlobalAlias.h GlobalValue.h GlobalVariable.h InitializePasses.h InlineAsm.h Instructions.h Intrinsics.h ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jul 2011 19:53:40 -0000 dim 2011-07-17 19:51:40 UTC FreeBSD src repository Modified files: contrib/llvm/include/llvm Attributes.h BasicBlock.h Constant.h Constants.h DefaultPasses.h DerivedTypes.h Function.h GlobalAlias.h GlobalValue.h GlobalVariable.h InitializePasses.h InlineAsm.h Instructions.h Intrinsics.h Intrinsics.td LLVMContext.h LinkAllPasses.h Module.h Type.h Use.h Value.h contrib/llvm/include/llvm/ADT APFloat.h APInt.h ArrayRef.h ImmutableList.h PackedVector.h SmallVector.h StringMap.h Triple.h contrib/llvm/include/llvm/Analysis BranchProbabilityInfo.h DIBuilder.h IVUsers.h MemoryDependenceAnalysis.h Passes.h ScalarEvolutionExpander.h ValueTracking.h contrib/llvm/include/llvm/Assembly Writer.h contrib/llvm/include/llvm/Bitcode BitstreamReader.h LLVMBitCodes.h contrib/llvm/include/llvm/CodeGen Analysis.h AsmPrinter.h FunctionLoweringInfo.h ISDOpcodes.h LinkAllCodegenComponents.h MachineBasicBlock.h MachineFunction.h MachineInstr.h MachineInstrBuilder.h MachineOperand.h MachineRegisterInfo.h Passes.h RegAllocPBQP.h RuntimeLibcalls.h ScheduleDAG.h ScoreboardHazardRecognizer.h SelectionDAG.h SelectionDAGNodes.h SlotIndexes.h TargetLoweringObjectFileImpl.h ValueTypes.h ValueTypes.td contrib/llvm/include/llvm/ExecutionEngine RuntimeDyld.h contrib/llvm/include/llvm/MC MCAsmInfo.h MCContext.h MCMachObjectWriter.h MCObjectStreamer.h MCStreamer.h contrib/llvm/include/llvm/MC/MCParser MCParsedAsmOperand.h contrib/llvm/include/llvm/Object ObjectFile.h contrib/llvm/include/llvm/Support BranchProbability.h CFG.h ConstantFolder.h DebugLoc.h ELF.h Endian.h IRBuilder.h NoFolder.h PassManagerBuilder.h TargetFolder.h TypeBuilder.h system_error.h contrib/llvm/include/llvm/Target Target.td TargetAsmInfo.h TargetAsmParser.h TargetData.h TargetFrameLowering.h TargetInstrInfo.h TargetLowering.h TargetLoweringObjectFile.h TargetMachine.h TargetOpcodes.h TargetOptions.h TargetRegisterInfo.h TargetRegistry.h TargetSelect.h TargetSelectionDAG.td contrib/llvm/include/llvm/Transforms IPO.h Scalar.h contrib/llvm/include/llvm/Transforms/Utils Cloning.h SSAUpdater.h ValueMapper.h contrib/llvm/include/llvm-c Core.h Target.h contrib/llvm/include/llvm-c/Transforms IPO.h contrib/llvm/lib/Analysis Analysis.cpp BranchProbabilityInfo.cpp ConstantFolding.cpp DIBuilder.cpp DebugInfo.cpp IVUsers.cpp InstructionSimplify.cpp Lint.cpp MemDepPrinter.cpp MemoryBuiltins.cpp MemoryDependenceAnalysis.cpp ScalarEvolutionExpander.cpp ValueTracking.cpp contrib/llvm/lib/Analysis/IPA FindUsedTypes.cpp contrib/llvm/lib/AsmParser LLLexer.cpp LLLexer.h LLParser.cpp LLParser.h LLToken.h contrib/llvm/lib/Bitcode/Reader BitcodeReader.cpp BitcodeReader.h contrib/llvm/lib/Bitcode/Writer BitcodeWriter.cpp ValueEnumerator.cpp ValueEnumerator.h contrib/llvm/lib/CodeGen AggressiveAntiDepBreaker.cpp AggressiveAntiDepBreaker.h AllocationOrder.cpp BranchFolding.cpp BranchFolding.h CalcSpillWeights.cpp CodeGen.cpp CriticalAntiDepBreaker.cpp CriticalAntiDepBreaker.h DeadMachineInstructionElim.cpp DwarfEHPrepare.cpp ELFWriter.cpp ELFWriter.h EdgeBundles.cpp ExpandISelPseudos.cpp IfConversion.cpp InlineSpiller.cpp InterferenceCache.cpp InterferenceCache.h IntrinsicLowering.cpp LLVMTargetMachine.cpp LiveDebugVariables.cpp LiveIntervalUnion.cpp LiveIntervalUnion.h LiveRangeEdit.cpp MachineBasicBlock.cpp MachineCSE.cpp MachineFunction.cpp MachineInstr.cpp MachineLICM.cpp MachineRegisterInfo.cpp MachineVerifier.cpp PeepholeOptimizer.cpp PostRASchedulerList.cpp PrologEpilogInserter.cpp RegAllocBasic.cpp RegAllocFast.cpp RegAllocGreedy.cpp RegAllocLinearScan.cpp RegAllocPBQP.cpp RegisterClassInfo.cpp RegisterClassInfo.h RegisterCoalescer.cpp RenderMachineFunction.cpp ScheduleDAG.cpp ScheduleDAGEmit.cpp ScheduleDAGInstrs.cpp ScoreboardHazardRecognizer.cpp ShadowStackGC.cpp SjLjEHPrepare.cpp SplitKit.cpp SplitKit.h Splitter.cpp StackProtector.cpp StackSlotColoring.cpp TailDuplication.cpp TargetInstrInfoImpl.cpp TargetLoweringObjectFileImpl.cpp TwoAddressInstructionPass.cpp VirtRegMap.h VirtRegRewriter.cpp contrib/llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp AsmPrinterInlineAsm.cpp DwarfCompileUnit.cpp DwarfCompileUnit.h DwarfDebug.cpp DwarfDebug.h DwarfException.cpp contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp FastISel.cpp InstrEmitter.cpp InstrEmitter.h LegalizeDAG.cpp LegalizeFloatTypes.cpp LegalizeIntegerTypes.cpp LegalizeTypes.h LegalizeVectorOps.cpp LegalizeVectorTypes.cpp ScheduleDAGFast.cpp ScheduleDAGRRList.cpp ScheduleDAGSDNodes.cpp ScheduleDAGSDNodes.h SelectionDAG.cpp SelectionDAGBuilder.cpp SelectionDAGBuilder.h SelectionDAGISel.cpp TargetLowering.cpp contrib/llvm/lib/ExecutionEngine TargetSelect.cpp contrib/llvm/lib/ExecutionEngine/Interpreter ExternalFunctions.cpp contrib/llvm/lib/ExecutionEngine/JIT JIT.cpp contrib/llvm/lib/ExecutionEngine/RuntimeDyld RuntimeDyld.cpp contrib/llvm/lib/Linker LinkModules.cpp contrib/llvm/lib/MC MCAsmInfo.cpp MCAsmStreamer.cpp MCDwarf.cpp MCELFStreamer.cpp MCELFStreamer.h MCLoggingStreamer.cpp MCMachOStreamer.cpp MCNullStreamer.cpp MCObjectStreamer.cpp MCStreamer.cpp MCWin64EH.cpp MachObjectWriter.cpp contrib/llvm/lib/MC/MCDisassembler Disassembler.cpp EDDisassembler.cpp EDDisassembler.h EDInfo.h EDOperand.cpp contrib/llvm/lib/MC/MCParser AsmParser.cpp COFFAsmParser.cpp MCAsmParser.cpp TargetAsmParser.cpp contrib/llvm/lib/Object COFFObjectFile.cpp ELFObjectFile.cpp MachOObjectFile.cpp Object.cpp ObjectFile.cpp contrib/llvm/lib/Support APFloat.cpp APInt.cpp Atomic.cpp CommandLine.cpp ConstantRange.cpp Host.cpp Threading.cpp Triple.cpp Twine.cpp contrib/llvm/lib/Support/Unix Path.inc contrib/llvm/lib/Support/Windows DynamicLibrary.inc explicit_symbols.inc contrib/llvm/lib/Target Target.cpp TargetAsmInfo.cpp TargetData.cpp TargetInstrInfo.cpp TargetLoweringObjectFile.cpp TargetMachine.cpp TargetRegisterInfo.cpp contrib/llvm/lib/Target/ARM ARM.h ARM.td ARMAsmBackend.cpp ARMAsmPrinter.cpp ARMAsmPrinter.h ARMBaseInfo.h ARMBaseInstrInfo.cpp ARMBaseInstrInfo.h ARMBaseRegisterInfo.cpp ARMBaseRegisterInfo.h ARMCodeEmitter.cpp ARMConstantIslandPass.cpp ARMExpandPseudoInsts.cpp ARMFastISel.cpp ARMFrameLowering.cpp ARMGlobalMerge.cpp ARMHazardRecognizer.cpp ARMISelDAGToDAG.cpp ARMISelLowering.cpp ARMISelLowering.h ARMInstrFormats.td ARMInstrInfo.cpp ARMInstrInfo.td ARMInstrNEON.td ARMInstrThumb.td ARMInstrThumb2.td ARMInstrVFP.td ARMLoadStoreOptimizer.cpp ARMMCCodeEmitter.cpp ARMMCInstLower.cpp ARMRegisterInfo.td ARMSubtarget.cpp ARMSubtarget.h ARMTargetMachine.cpp ARMTargetMachine.h MLxExpansionPass.cpp NEONMoveFix.cpp Thumb1FrameLowering.cpp Thumb1InstrInfo.cpp Thumb1RegisterInfo.cpp Thumb2ITBlockPass.cpp Thumb2InstrInfo.cpp Thumb2SizeReduction.cpp contrib/llvm/lib/Target/ARM/AsmParser ARMAsmLexer.cpp 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 Alpha.h AlphaISelLowering.cpp AlphaISelLowering.h AlphaInstrInfo.cpp AlphaInstrInfo.h AlphaRegisterInfo.cpp AlphaRegisterInfo.h AlphaRegisterInfo.td AlphaSubtarget.cpp AlphaSubtarget.h AlphaTargetMachine.cpp AlphaTargetMachine.h contrib/llvm/lib/Target/Blackfin Blackfin.h BlackfinISelDAGToDAG.cpp BlackfinISelLowering.cpp BlackfinISelLowering.h BlackfinInstrInfo.cpp BlackfinInstrInfo.h BlackfinIntrinsicInfo.cpp BlackfinRegisterInfo.cpp BlackfinRegisterInfo.h BlackfinRegisterInfo.td BlackfinSubtarget.cpp BlackfinSubtarget.h BlackfinTargetMachine.cpp BlackfinTargetMachine.h contrib/llvm/lib/Target/CBackend CBackend.cpp CTargetMachine.h contrib/llvm/lib/Target/CellSPU SPU.h SPUFrameLowering.cpp SPUISelDAGToDAG.cpp SPUISelLowering.cpp SPUInstrInfo.cpp SPUInstrInfo.h SPURegisterInfo.cpp SPURegisterInfo.h SPURegisterInfo.td SPURegisterNames.h SPUSubtarget.cpp SPUSubtarget.h SPUTargetMachine.cpp SPUTargetMachine.h contrib/llvm/lib/Target/CppBackend CPPBackend.cpp CPPTargetMachine.h contrib/llvm/lib/Target/MBlaze MBlaze.h MBlazeAsmPrinter.cpp MBlazeDelaySlotFiller.cpp MBlazeISelLowering.cpp MBlazeISelLowering.h MBlazeInstrInfo.cpp MBlazeInstrInfo.h MBlazeIntrinsicInfo.cpp MBlazeMCCodeEmitter.cpp MBlazeRegisterInfo.cpp MBlazeRegisterInfo.h MBlazeRegisterInfo.td MBlazeSubtarget.cpp MBlazeSubtarget.h MBlazeTargetMachine.cpp MBlazeTargetMachine.h contrib/llvm/lib/Target/MBlaze/AsmParser MBlazeAsmLexer.cpp MBlazeAsmParser.cpp contrib/llvm/lib/Target/MBlaze/Disassembler MBlazeDisassembler.cpp contrib/llvm/lib/Target/MBlaze/InstPrinter MBlazeInstPrinter.h contrib/llvm/lib/Target/MSP430 MSP430.h MSP430AsmPrinter.cpp MSP430InstrInfo.cpp MSP430InstrInfo.h MSP430RegisterInfo.cpp MSP430RegisterInfo.h MSP430RegisterInfo.td MSP430Subtarget.cpp MSP430Subtarget.h MSP430TargetMachine.cpp MSP430TargetMachine.h contrib/llvm/lib/Target/MSP430/InstPrinter MSP430InstPrinter.h contrib/llvm/lib/Target/Mips Mips.h Mips.td MipsAsmPrinter.cpp MipsCallingConv.td MipsDelaySlotFiller.cpp MipsEmitGPRestore.cpp MipsExpandPseudo.cpp MipsISelDAGToDAG.cpp MipsISelLowering.cpp MipsISelLowering.h MipsInstrInfo.cpp MipsInstrInfo.h MipsInstrInfo.td MipsMachineFunction.h MipsRegisterInfo.cpp MipsRegisterInfo.h MipsRegisterInfo.td MipsSubtarget.cpp MipsSubtarget.h MipsTargetMachine.cpp MipsTargetMachine.h contrib/llvm/lib/Target/PTX PTX.h PTX.td PTXAsmPrinter.cpp PTXISelDAGToDAG.cpp PTXISelLowering.cpp PTXISelLowering.h PTXInstrFormats.td PTXInstrInfo.cpp PTXInstrInfo.h PTXInstrInfo.td PTXIntrinsicInstrInfo.td PTXMCAsmStreamer.cpp PTXMFInfoExtract.cpp PTXMachineFunctionInfo.h PTXRegisterInfo.cpp PTXRegisterInfo.h PTXRegisterInfo.td PTXSubtarget.cpp PTXSubtarget.h PTXTargetMachine.cpp PTXTargetMachine.h contrib/llvm/lib/Target/PowerPC PPC.h PPCAsmBackend.cpp PPCAsmPrinter.cpp PPCHazardRecognizers.cpp PPCISelDAGToDAG.cpp PPCISelLowering.cpp PPCInstrInfo.cpp PPCInstrInfo.h PPCJITInfo.cpp PPCMCCodeEmitter.cpp PPCRegisterInfo.cpp PPCRegisterInfo.h PPCRegisterInfo.td PPCSubtarget.cpp PPCSubtarget.h PPCTargetMachine.cpp PPCTargetMachine.h contrib/llvm/lib/Target/PowerPC/InstPrinter PPCInstPrinter.h contrib/llvm/lib/Target/Sparc DelaySlotFiller.cpp Sparc.h SparcISelLowering.cpp SparcISelLowering.h SparcInstrInfo.cpp SparcInstrInfo.h SparcRegisterInfo.cpp SparcRegisterInfo.h SparcRegisterInfo.td SparcSubtarget.cpp SparcSubtarget.h SparcTargetMachine.cpp SparcTargetMachine.h contrib/llvm/lib/Target/SystemZ SystemZ.h SystemZISelLowering.cpp SystemZInstrBuilder.h SystemZInstrInfo.cpp SystemZInstrInfo.h SystemZRegisterInfo.cpp SystemZRegisterInfo.h SystemZRegisterInfo.td SystemZSubtarget.cpp SystemZSubtarget.h SystemZTargetMachine.cpp SystemZTargetMachine.h contrib/llvm/lib/Target/X86 X86.h X86.td X86AsmBackend.cpp X86AsmPrinter.cpp X86CallingConv.td X86CodeEmitter.cpp X86FastISel.cpp X86FloatingPoint.cpp X86FrameLowering.cpp X86FrameLowering.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrBuilder.h X86InstrCompiler.td X86InstrFPStack.td X86InstrFormats.td X86InstrFragmentsSIMD.td X86InstrInfo.cpp X86InstrInfo.h X86InstrInfo.td X86InstrSSE.td X86InstrSystem.td X86MCCodeEmitter.cpp X86MCInstLower.cpp X86MachObjectWriter.cpp X86RegisterInfo.cpp X86RegisterInfo.h X86RegisterInfo.td X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp X86TargetMachine.h contrib/llvm/lib/Target/X86/AsmParser X86AsmParser.cpp contrib/llvm/lib/Target/X86/Disassembler X86Disassembler.cpp contrib/llvm/lib/Target/X86/InstPrinter X86ATTInstPrinter.cpp X86ATTInstPrinter.h X86InstComments.cpp X86IntelInstPrinter.cpp X86IntelInstPrinter.h contrib/llvm/lib/Target/XCore XCore.h XCoreAsmPrinter.cpp XCoreISelLowering.cpp XCoreISelLowering.h XCoreInstrInfo.cpp XCoreInstrInfo.h XCoreRegisterInfo.cpp XCoreRegisterInfo.h XCoreRegisterInfo.td XCoreSubtarget.cpp XCoreSubtarget.h XCoreTargetMachine.cpp XCoreTargetMachine.h contrib/llvm/lib/Transforms/IPO ArgumentPromotion.cpp DeadArgumentElimination.cpp GlobalOpt.cpp IPO.cpp LowerSetJmp.cpp MergeFunctions.cpp PruneEH.cpp StripSymbols.cpp contrib/llvm/lib/Transforms/InstCombine InstCombineAndOrXor.cpp InstCombineCalls.cpp InstCombineCasts.cpp InstCombineCompares.cpp InstCombineMulDivRem.cpp InstCombineSelect.cpp InstructionCombining.cpp contrib/llvm/lib/Transforms/Instrumentation GCOVProfiling.cpp PathProfiling.cpp ProfilingUtils.cpp contrib/llvm/lib/Transforms/Scalar DeadStoreElimination.cpp GVN.cpp IndVarSimplify.cpp JumpThreading.cpp LICM.cpp LoopDeletion.cpp LoopIdiomRecognize.cpp LoopRotation.cpp LoopStrengthReduce.cpp LoopUnswitch.cpp MemCpyOptimizer.cpp Reassociate.cpp Scalar.cpp ScalarReplAggregates.cpp SimplifyCFGPass.cpp SimplifyLibCalls.cpp contrib/llvm/lib/Transforms/Utils BasicBlockUtils.cpp BreakCriticalEdges.cpp CloneFunction.cpp CloneModule.cpp CodeExtractor.cpp InlineFunction.cpp Local.cpp LoopSimplify.cpp LoopUnroll.cpp LowerInvoke.cpp PromoteMemoryToRegister.cpp SSAUpdater.cpp SimplifyCFG.cpp ValueMapper.cpp contrib/llvm/lib/VMCore AsmWriter.cpp Attributes.cpp AutoUpgrade.cpp BasicBlock.cpp ConstantFold.cpp ConstantFold.h Constants.cpp ConstantsContext.h Core.cpp DebugLoc.cpp Function.cpp Globals.cpp IRBuilder.cpp InlineAsm.cpp Instruction.cpp Instructions.cpp LLVMContext.cpp LLVMContextImpl.cpp LLVMContextImpl.h Metadata.cpp Module.cpp Type.cpp Use.cpp User.cpp Value.cpp ValueSymbolTable.cpp ValueTypes.cpp Verifier.cpp contrib/llvm/tools/clang/include/clang/AST ASTContext.h ASTDiagnostic.h CanonicalType.h Decl.h DeclBase.h DeclCXX.h DeclObjC.h DeclTemplate.h DeclarationName.h Expr.h ExprCXX.h ExprObjC.h ExternalASTSource.h NestedNameSpecifier.h OperationKinds.h ParentMap.h PrettyPrinter.h RecursiveASTVisitor.h Stmt.h StmtObjC.h TemplateBase.h TemplateName.h Type.h contrib/llvm/tools/clang/include/clang/Analysis AnalysisContext.h contrib/llvm/tools/clang/include/clang/Analysis/Analyses UninitializedValues.h contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific CocoaConventions.h contrib/llvm/tools/clang/include/clang/Basic Attr.td Builtins.def Builtins.h BuiltinsX86.def Diagnostic.h DiagnosticCommonKinds.td DiagnosticDriverKinds.td DiagnosticFrontendKinds.td DiagnosticGroups.td DiagnosticIDs.h DiagnosticLexKinds.td DiagnosticParseKinds.td DiagnosticSemaKinds.td FileManager.h IdentifierTable.h LangOptions.h SourceManager.h SourceManagerInternals.h Specifiers.h StmtNodes.td TargetInfo.h TokenKinds.def arm_neon.td contrib/llvm/tools/clang/include/clang/CodeGen BackendUtil.h contrib/llvm/tools/clang/include/clang/Driver CC1Options.td Compilation.h Driver.h Option.h Options.td ToolChain.h contrib/llvm/tools/clang/include/clang/Frontend ASTUnit.h CodeGenOptions.h DependencyOutputOptions.h DiagnosticOptions.h FrontendAction.h FrontendActions.h FrontendOptions.h HeaderSearchOptions.h PreprocessorOptions.h TextDiagnosticPrinter.h Utils.h contrib/llvm/tools/clang/include/clang/Lex Lexer.h LiteralSupport.h MacroInfo.h PPCallbacks.h PreprocessingRecord.h Preprocessor.h Token.h TokenLexer.h contrib/llvm/tools/clang/include/clang/Parse Parser.h contrib/llvm/tools/clang/include/clang/Rewrite FixItRewriter.h Rewriter.h contrib/llvm/tools/clang/include/clang/Sema AnalysisBasedWarnings.h AttributeList.h CodeCompleteConsumer.h DeclSpec.h DelayedDiagnostic.h ExternalSemaSource.h Initialization.h Overload.h Scope.h Sema.h contrib/llvm/tools/clang/include/clang/Serialization ASTBitCodes.h ASTReader.h ASTWriter.h ChainedIncludesSource.h contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive GRStateTrait.h contrib/llvm/tools/clang/include/clang-c Index.h contrib/llvm/tools/clang/lib/AST ASTContext.cpp ASTDiagnostic.cpp ASTImporter.cpp Decl.cpp DeclBase.cpp DeclCXX.cpp DeclObjC.cpp DeclPrinter.cpp DeclarationName.cpp Expr.cpp ExprCXX.cpp ExprClassification.cpp ExprConstant.cpp ExternalASTSource.cpp ItaniumMangle.cpp NestedNameSpecifier.cpp ParentMap.cpp RecordLayoutBuilder.cpp Stmt.cpp StmtPrinter.cpp StmtProfile.cpp TemplateBase.cpp TemplateName.cpp Type.cpp TypePrinter.cpp contrib/llvm/tools/clang/lib/Analysis CFG.cpp CocoaConventions.cpp FormatString.cpp ReachableCode.cpp UninitializedValues.cpp contrib/llvm/tools/clang/lib/Basic Builtins.cpp Diagnostic.cpp DiagnosticIDs.cpp IdentifierTable.cpp SourceManager.cpp TargetInfo.cpp Targets.cpp contrib/llvm/tools/clang/lib/CodeGen ABIInfo.h BackendUtil.cpp CGBlocks.cpp CGBlocks.h CGBuiltin.cpp CGCXXABI.cpp CGCXXABI.h CGCall.cpp CGCall.h CGClass.cpp CGCleanup.cpp CGDebugInfo.cpp CGDebugInfo.h 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.cpp CGObjCRuntime.h CGRTTI.cpp CGRecordLayout.h CGRecordLayoutBuilder.cpp CGStmt.cpp CGTemporaries.cpp CGVTT.cpp CGVTables.cpp CGVTables.h CGValue.h CodeGenAction.cpp CodeGenFunction.cpp CodeGenFunction.h CodeGenModule.cpp CodeGenModule.h CodeGenTypes.cpp CodeGenTypes.h ItaniumCXXABI.cpp TargetInfo.cpp TargetInfo.h contrib/llvm/tools/clang/lib/Driver Arg.cpp ArgList.cpp Driver.cpp Option.cpp ToolChain.cpp ToolChains.cpp ToolChains.h Tools.cpp Tools.h contrib/llvm/tools/clang/lib/Frontend ASTUnit.cpp CacheTokens.cpp CompilerInstance.cpp CompilerInvocation.cpp DependencyFile.cpp FrontendAction.cpp InitHeaderSearch.cpp InitPreprocessor.cpp PrintPreprocessedOutput.cpp TextDiagnosticPrinter.cpp contrib/llvm/tools/clang/lib/FrontendTool ExecuteCompilerInvocation.cpp contrib/llvm/tools/clang/lib/Headers float.h stdarg.h contrib/llvm/tools/clang/lib/Lex HeaderSearch.cpp Lexer.cpp MacroArgs.cpp MacroArgs.h MacroInfo.cpp PPDirectives.cpp PPLexerChange.cpp PPMacroExpansion.cpp Pragma.cpp PreprocessingRecord.cpp Preprocessor.cpp TokenLexer.cpp contrib/llvm/tools/clang/lib/Parse ParseAST.cpp ParseDecl.cpp ParseDeclCXX.cpp ParseExpr.cpp ParseExprCXX.cpp ParseObjc.cpp ParseStmt.cpp ParseTemplate.cpp ParseTentative.cpp Parser.cpp contrib/llvm/tools/clang/lib/Rewrite FixItRewriter.cpp HTMLRewrite.cpp RewriteObjC.cpp Rewriter.cpp contrib/llvm/tools/clang/lib/Sema AnalysisBasedWarnings.cpp AttributeList.cpp CodeCompleteConsumer.cpp DeclSpec.cpp DelayedDiagnostic.cpp JumpDiagnostics.cpp Sema.cpp SemaCXXCast.cpp SemaCXXScopeSpec.cpp SemaChecking.cpp SemaCodeComplete.cpp SemaDecl.cpp SemaDeclAttr.cpp SemaDeclCXX.cpp SemaDeclObjC.cpp SemaExpr.cpp SemaExprCXX.cpp SemaExprObjC.cpp SemaInit.cpp SemaLookup.cpp SemaObjCProperty.cpp SemaOverload.cpp SemaStmt.cpp SemaTemplate.cpp SemaTemplateDeduction.cpp SemaTemplateInstantiate.cpp SemaTemplateInstantiateDecl.cpp SemaTemplateVariadic.cpp SemaType.cpp TreeTransform.h TypeLocBuilder.h contrib/llvm/tools/clang/lib/Serialization ASTReader.cpp ASTReaderDecl.cpp ASTReaderStmt.cpp ASTWriter.cpp ASTWriterDecl.cpp ASTWriterStmt.cpp ChainedIncludesSource.cpp contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers BasicObjCFoundationChecks.cpp CStringChecker.cpp CallAndMessageChecker.cpp Checkers.td DeadStoresChecker.cpp IteratorsChecker.cpp MacOSXAPIChecker.cpp StackAddrEscapeChecker.cpp UnixAPIChecker.cpp contrib/llvm/tools/clang/lib/StaticAnalyzer/Core CFRefCount.cpp Environment.cpp ExprEngine.cpp RegionStore.cpp SimpleSValBuilder.cpp contrib/llvm/tools/clang/tools/driver cc1_main.cpp cc1as_main.cpp driver.cpp contrib/llvm/utils/TableGen ARMDecoderEmitter.cpp AsmMatcherEmitter.cpp AsmWriterEmitter.cpp ClangDiagnosticsEmitter.cpp CodeEmitterGen.cpp CodeGenDAGPatterns.cpp CodeGenDAGPatterns.h CodeGenInstruction.cpp CodeGenInstruction.h CodeGenRegisters.cpp CodeGenRegisters.h CodeGenTarget.cpp CodeGenTarget.h DAGISelMatcherGen.cpp DisassemblerEmitter.cpp EDEmitter.cpp FastISelEmitter.cpp FixedLenDecoderEmitter.cpp InstrInfoEmitter.cpp InstrInfoEmitter.h IntrinsicEmitter.cpp LLVMCConfigurationEmitter.cpp NeonEmitter.cpp Record.cpp Record.h RegisterInfoEmitter.cpp RegisterInfoEmitter.h SetTheory.cpp SetTheory.h SubtargetEmitter.cpp SubtargetEmitter.h TGLexer.cpp TGLexer.h TGParser.h TableGen.cpp X86RecognizableInstr.cpp X86RecognizableInstr.h lib/clang Makefile clang.build.mk lib/clang/include/clang/Basic Version.inc lib/clang/include/llvm/Config config.h llvm-config.h lib/clang/libclangfrontend Makefile lib/clang/libclangsema Makefile lib/clang/libllvmanalysis Makefile lib/clang/libllvmarmasmparser Makefile lib/clang/libllvmarmcodegen Makefile lib/clang/libllvmarmdisassembler Makefile lib/clang/libllvmarminfo Makefile lib/clang/libllvmarminstprinter Makefile lib/clang/libllvmcodegen Makefile lib/clang/libllvmcore Makefile lib/clang/libllvmipo Makefile lib/clang/libllvmmc Makefile lib/clang/libllvmmipscodegen Makefile lib/clang/libllvmmipsinfo Makefile lib/clang/libllvmpowerpccodegen Makefile lib/clang/libllvmpowerpcinfo Makefile lib/clang/libllvmpowerpcinstprinter Makefile lib/clang/libllvmscalaropts Makefile lib/clang/libllvmsupport Makefile lib/clang/libllvmtarget Makefile lib/clang/libllvmtransformutils Makefile lib/clang/libllvmx86asmparser Makefile lib/clang/libllvmx86codegen Makefile lib/clang/libllvmx86disassembler Makefile lib/clang/libllvmx86info Makefile lib/clang/libllvmx86instprinter Makefile usr.bin/clang/clang Makefile usr.bin/clang/tblgen Makefile Added files: contrib/llvm/include/llvm/Analysis BlockFrequency.h BlockFrequencyImpl.h contrib/llvm/include/llvm/CodeGen MachineBlockFrequency.h MachineBranchProbabilityInfo.h contrib/llvm/include/llvm/MC MCInstrDesc.h MCInstrInfo.h MCInstrItineraries.h MCRegisterInfo.h MCSubtargetInfo.h SubtargetFeature.h contrib/llvm/include/llvm/Object Binary.h COFF.h Error.h contrib/llvm/include/llvm/Target TargetSubtargetInfo.h contrib/llvm/lib/Analysis BlockFrequency.cpp contrib/llvm/lib/CodeGen MachineBlockFrequency.cpp MachineBranchProbabilityInfo.cpp RegisterCoalescer.h contrib/llvm/lib/ExecutionEngine/RuntimeDyld RuntimeDyldImpl.h RuntimeDyldMachO.cpp contrib/llvm/lib/MC MCSubtargetInfo.cpp SubtargetFeature.cpp contrib/llvm/lib/Object Binary.cpp Error.cpp contrib/llvm/lib/Target TargetSubtargetInfo.cpp contrib/llvm/lib/Target/ARM ARMMachObjectWriter.cpp contrib/llvm/lib/Target/ARM/MCTargetDesc ARMMCAsmInfo.cpp ARMMCAsmInfo.h ARMMCTargetDesc.cpp ARMMCTargetDesc.h CMakeLists.txt Makefile contrib/llvm/lib/Target/Alpha/MCTargetDesc AlphaMCAsmInfo.cpp AlphaMCAsmInfo.h AlphaMCTargetDesc.cpp AlphaMCTargetDesc.h CMakeLists.txt Makefile contrib/llvm/lib/Target/Blackfin/MCTargetDesc BlackfinMCAsmInfo.cpp BlackfinMCAsmInfo.h BlackfinMCTargetDesc.cpp BlackfinMCTargetDesc.h CMakeLists.txt Makefile contrib/llvm/lib/Target/CellSPU/MCTargetDesc CMakeLists.txt Makefile SPUMCAsmInfo.cpp SPUMCAsmInfo.h SPUMCTargetDesc.cpp SPUMCTargetDesc.h contrib/llvm/lib/Target/MBlaze/MCTargetDesc CMakeLists.txt MBlazeMCAsmInfo.cpp MBlazeMCAsmInfo.h MBlazeMCTargetDesc.cpp MBlazeMCTargetDesc.h Makefile contrib/llvm/lib/Target/MSP430/MCTargetDesc CMakeLists.txt MSP430MCAsmInfo.cpp MSP430MCAsmInfo.h MSP430MCTargetDesc.cpp MSP430MCTargetDesc.h Makefile contrib/llvm/lib/Target/Mips MipsAsmPrinter.h MipsMCInstLower.cpp MipsMCInstLower.h MipsMCSymbolRefExpr.cpp MipsMCSymbolRefExpr.h contrib/llvm/lib/Target/Mips/InstPrinter CMakeLists.txt Makefile MipsInstPrinter.cpp MipsInstPrinter.h contrib/llvm/lib/Target/Mips/MCTargetDesc CMakeLists.txt Makefile MipsMCAsmInfo.cpp MipsMCAsmInfo.h MipsMCTargetDesc.cpp MipsMCTargetDesc.h contrib/llvm/lib/Target/PTX PTXCallingConv.td generate-register-td.py contrib/llvm/lib/Target/PTX/MCTargetDesc CMakeLists.txt Makefile PTXMCAsmInfo.cpp PTXMCAsmInfo.h PTXMCTargetDesc.cpp PTXMCTargetDesc.h contrib/llvm/lib/Target/PowerPC/MCTargetDesc CMakeLists.txt Makefile PPCMCAsmInfo.cpp PPCMCAsmInfo.h PPCMCTargetDesc.cpp PPCMCTargetDesc.h contrib/llvm/lib/Target/Sparc/MCTargetDesc CMakeLists.txt Makefile SparcMCAsmInfo.cpp SparcMCAsmInfo.h SparcMCTargetDesc.cpp SparcMCTargetDesc.h contrib/llvm/lib/Target/SystemZ/MCTargetDesc CMakeLists.txt Makefile SystemZMCAsmInfo.cpp SystemZMCAsmInfo.h SystemZMCTargetDesc.cpp SystemZMCTargetDesc.h contrib/llvm/lib/Target/X86/MCTargetDesc CMakeLists.txt Makefile X86MCAsmInfo.cpp X86MCAsmInfo.h X86MCTargetDesc.cpp X86MCTargetDesc.h contrib/llvm/lib/Target/XCore/MCTargetDesc CMakeLists.txt Makefile XCoreMCAsmInfo.cpp XCoreMCAsmInfo.h XCoreMCTargetDesc.cpp XCoreMCTargetDesc.h contrib/llvm/lib/Transforms/Scalar ObjCARC.cpp contrib/llvm/lib/Transforms/Utils LowerExpectIntrinsic.cpp contrib/llvm/tools/clang/include/clang/ARCMigrate ARCMT.h ARCMTActions.h FileRemapper.h contrib/llvm/tools/clang/include/clang/AST GlobalDecl.h contrib/llvm/tools/clang/include/clang/Basic DelayedCleanupPool.h DiagnosticCategories.h contrib/llvm/tools/clang/include/clang/Driver ObjCRuntime.h contrib/llvm/tools/clang/include/clang/Sema LocInfoType.h TypoCorrection.h contrib/llvm/tools/clang/lib/ARCMigrate ARCMT.cpp ARCMTActions.cpp CMakeLists.txt FileRemapper.cpp Internals.h Makefile TransARCAssign.cpp TransAutoreleasePool.cpp TransBlockObjCVariable.cpp TransEmptyStatementsAndDealloc.cpp TransProperties.cpp TransRetainReleaseDealloc.cpp TransUnbridgedCasts.cpp TransUnusedInitDelegate.cpp TransZeroOutPropsInDealloc.cpp TransformActions.cpp Transforms.cpp Transforms.h contrib/llvm/tools/clang/lib/Sema SemaExprMember.cpp contrib/llvm/utils/TableGen Error.cpp Error.h PseudoLoweringEmitter.cpp PseudoLoweringEmitter.h lib/clang/include ARMGenMCPseudoLowering.inc ARMGenSubtargetInfo.inc MipsGenSubtargetInfo.inc PPCGenSubtargetInfo.inc X86GenSubtargetInfo.inc lib/clang/libclangarcmigrate Makefile lib/clang/libllvmarmdesc Makefile lib/clang/libllvmmipsdesc Makefile lib/clang/libllvmmipsinstprinter Makefile lib/clang/libllvmpowerpcdesc Makefile lib/clang/libllvmx86desc Makefile Removed files: contrib/llvm/include/llvm AbstractTypeUser.h TypeSymbolTable.h contrib/llvm/include/llvm/CodeGen RegisterCoalescer.h contrib/llvm/include/llvm/Target SubtargetFeature.h TargetInstrDesc.h TargetInstrItineraries.h TargetSubtarget.h contrib/llvm/lib/CodeGen PreAllocSplitting.cpp SimpleRegisterCoalescing.cpp SimpleRegisterCoalescing.h contrib/llvm/lib/Target SubtargetFeature.cpp TargetSubtarget.cpp contrib/llvm/lib/Target/ARM ARMMCAsmInfo.cpp ARMMCAsmInfo.h contrib/llvm/lib/Target/Alpha AlphaMCAsmInfo.cpp AlphaMCAsmInfo.h contrib/llvm/lib/Target/Blackfin BlackfinMCAsmInfo.cpp BlackfinMCAsmInfo.h contrib/llvm/lib/Target/CellSPU SPUMCAsmInfo.cpp SPUMCAsmInfo.h contrib/llvm/lib/Target/MBlaze MBlazeMCAsmInfo.cpp MBlazeMCAsmInfo.h contrib/llvm/lib/Target/MSP430 MSP430MCAsmInfo.cpp MSP430MCAsmInfo.h contrib/llvm/lib/Target/Mips MipsMCAsmInfo.cpp MipsMCAsmInfo.h contrib/llvm/lib/Target/PTX PTXMCAsmInfo.cpp PTXMCAsmInfo.h contrib/llvm/lib/Target/PowerPC PPCMCAsmInfo.cpp PPCMCAsmInfo.h contrib/llvm/lib/Target/Sparc SparcMCAsmInfo.cpp SparcMCAsmInfo.h contrib/llvm/lib/Target/SystemZ SystemZMCAsmInfo.cpp SystemZMCAsmInfo.h contrib/llvm/lib/Target/X86 X86MCAsmInfo.cpp X86MCAsmInfo.h contrib/llvm/lib/Target/XCore XCoreMCAsmInfo.cpp XCoreMCAsmInfo.h contrib/llvm/lib/Transforms/IPO DeadTypeElimination.cpp contrib/llvm/lib/Transforms/Utils CloneLoop.cpp contrib/llvm/lib/VMCore TypeSymbolTable.cpp TypesContext.h contrib/llvm/tools/clang/lib/CodeGen GlobalDecl.h contrib/llvm/tools/clang/lib/Frontend BoostConAction.cpp contrib/llvm/tools/clang/lib/Tooling CMakeLists.txt Makefile lib/clang/include ARMGenInstrNames.inc ARMGenRegisterInfo.h.inc ARMGenRegisterNames.inc ARMGenSubtarget.inc IA64GenInstrNames.inc IA64GenRegisterInfo.h.inc IA64GenRegisterNames.inc MipsGenInstrNames.inc MipsGenRegisterInfo.h.inc MipsGenRegisterNames.inc MipsGenSubtarget.inc PPCGenInstrNames.inc PPCGenRegisterInfo.h.inc PPCGenRegisterNames.inc PPCGenSubtarget.inc X86GenInstrNames.inc X86GenRegisterInfo.h.inc X86GenRegisterNames.inc X86GenSubtarget.inc Log: SVN rev 224145 on 2011-07-17 19:51:40Z by dim Upgrade our copy of llvm/clang to r135360, from upstream's trunk. Revision Changes Path 1.6 +10 -24 src/contrib/llvm/include/llvm-c/Core.h 1.4 +6 -6 src/contrib/llvm/include/llvm-c/Target.h 1.2 +0 -3 src/contrib/llvm/include/llvm-c/Transforms/IPO.h 1.5 +2 -0 src/contrib/llvm/include/llvm/ADT/APFloat.h 1.7 +4 -3 src/contrib/llvm/include/llvm/ADT/APInt.h 1.4 +37 -1 src/contrib/llvm/include/llvm/ADT/ArrayRef.h 1.3 +8 -0 src/contrib/llvm/include/llvm/ADT/ImmutableList.h 1.2 +1 -1 src/contrib/llvm/include/llvm/ADT/PackedVector.h 1.6 +8 -1 src/contrib/llvm/include/llvm/ADT/SmallVector.h 1.5 +4 -17 src/contrib/llvm/include/llvm/ADT/StringMap.h 1.7 +6 -14 src/contrib/llvm/include/llvm/ADT/Triple.h 1.3 +0 -205 src/contrib/llvm/include/llvm/AbstractTypeUser.h (dead) 1.1 +53 -0 src/contrib/llvm/include/llvm/Analysis/BlockFrequency.h (new) 1.1 +349 -0 src/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h (new) 1.2 +8 -5 src/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h 1.5 +2 -1 src/contrib/llvm/include/llvm/Analysis/DIBuilder.h 1.4 +4 -12 src/contrib/llvm/include/llvm/Analysis/IVUsers.h 1.4 +10 -1 src/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h 1.5 +7 -0 src/contrib/llvm/include/llvm/Analysis/Passes.h 1.5 +7 -3 src/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h 1.5 +6 -10 src/contrib/llvm/include/llvm/Analysis/ValueTracking.h 1.2 +0 -40 src/contrib/llvm/include/llvm/Assembly/Writer.h 1.4 +4 -1 src/contrib/llvm/include/llvm/Attributes.h 1.3 +11 -1 src/contrib/llvm/include/llvm/BasicBlock.h 1.2 +5 -2 src/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h 1.4 +54 -46 src/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h 1.3 +7 -0 src/contrib/llvm/include/llvm/CodeGen/Analysis.h 1.8 +2 -2 src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h 1.6 +2 -1 src/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h 1.7 +3 -2 src/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h 1.4 +0 -2 src/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h 1.5 +37 -7 src/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h 1.1 +53 -0 src/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h (new) 1.1 +78 -0 src/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h (new) 1.5 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineFunction.h 1.7 +27 -15 src/contrib/llvm/include/llvm/CodeGen/MachineInstr.h 1.5 +18 -13 src/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h 1.5 +16 -0 src/contrib/llvm/include/llvm/CodeGen/MachineOperand.h 1.5 +8 -12 src/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h 1.5 +2 -9 src/contrib/llvm/include/llvm/CodeGen/Passes.h 1.3 +2 -1 src/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h 1.4 +0 -244 src/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h (dead) 1.4 +8 -1 src/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h 1.5 +11 -5 src/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h 1.3 +0 -1 src/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h 1.7 +7 -3 src/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h 1.5 +23 -4 src/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h 1.6 +3 -0 src/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h 1.6 +3 -3 src/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 1.4 +5 -1 src/contrib/llvm/include/llvm/CodeGen/ValueTypes.h 1.3 +3 -2 src/contrib/llvm/include/llvm/CodeGen/ValueTypes.td 1.4 +2 -2 src/contrib/llvm/include/llvm/Constant.h 1.5 +51 -107 src/contrib/llvm/include/llvm/Constants.h 1.2 +0 -1 src/contrib/llvm/include/llvm/DefaultPasses.h 1.5 +125 -200 src/contrib/llvm/include/llvm/DerivedTypes.h 1.2 +1 -0 src/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h 1.4 +2 -8 src/contrib/llvm/include/llvm/Function.h 1.3 +5 -10 src/contrib/llvm/include/llvm/GlobalAlias.h 1.5 +4 -8 src/contrib/llvm/include/llvm/GlobalValue.h 1.4 +1 -6 src/contrib/llvm/include/llvm/GlobalVariable.h 1.4 +9 -4 src/contrib/llvm/include/llvm/InitializePasses.h 1.4 +25 -14 src/contrib/llvm/include/llvm/InlineAsm.h 1.6 +145 -352 src/contrib/llvm/include/llvm/Instructions.h 1.2 +5 -4 src/contrib/llvm/include/llvm/Intrinsics.h 1.7 +14 -2 src/contrib/llvm/include/llvm/Intrinsics.td 1.4 +2 -1 src/contrib/llvm/include/llvm/LLVMContext.h 1.7 +5 -1 src/contrib/llvm/include/llvm/LinkAllPasses.h 1.7 +34 -0 src/contrib/llvm/include/llvm/MC/MCAsmInfo.h 1.6 +12 -1 src/contrib/llvm/include/llvm/MC/MCContext.h 1.1 +508 -0 src/contrib/llvm/include/llvm/MC/MCInstrDesc.h (new) 1.1 +51 -0 src/contrib/llvm/include/llvm/MC/MCInstrInfo.h (new) 1.1 +253 -0 src/contrib/llvm/include/llvm/MC/MCInstrItineraries.h (new) 1.2 +192 -0 src/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h 1.5 +2 -1 src/contrib/llvm/include/llvm/MC/MCObjectStreamer.h 1.4 +12 -2 src/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h 1.1 +129 -0 src/contrib/llvm/include/llvm/MC/MCRegisterInfo.h (new) 1.8 +5 -1 src/contrib/llvm/include/llvm/MC/MCStreamer.h 1.1 +79 -0 src/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h (new) 1.1 +115 -0 src/contrib/llvm/include/llvm/MC/SubtargetFeature.h (new) 1.6 +24 -52 src/contrib/llvm/include/llvm/Module.h 1.1 +67 -0 src/contrib/llvm/include/llvm/Object/Binary.h (new) 1.1 +117 -0 src/contrib/llvm/include/llvm/Object/COFF.h (new) 1.1 +50 -0 src/contrib/llvm/include/llvm/Object/Error.h (new) 1.2 +112 -66 src/contrib/llvm/include/llvm/Object/ObjectFile.h 1.2 +9 -7 src/contrib/llvm/include/llvm/Support/BranchProbability.h 1.4 +12 -4 src/contrib/llvm/include/llvm/Support/CFG.h 1.4 +5 -5 src/contrib/llvm/include/llvm/Support/ConstantFolder.h 1.3 +6 -1 src/contrib/llvm/include/llvm/Support/DebugLoc.h 1.5 +4 -4 src/contrib/llvm/include/llvm/Support/ELF.h 1.2 +0 -1 src/contrib/llvm/include/llvm/Support/Endian.h 1.7 +61 -74 src/contrib/llvm/include/llvm/Support/IRBuilder.h 1.5 +6 -6 src/contrib/llvm/include/llvm/Support/NoFolder.h 1.2 +11 -2 src/contrib/llvm/include/llvm/Support/PassManagerBuilder.h 1.3 +6 -5 src/contrib/llvm/include/llvm/Support/TargetFolder.h 1.4 +38 -37 src/contrib/llvm/include/llvm/Support/TypeBuilder.h 1.3 +2 -2 src/contrib/llvm/include/llvm/Support/system_error.h 1.4 +0 -119 src/contrib/llvm/include/llvm/Target/SubtargetFeature.h (dead) 1.7 +159 -10 src/contrib/llvm/include/llvm/Target/Target.td 1.4 +13 -18 src/contrib/llvm/include/llvm/Target/TargetAsmInfo.h 1.5 +4 -9 src/contrib/llvm/include/llvm/Target/TargetAsmParser.h 1.5 +1 -7 src/contrib/llvm/include/llvm/Target/TargetData.h 1.2 +10 -0 src/contrib/llvm/include/llvm/Target/TargetFrameLowering.h 1.6 +0 -520 src/contrib/llvm/include/llvm/Target/TargetInstrDesc.h (dead) 1.6 +31 -20 src/contrib/llvm/include/llvm/Target/TargetInstrInfo.h 1.6 +0 -253 src/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h (dead) 1.8 +4 -9 src/contrib/llvm/include/llvm/Target/TargetLowering.h 1.5 +7 -2 src/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h 1.5 +29 -21 src/contrib/llvm/include/llvm/Target/TargetMachine.h 1.4 +4 -0 src/contrib/llvm/include/llvm/Target/TargetOpcodes.h 1.6 +2 -2 src/contrib/llvm/include/llvm/Target/TargetOptions.h 1.7 +60 -170 src/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h 1.5 +243 -41 src/contrib/llvm/include/llvm/Target/TargetRegistry.h 1.4 +47 -1 src/contrib/llvm/include/llvm/Target/TargetSelect.h 1.5 +3 -2 src/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td 1.2 +0 -67 src/contrib/llvm/include/llvm/Target/TargetSubtarget.h (dead) 1.1 +68 -0 src/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h (new) 1.6 +0 -7 src/contrib/llvm/include/llvm/Transforms/IPO.h 1.5 +26 -0 src/contrib/llvm/include/llvm/Transforms/Scalar.h 1.6 +0 -6 src/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h 1.5 +5 -4 src/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h 1.3 +32 -2 src/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h 1.6 +108 -274 src/contrib/llvm/include/llvm/Type.h 1.4 +0 -152 src/contrib/llvm/include/llvm/TypeSymbolTable.h (dead) 1.5 +8 -11 src/contrib/llvm/include/llvm/Use.h 1.6 +13 -14 src/contrib/llvm/include/llvm/Value.h 1.5 +1 -0 src/contrib/llvm/lib/Analysis/Analysis.cpp 1.1 +59 -0 src/contrib/llvm/lib/Analysis/BlockFrequency.cpp (new) 1.2 +10 -4 src/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp 1.7 +3 -3 src/contrib/llvm/lib/Analysis/ConstantFolding.cpp 1.5 +7 -7 src/contrib/llvm/lib/Analysis/DIBuilder.cpp 1.6 +18 -18 src/contrib/llvm/lib/Analysis/DebugInfo.cpp 1.5 +1 -3 src/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp 1.6 +17 -30 src/contrib/llvm/lib/Analysis/IVUsers.cpp 1.7 +4 -4 src/contrib/llvm/lib/Analysis/InstructionSimplify.cpp 1.6 +2 -5 src/contrib/llvm/lib/Analysis/Lint.cpp 1.2 +19 -10 src/contrib/llvm/lib/Analysis/MemDepPrinter.cpp 1.4 +3 -8 src/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp 1.7 +40 -23 src/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp 1.6 +25 -12 src/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp 1.7 +44 -31 src/contrib/llvm/lib/Analysis/ValueTracking.cpp 1.6 +5 -43 src/contrib/llvm/lib/AsmParser/LLLexer.cpp 1.4 +2 -2 src/contrib/llvm/lib/AsmParser/LLLexer.h 1.7 +330 -563 src/contrib/llvm/lib/AsmParser/LLParser.cpp 1.5 +46 -51 src/contrib/llvm/lib/AsmParser/LLParser.h 1.6 +3 -3 src/contrib/llvm/lib/AsmParser/LLToken.h 1.7 +348 -219 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp 1.4 +12 -16 src/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h 1.7 +80 -119 src/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 1.6 +28 -86 src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp 1.5 +0 -3 src/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h 1.7 +16 -15 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp 1.5 +8 -9 src/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h 1.3 +8 -10 src/contrib/llvm/lib/CodeGen/AllocationOrder.cpp 1.8 +36 -8 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1.5 +11 -1 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 1.8 +147 -156 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1.7 +34 -14 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h 1.4 +87 -24 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp 1.7 +48 -18 src/contrib/llvm/lib/CodeGen/BranchFolding.cpp 1.4 +4 -0 src/contrib/llvm/lib/CodeGen/BranchFolding.h 1.7 +5 -1 src/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp 1.2 +1 -3 src/contrib/llvm/lib/CodeGen/CodeGen.cpp 1.6 +8 -10 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp 1.6 +4 -1 src/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h 1.4 +8 -3 src/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp 1.7 +2 -5 src/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp 1.5 +2 -2 src/contrib/llvm/lib/CodeGen/ELFWriter.cpp 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/ELFWriter.h 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/EdgeBundles.cpp 1.3 +2 -2 src/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp 1.7 +38 -38 src/contrib/llvm/lib/CodeGen/IfConversion.cpp 1.7 +29 -7 src/contrib/llvm/lib/CodeGen/InlineSpiller.cpp 1.2 +14 -3 src/contrib/llvm/lib/CodeGen/InterferenceCache.cpp 1.2 +46 -5 src/contrib/llvm/lib/CodeGen/InterferenceCache.h 1.5 +12 -6 src/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp 1.7 +28 -20 src/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp 1.4 +1 -1 src/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp 1.3 +1 -5 src/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp 1.3 +1 -2 src/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h 1.4 +6 -0 src/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp 1.7 +79 -15 src/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp 1.1 +59 -0 src/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp (new) 1.1 +113 -0 src/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp (new) 1.7 +3 -3 src/contrib/llvm/lib/CodeGen/MachineCSE.cpp 1.7 +2 -2 src/contrib/llvm/lib/CodeGen/MachineFunction.cpp 1.7 +112 -56 src/contrib/llvm/lib/CodeGen/MachineInstr.cpp 1.6 +4 -4 src/contrib/llvm/lib/CodeGen/MachineLICM.cpp 1.6 +0 -14 src/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp 1.7 +21 -20 src/contrib/llvm/lib/CodeGen/MachineVerifier.cpp 1.4 +6 -6 src/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp 1.6 +21 -15 src/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp 1.5 +0 -1430 src/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp (dead) 1.6 +6 -4 src/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp 1.5 +16 -14 src/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp 1.7 +31 -34 src/contrib/llvm/lib/CodeGen/RegAllocFast.cpp 1.5 +266 -311 src/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp 1.6 +26 -37 src/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp 1.6 +15 -11 src/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp 1.2 +4 -6 src/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp 1.2 +1 -1 src/contrib/llvm/lib/CodeGen/RegisterClassInfo.h 1.5 +1629 -29 src/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp 1.1 +243 -0 src/contrib/llvm/lib/CodeGen/RegisterCoalescer.h (new) 1.4 +2 -4 src/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp 1.5 +13 -1 src/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp 1.4 +1 -0 src/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp 1.6 +19 -18 src/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp 1.2 +8 -8 src/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp 1.8 +395 -100 src/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1.7 +20 -15 src/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp 1.5 +35 -32 src/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp 1.2 +4 -4 src/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h 1.8 +189 -45 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1.5 +28 -0 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 1.7 +130 -34 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1.7 +4 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h 1.5 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 1.7 +2 -0 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1.6 +13 -12 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 1.7 +114 -51 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1.6 +13 -19 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 1.5 +8 -0 src/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h 1.8 +51 -25 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1.8 +106 -148 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1.8 +4 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 1.8 +21 -6 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1.8 +59 -19 src/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp 1.3 +26 -36 src/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp 1.7 +0 -1539 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp (dead) 1.7 +0 -162 src/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h (dead) 1.7 +3 -5 src/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp 1.6 +285 -10 src/contrib/llvm/lib/CodeGen/SplitKit.cpp 1.6 +46 -0 src/contrib/llvm/lib/CodeGen/SplitKit.h 1.3 +1 -1 src/contrib/llvm/lib/CodeGen/Splitter.cpp 1.6 +1 -1 src/contrib/llvm/lib/CodeGen/StackProtector.cpp 1.5 +4 -4 src/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp 1.6 +305 -122 src/contrib/llvm/lib/CodeGen/TailDuplication.cpp 1.7 +12 -12 src/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp 1.8 +55 -7 src/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp 1.7 +18 -22 src/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp 1.4 +5 -0 src/contrib/llvm/lib/CodeGen/VirtRegMap.h 1.7 +10 -10 src/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp 1.4 +2 -3 src/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp 1.7 +1 -2 src/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp 1.3 +16 -599 src/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 1.1 +152 -0 src/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h (new) 1.1 +524 -0 src/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp (new) 1.2 +3 -4 src/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp 1.5 +760 -1094 src/contrib/llvm/lib/Linker/LinkModules.cpp 1.7 +4 -0 src/contrib/llvm/lib/MC/MCAsmInfo.cpp 1.7 +17 -14 src/contrib/llvm/lib/MC/MCAsmStreamer.cpp 1.3 +6 -3 src/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp 1.4 +13 -9 src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp 1.4 +1 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h 1.3 +14 -5 src/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h 1.5 +15 -6 src/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp 1.5 +247 -75 src/contrib/llvm/lib/MC/MCDwarf.cpp 1.5 +0 -1 src/contrib/llvm/lib/MC/MCELFStreamer.cpp 1.2 +0 -134 src/contrib/llvm/lib/MC/MCELFStreamer.h 1.4 +4 -2 src/contrib/llvm/lib/MC/MCLoggingStreamer.cpp 1.7 +0 -1 src/contrib/llvm/lib/MC/MCMachOStreamer.cpp 1.5 +2 -1 src/contrib/llvm/lib/MC/MCNullStreamer.cpp 1.7 +2 -3 src/contrib/llvm/lib/MC/MCObjectStreamer.cpp 1.8 +40 -9 src/contrib/llvm/lib/MC/MCParser/AsmParser.cpp 1.3 +3 -3 src/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp 1.4 +5 -1 src/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp 1.3 +2 -2 src/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp 1.7 +1 -2 src/contrib/llvm/lib/MC/MCStreamer.cpp 1.1 +96 -0 src/contrib/llvm/lib/MC/MCSubtargetInfo.cpp (new) 1.2 +5 -5 src/contrib/llvm/lib/MC/MCWin64EH.cpp 1.6 +651 -1490 src/contrib/llvm/lib/MC/MachObjectWriter.cpp 1.1 +397 -0 src/contrib/llvm/lib/MC/SubtargetFeature.cpp (new) 1.1 +96 -0 src/contrib/llvm/lib/Object/Binary.cpp (new) 1.3 +258 -191 src/contrib/llvm/lib/Object/COFFObjectFile.cpp 1.3 +133 -81 src/contrib/llvm/lib/Object/ELFObjectFile.cpp 1.1 +57 -0 src/contrib/llvm/lib/Object/Error.cpp (new) 1.2 +211 -69 src/contrib/llvm/lib/Object/MachOObjectFile.cpp 1.2 +15 -6 src/contrib/llvm/lib/Object/Object.cpp 1.3 +2 -12 src/contrib/llvm/lib/Object/ObjectFile.cpp 1.6 +18 -0 src/contrib/llvm/lib/Support/APFloat.cpp 1.8 +34 -3 src/contrib/llvm/lib/Support/APInt.cpp 1.3 +5 -5 src/contrib/llvm/lib/Support/Atomic.cpp 1.4 +3 -3 src/contrib/llvm/lib/Support/CommandLine.cpp 1.4 +2 -2 src/contrib/llvm/lib/Support/ConstantRange.cpp 1.4 +6 -1 src/contrib/llvm/lib/Support/Host.cpp 1.2 +3 -3 src/contrib/llvm/lib/Support/Threading.cpp 1.6 +5 -1 src/contrib/llvm/lib/Support/Triple.cpp 1.3 +8 -3 src/contrib/llvm/lib/Support/Twine.cpp 1.3 +3 -0 src/contrib/llvm/lib/Support/Unix/Path.inc 1.3 +1 -1 src/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc 1.2 +2 -2 src/contrib/llvm/lib/Support/Windows/explicit_symbols.inc 1.5 +17 -8 src/contrib/llvm/lib/Target/ARM/ARM.h 1.6 +86 -68 src/contrib/llvm/lib/Target/ARM/ARM.td 1.4 +16 -18 src/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp 1.5 +24 -153 src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp 1.4 +11 -1 src/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h 1.3 +1 -9 src/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h 1.7 +90 -91 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp 1.7 +21 -26 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h 1.7 +37 -51 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp 1.7 +6 -5 src/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h 1.7 +75 -75 src/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp 1.6 +10 -7 src/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp 1.6 +18 -10 src/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp 1.6 +17 -17 src/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp 1.4 +60 -20 src/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp 1.3 +6 -4 src/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp 1.4 +10 -10 src/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp 1.8 +26 -15 src/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp 1.8 +343 -74 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp 1.7 +1 -3 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.h 1.8 +120 -121 src/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td 1.4 +0 -1 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp 1.8 +351 -254 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td 1.8 +18 -22 src/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td 1.7 +86 -274 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td 1.7 +293 -268 src/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td 1.7 +20 -7 src/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td 1.7 +13 -21 src/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp 1.4 +0 -78 src/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp (dead) 1.2 +0 -31 src/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h (dead) 1.4 +45 -30 src/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp 1.3 +64 -54 src/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp 1.1 +389 -0 src/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp (new) 1.7 +46 -259 src/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td 1.6 +48 -90 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp 1.6 +50 -45 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.h 1.6 +12 -20 src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp 1.4 +3 -3 src/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h 1.3 +4 -2 src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp 1.7 +261 -77 src/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp 1.7 +88 -91 src/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp 1.7 +39 -39 src/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h 1.4 +2 -32 src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp 1.4 +1 -4 src/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h 1.1 +78 -0 src/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp (new) 1.1 +31 -0 src/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h (new) 1.1 +144 -0 src/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp (new) 1.1 +52 -0 src/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h (new) 1.1 +7 -0 src/contrib/llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/ARM/MCTargetDesc/Makefile (new) 1.4 +13 -13 src/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp 1.5 +3 -2 src/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp 1.3 +13 -10 src/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp 1.4 +4 -15 src/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp 1.7 +23 -25 src/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp 1.4 +0 -3 src/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp 1.7 +14 -29 src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp 1.6 +85 -63 src/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp 1.3 +1 -11 src/contrib/llvm/lib/Target/Alpha/Alpha.h 1.7 +15 -29 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp 1.6 +3 -3 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h 1.4 +8 -4 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp 1.4 +4 -1 src/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h 1.3 +0 -23 src/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp (dead) 1.3 +0 -29 src/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h (dead) 1.6 +6 -4 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp 1.6 +3 -1 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h 1.3 +7 -12 src/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td 1.2 +17 -6 src/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.cpp 1.2 +11 -8 src/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.h 1.3 +3 -4 src/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h 1.1 +23 -0 src/contrib/llvm/lib/Target/Alpha/MCTargetDesc/AlphaMCAsmInfo.cpp (new) 1.1 +29 -0 src/contrib/llvm/lib/Target/Alpha/MCTargetDesc/AlphaMCAsmInfo.h (new) 1.1 +57 -0 src/contrib/llvm/lib/Target/Alpha/MCTargetDesc/AlphaMCTargetDesc.cpp (new) 1.1 +40 -0 src/contrib/llvm/lib/Target/Alpha/MCTargetDesc/AlphaMCTargetDesc.h (new) 1.1 +4 -0 src/contrib/llvm/lib/Target/Alpha/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/Alpha/MCTargetDesc/Makefile (new) 1.2 +1 -8 src/contrib/llvm/lib/Target/Blackfin/Blackfin.h 1.5 +6 -6 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp 1.7 +8 -26 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp 1.6 +0 -3 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h 1.5 +6 -3 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp 1.4 +4 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h 1.2 +1 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp 1.3 +0 -22 src/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp (dead) 1.3 +0 -29 src/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h (dead) 1.6 +5 -6 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp 1.6 +3 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h 1.4 +47 -72 src/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td 1.2 +13 -5 src/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp 1.2 +10 -6 src/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.h 1.3 +3 -5 src/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h 1.1 +22 -0 src/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/BlackfinMCAsmInfo.cpp (new) 1.1 +29 -0 src/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/BlackfinMCAsmInfo.h (new) 1.1 +60 -0 src/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/BlackfinMCTargetDesc.cpp (new) 1.1 +38 -0 src/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/BlackfinMCTargetDesc.h (new) 1.1 +4 -0 src/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/Makefile (new) 1.7 +225 -186 src/contrib/llvm/lib/Target/CBackend/CBackend.cpp 1.2 +3 -2 src/contrib/llvm/lib/Target/CBackend/CTargetMachine.h 1.1 +4 -0 src/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/Makefile (new) 1.1 +41 -0 src/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.cpp (new) 1.1 +28 -0 src/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.h (new) 1.1 +56 -0 src/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.cpp (new) 1.1 +40 -0 src/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.h (new) 1.3 +1 -5 src/contrib/llvm/lib/Target/CellSPU/SPU.h 1.2 +0 -1 src/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp 1.6 +0 -1 src/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp 1.8 +3 -1 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp 1.6 +6 -4 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp 1.5 +4 -1 src/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h 1.4 +0 -39 src/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp (dead) 1.3 +0 -28 src/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h (dead) 1.6 +4 -6 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp 1.7 +3 -1 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h 1.4 +11 -129 src/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td 1.2 +2 -1 src/contrib/llvm/lib/Target/CellSPU/SPURegisterNames.h 1.3 +16 -7 src/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp 1.3 +12 -9 src/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h 1.3 +3 -6 src/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h 1.6 +83 -166 src/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp 1.2 +2 -2 src/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h 1.2 +2 -1 src/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp 1.2 +4 -5 src/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp 1.3 +4 -1 src/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp 1.3 +1 -2 src/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h 1.3 +6 -11 src/contrib/llvm/lib/Target/MBlaze/MBlaze.h 1.3 +1 -2 src/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp 1.5 +3 -3 src/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp 1.7 +8 -29 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp 1.5 +0 -4 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h 1.6 +5 -2 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp 1.6 +4 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h 1.3 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp 1.4 +0 -22 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp (dead) 1.4 +0 -30 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h (dead) 1.2 +8 -9 src/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp 1.7 +4 -5 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp 1.7 +3 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h 1.6 +4 -27 src/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td 1.3 +22 -10 src/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp 1.3 +12 -9 src/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h 1.4 +3 -15 src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp 1.4 +1 -1 src/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h 1.1 +4 -0 src/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/CMakeLists.txt (new) 1.1 +24 -0 src/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.cpp (new) 1.1 +30 -0 src/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.h (new) 1.1 +65 -0 src/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp (new) 1.1 +38 -0 src/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/Makefile (new) 1.3 +1 -2 src/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h 1.1 +4 -0 src/contrib/llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt (new) 1.1 +28 -0 src/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp (new) 1.1 +29 -0 src/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h (new) 1.1 +58 -0 src/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp (new) 1.1 +38 -0 src/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/MSP430/MCTargetDesc/Makefile (new) 1.2 +1 -9 src/contrib/llvm/lib/Target/MSP430/MSP430.h 1.3 +2 -3 src/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp 1.5 +10 -7 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp 1.5 +4 -1 src/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h 1.3 +0 -26 src/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp (dead) 1.3 +0 -29 src/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h (dead) 1.6 +7 -7 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp 1.6 +3 -1 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h 1.4 +4 -4 src/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td 1.2 +12 -5 src/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp 1.2 +10 -6 src/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h 1.3 +3 -4 src/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h 1.1 +6 -0 src/contrib/llvm/lib/Target/Mips/InstPrinter/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/Mips/InstPrinter/Makefile (new) 1.1 +127 -0 src/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp (new) 1.1 +100 -0 src/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h (new) 1.1 +4 -0 src/contrib/llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/Mips/MCTargetDesc/Makefile (new) 1.1 +38 -0 src/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp (new) 1.1 +30 -0 src/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h (new) 1.1 +58 -0 src/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp (new) 1.1 +39 -0 src/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h (new) 1.4 +1 -10 src/contrib/llvm/lib/Target/Mips/Mips.h 1.5 +8 -0 src/contrib/llvm/lib/Target/Mips/Mips.td 1.4 +74 -66 src/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp 1.1 +71 -0 src/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h (new) 1.4 +2 -2 src/contrib/llvm/lib/Target/Mips/MipsCallingConv.td 1.4 +3 -3 src/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp 1.2 +4 -4 src/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp 1.2 +4 -4 src/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp 1.6 +21 -8 src/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp 1.7 +80 -121 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp 1.6 +3 -5 src/contrib/llvm/lib/Target/Mips/MipsISelLowering.h 1.5 +40 -22 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp 1.6 +10 -93 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h 1.7 +25 -4 src/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td 1.4 +0 -31 src/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp (dead) 1.4 +0 -30 src/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h (dead) 1.1 +118 -0 src/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp (new) 1.1 +43 -0 src/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h (new) 1.1 +63 -0 src/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp (new) 1.1 +62 -0 src/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h (new) 1.4 +15 -3 src/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h 1.7 +40 -49 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp 1.7 +3 -1 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h 1.5 +10 -18 src/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td 1.3 +17 -6 src/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp 1.4 +11 -8 src/contrib/llvm/lib/Target/Mips/MipsSubtarget.h 1.5 +6 -8 src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp 1.5 +3 -2 src/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h 1.1 +4 -0 src/contrib/llvm/lib/Target/PTX/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/PTX/MCTargetDesc/Makefile (new) 1.1 +35 -0 src/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp (new) 1.1 +28 -0 src/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h (new) 1.1 +60 -0 src/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp (new) 1.1 +38 -0 src/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h (new) 1.3 +1 -8 src/contrib/llvm/lib/Target/PTX/PTX.h 1.4 +66 -19 src/contrib/llvm/lib/Target/PTX/PTX.td 1.3 +183 -55 src/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp 1.1 +29 -0 src/contrib/llvm/lib/Target/PTX/PTXCallingConv.td (new) 1.3 +1 -35 src/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp 1.4 +166 -123 src/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp 1.4 +6 -5 src/contrib/llvm/lib/Target/PTX/PTXISelLowering.h 1.2 +1 -1 src/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td 1.3 +90 -17 src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp 1.3 +27 -1 src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h 1.4 +503 -368 src/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td 1.2 +4 -4 src/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td 1.2 +0 -30 src/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp (dead) 1.2 +0 -28 src/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h (dead) 1.3 +5 -4 src/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp 1.3 +1 -5 src/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp 1.3 +16 -5 src/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h 1.2 +33 -1 src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp 1.3 +5 -6 src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h 1.3 +312 -248 src/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td 1.4 +28 -11 src/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp 1.4 +51 -17 src/contrib/llvm/lib/Target/PTX/PTXSubtarget.h 1.3 +7 -8 src/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp 1.3 +4 -3 src/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h 1.1 +163 -0 src/contrib/llvm/lib/Target/PTX/generate-register-td.py (new) 1.4 +1 -3 src/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h 1.1 +4 -0 src/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/Makefile (new) 1.1 +62 -0 src/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp (new) 1.1 +31 -0 src/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h (new) 1.1 +70 -0 src/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp (new) 1.1 +41 -0 src/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h (new) 1.4 +5 -13 src/contrib/llvm/lib/Target/PowerPC/PPC.h 1.3 +6 -0 src/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp 1.4 +1 -2 src/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp 1.5 +4 -4 src/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp 1.4 +23 -14 src/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1.8 +139 -15 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp 1.5 +14 -10 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp 1.5 +4 -1 src/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h 1.3 +56 -34 src/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp 1.5 +0 -58 src/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp (dead) 1.2 +0 -31 src/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h (dead) 1.2 +5 -6 src/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp 1.6 +6 -5 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp 1.6 +3 -1 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h 1.4 +27 -34 src/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td 1.5 +20 -8 src/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp 1.4 +12 -10 src/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h 1.4 +7 -17 src/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp 1.3 +4 -3 src/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h 1.5 +1 -1 src/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp 1.1 +4 -0 src/contrib/llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/Sparc/MCTargetDesc/Makefile (new) 1.1 +41 -0 src/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp (new) 1.1 +29 -0 src/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h (new) 1.1 +57 -0 src/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp (new) 1.1 +41 -0 src/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h (new) 1.2 +1 -13 src/contrib/llvm/lib/Target/Sparc/Sparc.h 1.7 +2 -21 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp 1.6 +0 -3 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h 1.5 +9 -5 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp 1.5 +4 -1 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h 1.3 +0 -34 src/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp (dead) 1.3 +0 -29 src/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h (dead) 1.6 +5 -5 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp 1.6 +3 -1 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h 1.4 +16 -18 src/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td 1.2 +19 -9 src/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp 1.2 +10 -6 src/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h 1.3 +7 -9 src/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp 1.3 +4 -3 src/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h 1.4 +0 -384 src/contrib/llvm/lib/Target/SubtargetFeature.cpp (dead) 1.1 +7 -0 src/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/Makefile (new) 1.1 +32 -0 src/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp (new) 1.1 +30 -0 src/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h (new) 1.1 +58 -0 src/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp (new) 1.1 +38 -0 src/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h (new) 1.2 +1 -10 src/contrib/llvm/lib/Target/SystemZ/SystemZ.h 1.7 +2 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp 1.3 +3 -3 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h 1.5 +12 -8 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp 1.5 +7 -4 src/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h 1.4 +0 -30 src/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp (dead) 1.3 +0 -30 src/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h (dead) 1.6 +16 -6 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp 1.6 +3 -1 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h 1.5 +19 -292 src/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td 1.2 +12 -5 src/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp 1.2 +10 -7 src/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h 1.3 +3 -4 src/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h 1.3 +0 -4 src/contrib/llvm/lib/Target/Target.cpp 1.2 +2 -6 src/contrib/llvm/lib/Target/TargetAsmInfo.cpp 1.5 +5 -59 src/contrib/llvm/lib/Target/TargetData.cpp 1.5 +19 -24 src/contrib/llvm/lib/Target/TargetInstrInfo.cpp 1.6 +28 -27 src/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp 1.7 +5 -4 src/contrib/llvm/lib/Target/TargetMachine.cpp 1.6 +7 -17 src/contrib/llvm/lib/Target/TargetRegisterInfo.cpp 1.2 +0 -33 src/contrib/llvm/lib/Target/TargetSubtarget.cpp (dead) 1.1 +33 -0 src/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp (new) 1.7 +21 -51 src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp 1.6 +2 -1 src/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp 1.4 +2 -9 src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp 1.4 +1 -5 src/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h 1.3 +1 -1 src/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp 1.4 +1 -2 src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp 1.4 +1 -2 src/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h 1.1 +7 -0 src/contrib/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/X86/MCTargetDesc/Makefile (new) 1.1 +138 -0 src/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp (new) 1.1 +46 -0 src/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h (new) 1.1 +185 -0 src/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp (new) 1.1 +60 -0 src/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h (new) 1.5 +7 -16 src/contrib/llvm/lib/Target/X86/X86.h 1.6 +7 -0 src/contrib/llvm/lib/Target/X86/X86.td 1.6 +3 -0 src/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp 1.4 +2 -3 src/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp 1.6 +11 -30 src/contrib/llvm/lib/Target/X86/X86CallingConv.td 1.6 +7 -7 src/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp 1.8 +17 -12 src/contrib/llvm/lib/Target/X86/X86FastISel.cpp 1.6 +343 -155 src/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp 1.4 +194 -7 src/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp 1.2 +4 -0 src/contrib/llvm/lib/Target/X86/X86FrameLowering.h 1.7 +61 -53 src/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp 1.9 +232 -148 src/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp 1.8 +9 -6 src/contrib/llvm/lib/Target/X86/X86ISelLowering.h 1.4 +3 -3 src/contrib/llvm/lib/Target/X86/X86InstrBuilder.h 1.3 +5 -0 src/contrib/llvm/lib/Target/X86/X86InstrCompiler.td 1.5 +2 -38 src/contrib/llvm/lib/Target/X86/X86InstrFPStack.td 1.7 +5 -0 src/contrib/llvm/lib/Target/X86/X86InstrFormats.td 1.7 +5 -2 src/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td 1.8 +76 -23 src/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp 1.8 +4 -1 src/contrib/llvm/lib/Target/X86/X86InstrInfo.h 1.8 +16 -4 src/contrib/llvm/lib/Target/X86/X86InstrInfo.td 1.7 +172 -76 src/contrib/llvm/lib/Target/X86/X86InstrSSE.td 1.4 +2 -0 src/contrib/llvm/lib/Target/X86/X86InstrSystem.td 1.6 +0 -133 src/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp (dead) 1.3 +0 -46 src/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h (dead) 1.8 +29 -29 src/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp 1.4 +1 -1 src/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp 1.2 +522 -0 src/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp 1.7 +48 -31 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp 1.7 +7 -7 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.h 1.7 +64 -137 src/contrib/llvm/lib/Target/X86/X86RegisterInfo.td 1.8 +93 -148 src/contrib/llvm/lib/Target/X86/X86Subtarget.cpp 1.7 +16 -15 src/contrib/llvm/lib/Target/X86/X86Subtarget.h 1.6 +13 -27 src/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp 1.3 +4 -3 src/contrib/llvm/lib/Target/X86/X86TargetMachine.h 1.1 +7 -0 src/contrib/llvm/lib/Target/XCore/MCTargetDesc/CMakeLists.txt (new) 1.1 +16 -0 src/contrib/llvm/lib/Target/XCore/MCTargetDesc/Makefile (new) 1.1 +29 -0 src/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp (new) 1.1 +30 -0 src/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h (new) 1.1 +56 -0 src/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp (new) 1.1 +40 -0 src/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h (new) 1.2 +1 -11 src/contrib/llvm/lib/Target/XCore/XCore.h 1.2 +2 -2 src/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp 1.7 +11 -14 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp 1.6 +3 -3 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h 1.5 +5 -2 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp 1.5 +4 -1 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h 1.3 +0 -29 src/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp (dead) 1.3 +0 -30 src/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h (dead) 1.7 +21 -14 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp 1.7 +3 -1 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h 1.4 +3 -3 src/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td 1.2 +10 -2 src/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp 1.2 +10 -7 src/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h 1.3 +3 -4 src/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp 1.3 +1 -1 src/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h 1.6 +3 -3 src/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp 1.6 +8 -8 src/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp 1.5 +0 -112 src/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp (dead) 1.7 +39 -39 src/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp 1.4 +0 -5 src/contrib/llvm/lib/Transforms/IPO/IPO.cpp 1.6 +3 -3 src/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp 1.6 +1 -2 src/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp 1.6 +1 -2 src/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp 1.5 +16 -11 src/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp 1.7 +2 -3 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1.8 +27 -18 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp 1.7 +10 -1 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp 1.7 +65 -44 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp 1.5 +2 -2 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1.7 +2 -2 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp 1.7 +13 -5 src/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp 1.3 +6 -7 src/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp 1.4 +2 -2 src/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp 1.5 +4 -4 src/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp 1.6 +12 -13 src/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp 1.7 +90 -19 src/contrib/llvm/lib/Transforms/Scalar/GVN.cpp 1.7 +1102 -814 src/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp 1.7 +3 -1 src/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp 1.6 +63 -41 src/contrib/llvm/lib/Transforms/Scalar/LICM.cpp 1.6 +3 -1 src/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp 1.5 +15 -10 src/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp 1.6 +1 -1 src/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp 1.7 +3 -4 src/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp 1.6 +4 -4 src/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp 1.7 +13 -15 src/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp 1.1 +3595 -0 src/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp (new) 1.6 +1 -1 src/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp 1.4 +5 -0 src/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp 1.7 +178 -62 src/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp 1.7 +1 -2 src/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp 1.7 +2 -2 src/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp 1.7 +3 -3 src/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp 1.7 +16 -38 src/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp 1.5 +6 -54 src/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp 1.4 +0 -128 src/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp (dead) 1.5 +7 -17 src/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp 1.4 +4 -4 src/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp 1.7 +56 -22 src/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp 1.8 +26 -43 src/contrib/llvm/lib/Transforms/Utils/Local.cpp 1.6 +1 -0 src/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp 1.5 +39 -32 src/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp 1.1 +166 -0 src/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp (new) 1.5 +9 -19 src/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp 1.8 +44 -0 src/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp 1.6 +3 -11 src/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp 1.8 +77 -5 src/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp 1.6 +102 -42 src/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp 1.6 +176 -361 src/contrib/llvm/lib/VMCore/AsmWriter.cpp 1.4 +2 -0 src/contrib/llvm/lib/VMCore/Attributes.cpp 1.7 +72 -1214 src/contrib/llvm/lib/VMCore/AutoUpgrade.cpp 1.3 +38 -2 src/contrib/llvm/lib/VMCore/BasicBlock.cpp 1.6 +56 -35 src/contrib/llvm/lib/VMCore/ConstantFold.cpp 1.3 +4 -4 src/contrib/llvm/lib/VMCore/ConstantFold.h 1.5 +211 -265 src/contrib/llvm/lib/VMCore/Constants.cpp 1.5 +6 -140 src/contrib/llvm/lib/VMCore/ConstantsContext.h 1.6 +44 -69 src/contrib/llvm/lib/VMCore/Core.cpp 1.3 +32 -0 src/contrib/llvm/lib/VMCore/DebugLoc.cpp 1.5 +12 -15 src/contrib/llvm/lib/VMCore/Function.cpp 1.4 +30 -28 src/contrib/llvm/lib/VMCore/Globals.cpp 1.5 +15 -15 src/contrib/llvm/lib/VMCore/IRBuilder.cpp 1.5 +2 -2 src/contrib/llvm/lib/VMCore/InlineAsm.cpp 1.5 +11 -33 src/contrib/llvm/lib/VMCore/Instruction.cpp 1.7 +100 -207 src/contrib/llvm/lib/VMCore/Instructions.cpp 1.4 +4 -0 src/contrib/llvm/lib/VMCore/LLVMContext.cpp 1.4 +10 -31 src/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp 1.5 +37 -49 src/contrib/llvm/lib/VMCore/LLVMContextImpl.h 1.6 +1 -0 src/contrib/llvm/lib/VMCore/Metadata.cpp 1.5 +133 -53 src/contrib/llvm/lib/VMCore/Module.cpp 1.6 +339 -902 src/contrib/llvm/lib/VMCore/Type.cpp 1.2 +0 -169 src/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp (dead) 1.5 +0 -426 src/contrib/llvm/lib/VMCore/TypesContext.h (dead) 1.4 +3 -5 src/contrib/llvm/lib/VMCore/Use.cpp 1.2 +5 -7 src/contrib/llvm/lib/VMCore/User.cpp 1.5 +18 -26 src/contrib/llvm/lib/VMCore/Value.cpp 1.3 +1 -1 src/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp 1.3 +1 -0 src/contrib/llvm/lib/VMCore/ValueTypes.cpp 1.7 +12 -136 src/contrib/llvm/lib/VMCore/Verifier.cpp 1.8 +248 -7 src/contrib/llvm/tools/clang/include/clang-c/Index.h 1.1 +94 -0 src/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h (new) 1.1 +47 -0 src/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h (new) 1.1 +76 -0 src/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h (new) 1.8 +38 -2 src/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h 1.4 +12 -10 src/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h 1.7 +1 -1 src/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h 1.8 +33 -1 src/contrib/llvm/tools/clang/include/clang/AST/Decl.h 1.8 +18 -1 src/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h 1.8 +0 -1 src/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h 1.7 +38 -5 src/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h 1.8 +8 -0 src/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h 1.4 +3 -0 src/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h 1.8 +167 -44 src/contrib/llvm/tools/clang/include/clang/AST/Expr.h 1.7 +153 -17 src/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h 1.4 +140 -9 src/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h 1.7 +19 -5 src/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h 1.1 +124 -0 src/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h (new) 1.6 +12 -0 src/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h 1.3 +29 -1 src/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h 1.3 +1 -0 src/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h 1.4 +5 -1 src/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h 1.8 +7 -0 src/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h 1.7 +27 -2 src/contrib/llvm/tools/clang/include/clang/AST/Stmt.h 1.3 +33 -0 src/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h 1.5 +6 -1 src/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h 1.4 +89 -21 src/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h 1.7 +341 -85 src/contrib/llvm/tools/clang/include/clang/AST/Type.h 1.3 +8 -2 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h 1.6 +5 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h 1.3 +18 -7 src/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h 1.5 +9 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Attr.td 1.7 +6 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def 1.5 +0 -1 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h 1.6 +44 -38 src/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def 1.1 +109 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h (new) 1.8 +39 -14 src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h 1.1 +26 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h (new) 1.7 +1 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td 1.5 +6 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td 1.8 +3 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td 1.8 +19 -3 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td 1.5 +4 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h 1.6 +1 -1 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td 1.8 +5 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td 1.8 +310 -28 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td 1.5 +4 -1 src/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h 1.7 +6 -14 src/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h 1.9 +11 -2 src/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h 1.7 +122 -24 src/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h 1.6 +1 -1 src/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h 1.6 +7 -0 src/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td 1.7 +24 -0 src/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h 1.6 +7 -0 src/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def 1.6 +2 -2 src/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td 1.2 +3 -1 src/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h 1.9 +35 -5 src/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td 1.4 +0 -1 src/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h 1.6 +2 -0 src/contrib/llvm/tools/clang/include/clang/Driver/Driver.h 1.1 +46 -0 src/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h (new) 1.4 +4 -3 src/contrib/llvm/tools/clang/include/clang/Driver/Option.h 1.9 +18 -2 src/contrib/llvm/tools/clang/include/clang/Driver/Options.td 1.7 +9 -1 src/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h 1.6 +7 -7 src/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h 1.6 +13 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h 1.3 +2 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h 1.7 +1 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h 1.5 +39 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h 1.6 +0 -6 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h 1.6 +10 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h 1.5 +16 -11 src/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h 1.6 +21 -6 src/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h 1.4 +9 -10 src/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 1.8 +1 -0 src/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h 1.5 +17 -5 src/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h 1.5 +3 -1 src/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h 1.5 +16 -0 src/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h 1.6 +37 -0 src/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h 1.6 +17 -17 src/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h 1.8 +44 -11 src/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h 1.5 +1 -3 src/contrib/llvm/tools/clang/include/clang/Lex/Token.h 1.3 +26 -7 src/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h 1.7 +36 -36 src/contrib/llvm/tools/clang/include/clang/Parse/Parser.h 1.4 +0 -1 src/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h 1.4 +4 -1 src/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h 1.3 +37 -1 src/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h 1.4 +28 -20 src/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h 1.6 +27 -3 src/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h 1.6 +54 -5 src/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h 1.4 +40 -1 src/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h 1.6 +5 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h 1.6 +80 -27 src/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h 1.1 +63 -0 src/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h (new) 1.5 +14 -4 src/contrib/llvm/tools/clang/include/clang/Sema/Overload.h 1.5 +7 -1 src/contrib/llvm/tools/clang/include/clang/Sema/Scope.h 1.6 +233 -99 src/contrib/llvm/tools/clang/include/clang/Sema/Sema.h 1.1 +105 -0 src/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h (new) 1.5 +28 -12 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h 1.6 +9 -1 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h 1.6 +1 -1 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h 1.2 +1 -1 src/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h 1.3 +4 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h 1.1 +541 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp (new) 1.1 +53 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMTActions.cpp (new) 1.1 +24 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/CMakeLists.txt (new) 1.1 +291 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp (new) 1.1 +148 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h (new) 1.1 +18 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/Makefile (new) 1.1 +75 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp (new) 1.1 +436 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp (new) 1.1 +143 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp (new) 1.1 +211 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp (new) 1.1 +364 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp (new) 1.1 +219 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp (new) 1.1 +203 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp (new) 1.1 +74 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp (new) 1.1 +198 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp (new) 1.1 +699 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp (new) 1.1 +296 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp (new) 1.1 +92 -0 src/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h (new) 1.8 +195 -98 src/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp 1.6 +55 -19 src/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp 1.8 +17 -3 src/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp 1.8 +83 -27 src/contrib/llvm/tools/clang/lib/AST/Decl.cpp 1.8 +18 -17 src/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp 1.8 +37 -17 src/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp 1.7 +56 -2 src/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp 1.8 +5 -0 src/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp 1.4 +22 -0 src/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp 1.8 +208 -48 src/contrib/llvm/tools/clang/lib/AST/Expr.cpp 1.7 +51 -9 src/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp 1.6 +14 -1 src/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp 1.8 +51 -17 src/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp 1.3 +2 -2 src/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp 1.5 +316 -133 src/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp 1.6 +22 -0 src/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp 1.4 +9 -0 src/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp 1.8 +4 -5 src/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp 1.7 +25 -8 src/contrib/llvm/tools/clang/lib/AST/Stmt.cpp 1.7 +26 -0 src/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp 1.7 +173 -135 src/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp 1.7 +42 -1 src/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp 1.5 +36 -4 src/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp 1.7 +436 -111 src/contrib/llvm/tools/clang/lib/AST/Type.cpp 1.7 +98 -19 src/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp 1.8 +5 -1 src/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp 1.4 +56 -9 src/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp 1.4 +2 -1 src/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp 1.5 +6 -0 src/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp 1.6 +26 -20 src/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp 1.4 +7 -15 src/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp 1.7 +13 -3 src/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp 1.5 +57 -22 src/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp 1.6 +7 -2 src/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp 1.7 +39 -82 src/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp 1.6 +36 -3 src/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp 1.9 +247 -101 src/contrib/llvm/tools/clang/lib/Basic/Targets.cpp 1.5 +6 -6 src/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h 1.5 +39 -7 src/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp 1.8 +239 -77 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp 1.7 +1 -2 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h 1.7 +185 -163 src/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp 1.5 +1 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h 1.7 +445 -110 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp 1.5 +46 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h 1.8 +170 -228 src/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp 1.4 +20 -15 src/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp 1.8 +26 -25 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp 1.7 +5 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h 1.8 +673 -95 src/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp 1.7 +89 -73 src/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp 1.8 +107 -107 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp 1.8 +352 -98 src/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp 1.7 +232 -85 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp 1.7 +90 -57 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp 1.6 +66 -25 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp 1.7 +35 -7 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp 1.7 +263 -233 src/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp 1.8 +1167 -86 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp 1.8 +131 -93 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp 1.8 +394 -393 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp 1.3 +13 -15 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp 1.7 +7 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h 1.6 +1 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp 1.5 +8 -8 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h 1.7 +40 -29 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 1.7 +20 -12 src/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp 1.5 +6 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp 1.6 +1 -2 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp 1.7 +3 -2 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp 1.5 +1 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h 1.4 +56 -25 src/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h 1.4 +9 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp 1.7 +214 -52 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp 1.8 +325 -89 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h 1.8 +37 -21 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp 1.8 +105 -20 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h 1.6 +364 -255 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp 1.7 +64 -66 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h 1.4 +0 -127 src/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h (dead) 1.6 +88 -35 src/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1.8 +161 -113 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp 1.4 +17 -3 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h 1.4 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Arg.cpp 1.4 +2 -2 src/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp 1.8 +33 -8 src/contrib/llvm/tools/clang/lib/Driver/Driver.cpp 1.5 +8 -8 src/contrib/llvm/tools/clang/lib/Driver/Option.cpp 1.7 +29 -5 src/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp 1.10 +140 -19 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp 1.7 +24 -2 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.h 1.12 +194 -73 src/contrib/llvm/tools/clang/lib/Driver/Tools.cpp 1.7 +1 -1 src/contrib/llvm/tools/clang/lib/Driver/Tools.h 1.8 +51 -34 src/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp 1.3 +0 -39 src/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp (dead) 1.5 +3 -4 src/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp 1.7 +2 -1 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp 1.9 +104 -19 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp 1.5 +49 -6 src/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp 1.6 +46 -0 src/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp 1.11 +123 -94 src/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp 1.8 +161 -7 src/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp 1.6 +46 -2 src/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 1.8 +94 -21 src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 1.5 +16 -1 src/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp 1.2 +42 -0 src/contrib/llvm/tools/clang/lib/Headers/float.h 1.2 +1 -1 src/contrib/llvm/tools/clang/lib/Headers/stdarg.h 1.5 +2 -4 src/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp 1.7 +72 -12 src/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp 1.3 +7 -4 src/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp 1.2 +5 -2 src/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h 1.5 +32 -0 src/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp 1.7 +9 -13 src/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp 1.4 +4 -0 src/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp 1.7 +59 -13 src/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp 1.8 +18 -12 src/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp 1.6 +5 -6 src/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp 1.7 +12 -6 src/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp 1.6 +152 -28 src/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp 1.4 +7 -2 src/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp 1.8 +226 -272 src/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp 1.7 +20 -17 src/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp 1.7 +108 -48 src/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp 1.8 +27 -22 src/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp 1.7 +40 -6 src/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp 1.7 +15 -8 src/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp 1.8 +1 -3 src/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp 1.6 +1 -2 src/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp 1.8 +18 -8 src/contrib/llvm/tools/clang/lib/Parse/Parser.cpp 1.4 +1 -2 src/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp 1.4 +1 -1 src/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp 1.7 +7 -13 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp 1.4 +47 -26 src/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp 1.7 +81 -3 src/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1.4 +6 -0 src/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp 1.5 +7 -1 src/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp 1.6 +77 -3 src/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp 1.2 +3 -0 src/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp 1.7 +160 -64 src/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp 1.8 +52 -7 src/contrib/llvm/tools/clang/lib/Sema/Sema.cpp 1.7 +122 -40 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp 1.8 +38 -20 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 1.11 +500 -41 src/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp 1.7 +115 -39 src/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp 1.8 +350 -94 src/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp 1.7 +621 -496 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp 1.8 +232 -341 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp 1.8 +447 -93 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp 1.8 +787 -2002 src/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp 1.8 +352 -87 src/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp 1.1 +1594 -0 src/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp (new) 1.7 +593 -36 src/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp 1.8 +350 -60 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp 1.8 +647 -345 src/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp 1.6 +393 -39 src/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp 1.8 +289 -78 src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp 1.8 +64 -13 src/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp 1.8 +77 -57 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp 1.8 +309 -19 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1.8 +83 -70 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1.8 +33 -9 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1.4 +9 -7 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp 1.8 +684 -164 src/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp 1.8 +159 -16 src/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h 1.4 +18 -9 src/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h 1.6 +54 -23 src/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp 1.6 +1 -0 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp 1.6 +124 -139 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp 1.6 +45 -18 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp 1.6 +15 -7 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp 1.6 +86 -142 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp 1.2 +2 -1 src/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp 1.4 +1 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 1.5 +586 -170 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp 1.3 +1 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp 1.4 +4 -4 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td 1.3 +3 -3 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 1.2 +19 -8 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp 1.4 +26 -53 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp 1.3 +16 -4 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp 1.4 +39 -69 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp 1.4 +105 -37 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp 1.5 +3 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp 1.3 +59 -19 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1.4 +6 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 1.4 +32 -4 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp 1.2 +0 -6 src/contrib/llvm/tools/clang/lib/Tooling/CMakeLists.txt (dead) 1.2 +0 -15 src/contrib/llvm/tools/clang/lib/Tooling/Makefile (dead) 1.6 +2 -0 src/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp 1.7 +18 -6 src/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp 1.5 +5 -3 src/contrib/llvm/tools/clang/tools/driver/driver.cpp 1.6 +7 -18 src/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp 1.7 +80 -19 src/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp 1.7 +148 -184 src/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp 1.5 +11 -1 src/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp 1.5 +6 -3 src/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp 1.5 +27 -3 src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp 1.4 +1 -1 src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h 1.6 +18 -5 src/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp 1.5 +10 -3 src/contrib/llvm/utils/TableGen/CodeGenInstruction.h 1.2 +329 -22 src/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp 1.6 +82 -31 src/contrib/llvm/utils/TableGen/CodeGenRegisters.h 1.7 +13 -20 src/contrib/llvm/utils/TableGen/CodeGenTarget.cpp 1.5 +9 -68 src/contrib/llvm/utils/TableGen/CodeGenTarget.h 1.6 +15 -20 src/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp 1.4 +1 -0 src/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp 1.7 +22 -14 src/contrib/llvm/utils/TableGen/EDEmitter.cpp 1.1 +39 -0 src/contrib/llvm/utils/TableGen/Error.cpp (new) 1.1 +43 -0 src/contrib/llvm/utils/TableGen/Error.h (new) 1.7 +7 -10 src/contrib/llvm/utils/TableGen/FastISelEmitter.cpp 1.3 +8 -5 src/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp 1.6 +138 -108 src/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp 1.2 +3 -7 src/contrib/llvm/utils/TableGen/InstrInfoEmitter.h 1.5 +2 -2 src/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp 1.6 +2 -2 src/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp 1.6 +1 -0 src/contrib/llvm/utils/TableGen/NeonEmitter.cpp 1.1 +243 -0 src/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp (new) 1.1 +65 -0 src/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h (new) 1.6 +20 -0 src/contrib/llvm/utils/TableGen/Record.cpp 1.5 +9 -16 src/contrib/llvm/utils/TableGen/Record.h 1.7 +259 -391 src/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp 1.2 +17 -6 src/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h 1.2 +7 -1 src/contrib/llvm/utils/TableGen/SetTheory.cpp 1.2 +1 -1 src/contrib/llvm/utils/TableGen/SetTheory.h 1.4 +162 -80 src/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp 1.4 +5 -4 src/contrib/llvm/utils/TableGen/SubtargetEmitter.h 1.4 +1 -11 src/contrib/llvm/utils/TableGen/TGLexer.cpp 1.5 +0 -3 src/contrib/llvm/utils/TableGen/TGLexer.h 1.5 +3 -2 src/contrib/llvm/utils/TableGen/TGParser.h 1.7 +20 -35 src/contrib/llvm/utils/TableGen/TableGen.cpp 1.6 +25 -1 src/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp 1.5 +2 -0 src/contrib/llvm/utils/TableGen/X86RecognizableInstr.h 1.7 +6 -0 src/lib/clang/Makefile 1.15 +54 -35 src/lib/clang/clang.build.mk 1.2 +0 -2 src/lib/clang/include/ARMGenInstrNames.inc (dead) 1.1 +2 -0 src/lib/clang/include/ARMGenMCPseudoLowering.inc (new) 1.2 +0 -2 src/lib/clang/include/ARMGenRegisterInfo.h.inc (dead) 1.2 +0 -2 src/lib/clang/include/ARMGenRegisterNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/ARMGenSubtarget.inc (dead) 1.1 +2 -0 src/lib/clang/include/ARMGenSubtargetInfo.inc (new) 1.2 +0 -2 src/lib/clang/include/IA64GenInstrNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/IA64GenRegisterInfo.h.inc (dead) 1.2 +0 -2 src/lib/clang/include/IA64GenRegisterNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/MipsGenInstrNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/MipsGenRegisterInfo.h.inc (dead) 1.2 +0 -2 src/lib/clang/include/MipsGenRegisterNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/MipsGenSubtarget.inc (dead) 1.1 +2 -0 src/lib/clang/include/MipsGenSubtargetInfo.inc (new) 1.2 +0 -2 src/lib/clang/include/PPCGenInstrNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/PPCGenRegisterInfo.h.inc (dead) 1.2 +0 -2 src/lib/clang/include/PPCGenRegisterNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/PPCGenSubtarget.inc (dead) 1.1 +2 -0 src/lib/clang/include/PPCGenSubtargetInfo.inc (new) 1.2 +0 -2 src/lib/clang/include/X86GenInstrNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/X86GenRegisterInfo.h.inc (dead) 1.2 +0 -2 src/lib/clang/include/X86GenRegisterNames.inc (dead) 1.2 +0 -2 src/lib/clang/include/X86GenSubtarget.inc (dead) 1.1 +2 -0 src/lib/clang/include/X86GenSubtargetInfo.inc (new) 1.8 +2 -2 src/lib/clang/include/clang/Basic/Version.inc 1.9 +9 -0 src/lib/clang/include/llvm/Config/config.h 1.5 +6 -0 src/lib/clang/include/llvm/Config/llvm-config.h 1.1 +29 -0 src/lib/clang/libclangarcmigrate/Makefile (new) 1.7 +0 -1 src/lib/clang/libclangfrontend/Makefile 1.6 +1 -0 src/lib/clang/libclangsema/Makefile 1.7 +1 -0 src/lib/clang/libllvmanalysis/Makefile 1.5 +3 -3 src/lib/clang/libllvmarmasmparser/Makefile 1.5 +4 -6 src/lib/clang/libllvmarmcodegen/Makefile 1.1 +13 -0 src/lib/clang/libllvmarmdesc/Makefile (new) 1.2 +2 -3 src/lib/clang/libllvmarmdisassembler/Makefile 1.4 +3 -2 src/lib/clang/libllvmarminfo/Makefile 1.2 +3 -2 src/lib/clang/libllvmarminstprinter/Makefile 1.8 +0 -2 src/lib/clang/libllvmcodegen/Makefile 1.8 +0 -1 src/lib/clang/libllvmcore/Makefile 1.7 +0 -1 src/lib/clang/libllvmipo/Makefile 1.8 +2 -0 src/lib/clang/libllvmmc/Makefile 1.7 +3 -5 src/lib/clang/libllvmmipscodegen/Makefile 1.1 +13 -0 src/lib/clang/libllvmmipsdesc/Makefile (new) 1.4 +3 -2 src/lib/clang/libllvmmipsinfo/Makefile 1.1 +13 -0 src/lib/clang/libllvmmipsinstprinter/Makefile (new) 1.5 +1 -5 src/lib/clang/libllvmpowerpccodegen/Makefile 1.1 +13 -0 src/lib/clang/libllvmpowerpcdesc/Makefile (new) 1.4 +3 -2 src/lib/clang/libllvmpowerpcinfo/Makefile 1.2 +3 -3 src/lib/clang/libllvmpowerpcinstprinter/Makefile 1.7 +1 -0 src/lib/clang/libllvmscalaropts/Makefile 1.8 +1 -0 src/lib/clang/libllvmsupport/Makefile 1.6 +1 -2 src/lib/clang/libllvmtarget/Makefile 1.4 +1 -1 src/lib/clang/libllvmtransformutils/Makefile 1.4 +3 -2 src/lib/clang/libllvmx86asmparser/Makefile 1.5 +1 -5 src/lib/clang/libllvmx86codegen/Makefile 1.1 +13 -0 src/lib/clang/libllvmx86desc/Makefile (new) 1.2 +1 -1 src/lib/clang/libllvmx86disassembler/Makefile 1.4 +3 -2 src/lib/clang/libllvmx86info/Makefile 1.3 +3 -2 src/lib/clang/libllvmx86instprinter/Makefile 1.7 +6 -0 src/usr.bin/clang/clang/Makefile 1.7 +2 -0 src/usr.bin/clang/tblgen/Makefile